16位BMP图的RGB444和RGB565如何区分

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了16位BMP图的RGB444和RGB565如何区分相关的知识,希望对你有一定的参考价值。

这两种图如何分辨出来啊
他们的 信息头.压缩模式 好像都是3
我是在编程里要用,但是我没办法区分RGB444和RGB565

参考技术A 这要说到像素的本质
像素是由红绿蓝三个数值表示的
一般都会用一个字节代表一个值的大小
如 255 255 255 代表白色 0 0 0 代表黑色
但这样的话,每个像素点要一个字节,一共3个字节计24BIT
这就是我们说的24位色
而32位色只是在这个基础上加入的ALPHA值

但是有时会为了节省空间,对像素的数值进行压缩或进行其它处理
如果16位色是把原来8比特每个字节变成 555 或者 565
即原来最大值是255,变成了32,

这时就产生的颜色信息的丢失本回答被提问者采纳

以上是关于16位BMP图的RGB444和RGB565如何区分的主要内容,如果未能解决你的问题,请参考以下文章

2021-08-16 灰度图rgb<>yuv

android rgb888和argb565有啥区别

怎么把android framebuffer输出格式改为rgb565

RGB565 怎么转 RGB888

bmp文件格式中rgb555与rgb888之间的转换,24位与16位位图的转换

RGB888 到 RGB565 / 位移