BMP文件格式,RGB之间格式转换 碰到坑,MARK

很多人在转储bmp文件的时候,会出现各种各样的问题,特别是抓屏的时候,经常保存下来的图片 怪怪的,偏差很大!

BMP文件格式,RGB之间格式转换 碰到坑,MARK_第1张图片

这种情况一般是对bmp文件格式理解不对,或者没有透彻导致,当然至少是显示出来,所以大部分是对的,只是某些地方出错!

网上也有很多bmp文件格式,但都说得不够透彻,导致实际总要走些弯路。

 

bmp是常见图片格式,使用非常广泛。近期在处理ui库的时候,了解下bmp格式,也发现其中一些坑,记录下。

bmp格式很简单,网上搜索一堆,百科上也有介绍,这里就不重复介绍,

最重要就是文件头,主要是 前54字节,可以用UE看看 bmp:

BMP文件格式,RGB之间格式转换 碰到坑,MARK_第2张图片

 

注意:

1. 红色框里的内容,是重点

2. 表示数值的,都是低在前,包括后面的像素点。例如,RGB888

你可能感兴趣的:(Linux,bmp格式,RGB565,色差,RGB转换)