我编写了一个程序来读取.bmp文件。这是.bmp文件的信息:
这是另一个测试图像:
我发现“ biSizeImage”不等于“ width * height *(biBitCount / 8)”,为什么会这样?
每条扫描线被填充为4字节的倍数。
在您的图像中,宽度为1190像素,每个像素占用24位/ 8位/字节= 3字节。这需要1190像素/扫描线* 3字节/像素= 3570字节/扫描线。每扫描线将此值舍入为3572字节,使其为4字节的倍数。然后,图像的大小为3572字节/扫描线* 685扫描线= 2446820字节。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句