【发布时间】:2012-09-09 06:23:02
【问题描述】:
我是 bmp 文件编程的新手,我查看了这个网站以了解 bmp 标头。 http://www.daubnet.com/en/file-format-bmp
bmp文件的头部好像是54字节。
使用绘画,我创建了一个简单的 10x10 图像,并将其保存为 24 位。 所以根据简单的数学计算,文件大小应该是 10*10*3 + 54 = 354 字节。
但是十六进制编辑器和文件浏览器返回的大小为 374 字节。
所以我有 20 个字节的差异,我不知道为什么。
你能告诉我为什么吗?
非常感谢!!
【问题讨论】:
-
对齐填充?使用
SizeOf而不是自己计算。 (此外,如果您提及您所询问的编程语言,它会有所帮助;它可以更容易地提供答案。) -
嗯,他使用的是 MSPaint,而不是编程语言 :)
-
@nneonneo:“我是 bmp 文件编程的新手”是问题的开头句。
标签: file-format bmp