关于32位bmp的字节值问题

发布时间 2023-06-28 22:45:07作者: 晓星晨曦

32位的BMP是BGRA来存值的。

由于前137个位是bmp的相关信息,故看其后的,可发现每4位是一组。FF是RGBA中的A,BMP的不是按照正常的RGB来的。

 通过放大部分得到RGB值,在HexEditExp中搜索,发现搜索结果为0,

 但是把45和0F位置调换一下搜索,发现结果很多。

 

 

由此可知,BMP的存值方式是BGRA。有兴趣的小伙伴可以通过绘制便可知。对了,R,G,B某值出现负值,要这样操作256 + (R || G || B),这样才是它们的正常R,G,B。

 

 

 

最后,感谢你阅读我的文章,感恩!