我正在努力扫描低水平的应用程序,我已经不太舒服了。)
无论如何,我正试图理解我正在获得的数字。
我们走了:
基本上,我不明白为什么在BITMAPHEADER中计算出467500和475200之间的区别?
我也不明白为什么标题说它是40字节但实际上它是48?我只是猜测它是8字节的颜色信息?因为图像是2色(B / W) - 每种颜色使用4个字节?
修改
这是信息:
我想我明白了。当扫描线保存在内存中时,它必须是4个字节的包。 所以,根据我的计算,1700位是212.5字节,根据我所看到的 - 它使用216个字节。所以,这有点道理。