一、基本理解
RGB指的是R(red)红色、G(green)绿色、B(blue)蓝色,三种颜色。

目前来说,所有的颜色都可以用这三种颜色配出来
通常情况下,RGB各有256级亮度,用数字表示为从0、1、2…直到255。
按照计算,256级的RGB色彩总共能组合出约1678万种色彩,即256×256×256=16777216。通常也被简称为1600万色或千万色。也称为24位色(2的24次方)
二、RGB格式的内部排列
按照常见的分法,可以将RGB分为3种
2.1 RGB16
顾名思义,RGB16就是16位(2个字节)为一个存储单元,来存储一个RGB像素。
RGB16又可以分为下面两种:因为人眼对绿色比较敏感,所以有时候会用6位绿色,有时候会用5位
2.1.1 RGB565
内部排列
高字节 低字节
R R R R R G G G G G G B B B B B
RGB565就是R占比5位,G占比6位,B占比5位
2.1.2 RGB555
高字节 低字节
空 R R R R R G G G G G B B B B B
RGB555就是最高位不使用,R占比5位、G占比5位、B占比5位。

本文详细介绍了RGB格式的不同内部排列(如RGB16、RGB565、RGB555、RGB24和RGB32),展示了它们如何影响色彩精度和存储效率,并突出了在实际应用中的选择策略。
最低0.47元/天 解锁文章
639

被折叠的 条评论
为什么被折叠?



