首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RGB 565 -为什么6位用于绿色

RGB 565 -为什么6位用于绿色
EN

Stack Overflow用户
提问于 2014-08-24 01:05:03
回答 1查看 20.4K关注 0票数 26

我正在检查不同的RGB格式,我想知道为什么在RGB-565的绿颜色是分配6位和红色和蓝色5?绿色背后有什么特殊的原因吗?还是因为对称(565而不是655556)?

EN

回答 1

Stack Overflow用户

发布于 2014-08-24 02:42:19

要将颜色打包为2字节= 16位,您可以使用2种通用方式:

  • 将RGB组件编码为每个5位。这是最容易的编码/解码,并提供一个一致的等级,以牺牲浪费1位。
  • 用5位编码2种颜色,6位编码1种颜色。这样你不会浪费任何宝贵的一点,但现在你必须处理编码/解码的差异。绿色通道被选择为6位,因为我们的眼睛对绿色的分级比对红色或蓝色的分级更敏感(实际上我们很难区分蓝色)。

实际上,眼睛对黄绿色的梯度更敏感,而不仅仅是绿色,因为那是眼睛中两种类型的受体(锥)被刺激在一起的时候。

下面是由CIE 1931彩色空间标准定义的可观察颜色的范围:

尽管你所看到的并不准确,因为它是在电脑屏幕上表现出来的,屏幕上的色域比人眼所能看到的要差,但你仍然可以看到,各种绿色的可见光量比蓝色甚至红色的变化更大。

票数 37
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25467682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档