RGB 565 - 为什么6位绿色

时间:2014-08-24 01:05:04

标签: image rgb

我正在检查不同的 RGB 格式,我想知道为什么在RGB-565中为绿色分配6位而红色和蓝色5?绿色背后是否有任何特殊原因,或者它只是一种美学选择。因此,有3种颜色,格式由2个字节表示,数字 565 看起来更加对称,然后 655 556

2 个答案:

答案 0 :(得分:22)

要打包2个字节= 16位的颜色,你有2个公共方式:

  • 将RGB分量编码为5位。这是最容易编码/解码并提供一致的渐变,代价是浪费1位。

  • 以5位和1位6位编码2种颜色。这样你就不会浪费任何宝贵的一点,但现在你必须处理编码/解码的差异。绿色通道选择为6位,因为我们的眼睛对绿色的渐变比对红色或蓝色的渐变更敏感(实际上我们在区分蓝色方面非常差)。

实际上,眼睛对黄绿色的渐变更敏感,而不仅仅是绿色,因为当眼睛中的两种受体(锥体)被一起刺激时,眼睛会更加敏感。

以下是CIE 1931 color space标准所定义的可观察颜色的色域:

Colour Gamut

即使您所看到的内容不准确,因为它在计算机屏幕上显示的色域比人眼可以看到的差,但您仍然可以看到各种绿色中的可见光量包含的变化多于蓝色,甚至是红色。

答案 1 :(得分:18)

这可能是由于视锥细胞的反应所致。基本上我们对那部分光谱中的光更敏感,因为不同的锥体 * 在那里强烈重叠。然而,例如,光谱蓝色端的大部分光线主要仅由一个光线拾取。

将额外的位花费在最有利的地方是有道理的。

* 有3种类型:恰当地命名为红色,绿色和蓝色锥体。

enter image description here