我正在尝试使用C ++读取灰度位图文件。以下是获取有关该文件的所有信息的代码,如Bitmap file format上的wikipeadia页面所示:
mapped_file
以下是输出,我正在寻找一个图像: program output for a grayscale image
它显示文件的大小为263224字节。 在计算大小时,我得到偏移+图像大小= 1078 + 512x512 = 263222字节。我在哪里错过了2个字节?
答案 0 :(得分:0)
我真的不担心。您的1078 + 512*512 = 263222
计算是正确的。在我通过谷歌找到的各种链接上(例如http://www.fastgraph.com/help/bmp_header_format.html或德语维基百科条目https://de.wikipedia.org/wiki/Windows_Bitmap#Dateikopf),它表示标题中的bfSize
条目是"不可靠"。
[编辑:没关系]