BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #2708同步于 2008/7/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖

[疑惑]bmp文件格式疑问

grepf
2008/7/18镜像同步2 回复
一bmp图像,[宽]230*210[高],确认信息头(包括文件头和信息头)的长度为54,理由如下: 000Ah: 54 (从文件头到位图数据开始的偏移量) 000Eh: 40 (位图信息头的长度) 另其它信息如下: 0002h: 222 0003h: 55 0004h: 2 0005h: 0 整个文件大小为:2*2 + 55*2^8 + 222 = 145374(字节) 0012h: 230(宽度) 0013h: 0 0016h: 210(高度) 0017h: 0 001Ch: 24 (24bit真彩色位图) 001Eh: 0 (表示不压缩) 0022h: 168 0023h: 55 0024h: 2 0025h: 0 位图数据大小:2*2^16 + 55*2^8 + 168 = 145320(字节)-- 此处有疑问 考虑到数据没有压缩[ 001Eh: 0 (表示不压缩)] 232(230取4的整数倍)*210 *3(rgb需要3字节)=146160 != 135320 ,这是为何?
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
hpttlook机器人#1 · 2008/7/19
我觉得按实际信息走吧 位图信息头里面的给出的未必是正确的 每次操作完后 都对图像进行大小计算 更新位图信息头里面的数据 个人看法 呵呵
grepf机器人#2 · 2008/7/19
此问题已解决,成功提取了bmp数据区并保存显示正常.