我是 bmp 文件编程的新手,我检查了这个网站以了解 bmp 标头。http://www.daubnet.com/en/file-format-bmp http://www.daubnet.com/en/file-format-bmp
bmp 文件的文件头似乎是 54 字节。
我使用 Paint 创建了一个简单的 10x10 图像,并将其保存为 24 位。
所以根据简单的数学计算,文件大小应该是 10*10*3 + 54 = 354 字节。
但十六进制编辑器和文件浏览器返回的大小为 374 字节。
所以我有20个字节的差异,我不知道为什么。
你能告诉我为什么吗?
多谢!!
BMP 中的行被填充为 4 字节的倍数。
如果没有填充,每行为 3*10 = 30 字节。如果使用 padding,每行为 32 字节,因此图像数据的大小为 320 字节。因此,文件大小为 54+320 = 374 字节。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)