关于32位bmp的字节值问题

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。

 

 

 

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

posted @ 2023-06-28 22:40  晓星晨曦  阅读(108)  评论(0编辑  收藏  举报