为什么纯蓝色比纯绿色更暗?


28

如果我将100%的绿色和蓝色转换为灰度,则蓝色的亮度大约是深色的两倍。

我可以看到绿色看起来更亮,但我也想了解其背后的原因。

在RGB模型中查看颜色:

  • 纯蓝色= 0红色0绿色255蓝色
  • 纯绿色= 0红色255绿色0蓝色

那么,为什么纯绿色比纯蓝色更明亮?


2
您是如何 “转换为灰度”的?仅使用菜单命令?如果要更准确地转换它们,请使用“黑白”命令或调整层,该层可以消除所有饱和度。
斯科特

是的.._ + 1
穆罕默德·乌默尔

5
简短的答案:它称为“相对亮度”,也称为“感知亮度”。我们的眼睛对某些色相(尤其是绿色)更敏感,因此它们看起来更亮,并且photoshop的灰度功能会根据它们的亮度对色相进行加权。我找不到不惊人,技术要求任何解释......这里有一个nbdtech.com/Blog/archive/2008/04/27/...
user56reinstatemonica8

我希望您付出一些努力来回答问题。如果您不理会他们,很可能没人会在那儿发布更好的答案。因为如果一个问题已经有了答案,而您又没有试图以任何方式澄清这个问题,那么新的答案就不太可能了。不,我一点也不担心你。这个网站不是谷歌。
2014年

我不知道我总是在Google上搜索,然后像stackexchange一样放到最后。这就是我对回答我的问题的问题,而不是在这里使用搜索栏......结束了......我相信交通大部分来自搜索引擎本身的网站..
穆罕默德乌默尔

Answers:


35

人类对所有颜色的感知都不相同。我们的眼睛有吸收不同频率光的不同颜色的色素。

SE:为什么绿色激光比红色和蓝色激光看起来更亮,更强? 从这个问题提出了一个图表,显示了不同频率的光的吸收。三个圆锥体以其颜色表示,而杆则是虚线。

请注意,在蓝色范围内的某物虽然会触发蓝色锥体,但触发杆或绿色或红色锥体的效果很差。同时,深红色的物体会触发红色和绿色锥体的一部分,但不会触发大量杆或蓝色锥体。这些颜料在绿色中吸收峰的总和使绿色看起来最亮。

在“ 可见光和眼睛的反应”以及光谱灵敏度维基百科页面上找到的圆锥灵敏度曲线中,还有更多关于此的信息。查看这些图时,请注意,其中许多已标准化为0 .. 100比例。

各种颜色单元的分布还有一个方面。有关更多信息,请参见HyperPhysics的“蓝色”锥体区别,该文章指出,在中央凹前外侧(视网膜最密集的区域,以实现最大灵敏度),它们仅占锥体细胞总数的2%(则表明我们对信号的感知中存在一个“蓝色放大器”。这样做的原因很可能是因为蓝光的弯曲角度不同于红色或绿色,如果我们要在主要焦点之外对蓝色进行大量采样,则我们自己的眼睛会出现色差的严重问题。头痛)。

这种绿色很重要的倾向可以在数码相机中使用的各种Bayer滤镜中看到,这些滤镜对绿色的采样多于红色或蓝色。

布莱斯·拜耳(Bryce Bayer )在1976年的专利(美国专利号3,971,065)中称绿色光电传感器为亮度敏感元件,红色和蓝色为色度敏感元件。他使用红色或蓝色的绿色元素来模拟人眼的生理。人类视网膜的亮度感知在日光下使用M和L视锥细胞相结合,它们对绿光最敏感。

来自维基百科拜耳过滤器:解释

可以再次在程序ppmtopgm中看到这一点,该程序将彩色图像转换为灰度。它使用以下公式:l = .299 r + .587 g + .114 b-注意,在创建灰度值时,绿色是其他颜色组合的两倍以上,比蓝色多5倍。 顺便说一句,请务必阅读该手册页中的引号...它相当可笑-特别是在其起源的上下文中使用)

因此,为什么绿色看上去比其他颜色更亮。


这真是太不可思议了..我知道这一点,曾经在html5画布中制作了一个过滤器,将照片变成了黑白,并且我使用了某些网站说的最好的完全相同的公式。(我的书签需要他们自己的搜索引擎:D)...
穆罕默德·乌默尔

12

“灰度”基本上是打印规格。是的,它可以消除颜色,但是仅在打印时才真正需要“灰度”模式。即使看起来是灰色,屏幕上的所有内容均为RGB 。在这方面,当您使用Mode > Greyscale命令时,Photoshop将忽略RGB数据,而是依靠CMYK颜色数据和颜色配置文件设置进行转换。

如果将光标悬停在这些颜色上,然后查看,Info Panel您会看到与众不同的CMYK颜色:

在此处输入图片说明

在此处输入图片说明

您可以看到一种颜色是69C和100Y,另一种颜色是90C和72M(根据我的配置文件设置)。混合使用C和Y是总是会比混合C和M轻
(也注意到了!旁边的指示颜色实际上是价值观出的CMYK色域。)

这是一种简化的解释,因为其他人指出,光度在转换中也是很大的因素。

如果严格使用RGB文档,则灰度是一个糟糕的选择。最好使用一个Hue and Saturation可消除所有饱和度的调整层,如果您想要的话,这两种颜色都将产生相同的灰色。

您还可以使用Image > Adjustments > Black & White转换为灰色图像(尽管仍在RGB颜色空间中)。这使您可以微调颜色级别,以实现所需的灰度。

本质上,当它们确实没有任何相关性时,您正在比较RGB和Greyscale。


所以实际上它们具有相关性,但对我们人类而言却不对吗?...当我们的眼睛看到不同的颜色时。
穆罕默德·乌默

迈克尔很好地回答了人类感知背后的生物学原理,这是事实,但与您实际的问题无关,即转换为灰度时为什么颜色会有所不同。
斯科特

对我来说,实际上模仿眼睛所见的亮度实际上是正确的方法。看起来像绿色比蓝色更明亮。现在,我知道是否要保留颜色值,然后使用所使用的模式...,我想按实际情况转换它们,所以请使用您告诉我的内容。
穆罕默德·乌默尔

RGB和“灰度”具有非常具体的数学相关性,具体取决于所使用的“灰度”的定义。OP询问为什么在具有标量结果的函数grayscale(R,G,B)(在他的特定情况下)中,灰度(0,1,0)灰度(0,0,1)不同。问题不在于如何在RGB显示器上呈现转换后的颜色的细节。
杰森·C

4

我发现在HSB模型中评估RGB颜色(色相,饱和度,亮度)更加容易。在这种情况下,它可以通过两种方式为您提供帮助。

在此处输入图片说明
1.它帮助我记住某些颜色比其他颜色具有更高的固有亮度/亮度。只需看看Hue刻度上的绿色和蓝色点即可。绿色明显更亮。

在此处输入图片说明
2.如果要控制值级别,则亮度刻度上会有明确的指示(一旦删除了饱和度变量)。


1

检查亮度差异的最佳方法是使用Lab颜色空间,而不是RGB或CMYK。

Lab色彩空间的开发比RGB色彩空间更能代表人类的视觉。特别是L通道,它代表“亮度”,是本次讨论的相关通道,它试图与人类对亮度的感知更加接近。

如果比较纯绿色图像与纯蓝色图像,您会发现亮度通道具有不同的值。纯蓝色的值为30(满分100),而绿色的值为88。

亮度值


0

这是因为转换为灰度时内部使用的功能。它是这三个成分的加权比相加,与蓝色相比,赋予绿色的权重更大。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.