[英]How do I find out if BMP image contains BGR or BGRA pixels from header?
我不知道如何确定BMP图像是否包含BGR或BGRA颜色。 我写了简单的BMP阅读器,但是在不同的图像上有不同的值。
我已经找到了2个选项。
有什么办法可以从位图信息标题中找出哪个选项?
位图文件中的前54个字节是标头。 读取BITMAPINFOHEADER
,其中包含位图的宽度和高度以及biBitCount
对于32位(4字节)图像, biBitCount
为32(BGRA)
对于24位(3字节)图像, biBitCount
为24(BGR)
biBitCount
基于调色板的位图, biBitCount
也可以为16位或8、4、1。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.