扫一扫,访问微社区

新浪微博登陆

只需一步, 快速开始

登录 | 加入雨荷 | 找回密码

数据恢复,winhex视频,数据恢复培训,硬盘数据恢复,raid0,raid1,raid5数据恢复,雨荷数据

 找回密码
 加入雨荷

扫一扫,访问微社区

新浪微博登陆

只需一步, 快速开始

总共6455条微博

动态微博

查看: 494|回复: 12

大佬们,请问一下bmp图片文件改如何做

  [复制链接]
  • TA的每日心情
    擦汗
    2021-4-20 12:54
  • 签到天数: 58 天

    [LV.5]站长亲戚

    新浪微博达人勋

    发表于 2020-12-19 18:33:16 | 显示全部楼层 |阅读模式
    bmp文件被破坏掉了,宽高被修改,有什么办法可以快速的恢复过来啊,

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?加入雨荷 新浪微博登陆

    x
  • TA的每日心情
    开心
    2019-2-2 21:05
  • 签到天数: 65 天

    [LV.6]站长亲人

    新浪微博达人勋

    发表于 2020-12-20 10:46:35 | 显示全部楼层
    AIW 发表于 2020-12-19 18:56
    快来水,快来水

    像素字节统计下
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-4-20 12:54
  • 签到天数: 58 天

    [LV.5]站长亲戚

    新浪微博达人勋

     楼主| 发表于 2020-12-19 18:56:45 | 显示全部楼层
    快来水,快来水

    点评

    HOHO  发表于 2020-12-19 19:10
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-4-20 12:54
  • 签到天数: 58 天

    [LV.5]站长亲戚

    新浪微博达人勋

     楼主| 发表于 2020-12-20 14:04:14 | 显示全部楼层
    rainhe 发表于 2020-12-20 10:46
    像素字节统计下

    请问一下,像素字节是什么,我知道文件大小,和biSizeImage,我想知道在其他数据不变,宽高被修改,有什么方便的方法计算吗?,还是只能靠多次尝试求取
  • TA的每日心情
    奋斗
    2020-1-29 15:17
  • 签到天数: 63 天

    [LV.6]站长亲人

    新浪微博达人勋

    发表于 2020-12-24 17:13:15 | 显示全部楼层
    位图,数据区保存的是图像的像素点信息,平时用到的位图都是24位色,每3个字节表示一个像素点。
  • TA的每日心情
    奋斗
    2020-1-29 15:17
  • 签到天数: 63 天

    [LV.6]站长亲人

    新浪微博达人勋

    发表于 2020-12-24 17:17:24 | 显示全部楼层
    单色,16色,256色,数据区储存的是调色板的索引值。
  • TA的每日心情
    擦汗
    2021-4-15 13:31
  • 签到天数: 23 天

    [LV.4]匆匆过客

    新浪微博达人勋

    发表于 2020-12-27 20:31:48 | 显示全部楼层
    feifanll 发表于 2020-12-24 17:17
    单色,16色,256色,数据区储存的是调色板的索引值。

    大佬大佬,那有什么更容易计算出BMP宽高的方法啊?这宽高改一点就打不开了,难道一个一个猜吗?
  • TA的每日心情
    奋斗
    2020-1-29 15:17
  • 签到天数: 63 天

    [LV.6]站长亲人

    新浪微博达人勋

    发表于 2020-12-28 13:37:13 | 显示全部楼层
    本帖最后由 feifanll 于 2020-12-28 13:38 编辑
    wx_kjKBt1PH 发表于 2020-12-27 20:31
    大佬大佬,那有什么更容易计算出BMP宽高的方法啊?这宽高改一点就打不开了,难道一个一个猜吗?

    其实我已经在上面回复你了,
    只是没有直接发结果而已。
    既然你们是学生,就多动动脑筋吧。
    我再综合说明一下:
    位图,数据区保存的是图像的像素点信息,
    单色,16色,256色,数据区储存的是调色板的索引值。
    24位色数据区储存的是像素点的RGB值,即每3个字节表示一个像素。

    那么,我们就得到了这个图片的总像素值,
    总像素=宽度*高度
    注意BMP文件成像规则,结合约束条件,就可以得到有限的宽高值。

    说了这么多,赶快写脚本验证一下吧
    就用楼主提供的题目
    我的BAT脚本运行结果如下:(假设图片宽高小于1000)













    好巧,第一组960*540就对了。


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?加入雨荷 新浪微博登陆

    x
  • TA的每日心情
    擦汗
    2021-4-20 12:54
  • 签到天数: 58 天

    [LV.5]站长亲戚

    新浪微博达人勋

     楼主| 发表于 2020-12-28 17:43:49 | 显示全部楼层
    feifanll 发表于 2020-12-28 13:37
    其实我已经在上面回复你了,
    只是没有直接发结果而已。
    既然你们是学生,就多动动脑筋吧。

    请问一下大佬,是先计算出总像素点,其值是宽高相乘,所以无限的宽高变成有限的乘数,如何一个个带入试验对吗?
  • TA的每日心情
    奋斗
    2020-1-29 15:17
  • 签到天数: 63 天

    [LV.6]站长亲人

    新浪微博达人勋

    发表于 2020-12-29 22:04:28 | 显示全部楼层
    本帖最后由 feifanll 于 2020-12-30 09:47 编辑
    AIW 发表于 2020-12-28 17:43
    请问一下大佬,是先计算出总像素点,其值是宽高相乘,所以无限的宽高变成有限的乘数,如何一个个带入试验 ...
    你也可以直接用winhex脚本处理,把可能的文件直接写出来,
    缩略图直接能看到的。
  • TA的每日心情
    擦汗
    2021-4-20 12:54
  • 签到天数: 58 天

    [LV.5]站长亲戚

    新浪微博达人勋

     楼主| 发表于 2020-12-30 17:36:01 | 显示全部楼层
    feifanll 发表于 2020-12-29 22:04
    你也可以直接用winhex脚本处理,把可能的文件直接写出来,
    缩略图直接能看到的。

    谢谢大佬,但我对于winhex脚本不是很了解,能略为分享一下吗,
  • TA的每日心情
    开心
    2021-3-28 13:34
  • 签到天数: 44 天

    [LV.5]站长亲戚

    新浪微博达人勋

    发表于 2021-2-5 15:05:34 | 显示全部楼层
    feifanll 发表于 2020-12-29 22:04
    你也可以直接用winhex脚本处理,把可能的文件直接写出来,
    缩略图直接能看到的。

    大佬 这个约束条件和成像规律是什么
    发表回复
    您需要登录后才可以回帖 登录 | 加入雨荷 新浪微博登陆

    本版积分规则

    Copyright © 2001-2015 All Rights Reserved雨荷数据安全技术论坛 陕ICP备17009169号-1

    QQ|申请友链|小黑屋|手机版|Archiver|雨荷数据安全技术论坛 ( 陕ICP备17009169号-1

    快速回复 返回顶部 返回列表