RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。 电脑屏幕上的所有颜色,都由这红色绿色蓝色三种色光按照不同的比例混合而成的。
RGB格式 RGB格式按照编码方式可分为RGB555、RGB565、RGB24(RGB888)、RGB32。
1、 RGB555:
一种16位的RGB格式,RGB分量都用5位表示(剩下的1位不用)。
使用一个字读出一个像素后,这个字的各个位意义如下:
高字节———————>低字节
X R R R R R G G G G G B B B B B (X表示不用,可以忽略)
2、RGB565:
使用16位表示一个像素,这16位中的5位用于R,6位用于G,5位用于B。
程序中通常使用一个字(两个字节)来操作一个像素。当读出一个像素后,这个字的各个位意义如下:
高字节———————>低字节
R R R R R G G G G G G B B B B B
在嵌入式领域的TFTLCD液晶驱动程序中部分采用RGB565编码的颜色定义:
#define WHITE 0xFFFF