我在理解某些位图图像时遇到一些与填充相关的问题。其DIB标头为INFOV3HEADER
,其偏移量为70
。据我所知,当像素字节数不是4的倍数时,将使用填充。但是,我要说的是该图像的宽度为640像素,高度为480像素,每像素还有4字节。因此,其图像大小应为640*480*4 = 1228800
。
但是不知何故,文件末尾有00填充,因此大小为1228802。我猜可能是头部不是4的倍数的原因,这就是填充的原因。但是https://en.wikipedia.org/wiki/BMP_file_format#Pixel_storage具有类似的情况,例如示例2,但是没有填充。所以我很困惑,需要一点帮助。 该图像:https://mega.nz/#!YJFz1ITY!nerhhz1WUDWcW607G2az_USgLYjpfvUTXHovKhHN97Q 预先感谢!