LCD 屏幕的像素由 3 个子像素组成:红色、绿色和蓝色。红色、绿色和蓝色仅由一种颜色组成。
黄色(红色 + 绿色)、洋红色(红色 + 蓝色)和青色(绿色 + 蓝色)都是由两种颜色混合而成。
我不明白的是:如果黄色、洋红色和青色使用的像素光输出量是红色、绿色和蓝色的两倍,那么为什么我们认为 Y、M、C 不会比 R、G、B 亮得多?
上图是 R,G,B。
上图是Y,M,C。
为什么它们看起来亮度差不多?
如果我让 Y、M、C 各自具有来自子像素的 50% 的亮度输出,我会得到以下结果,它比 R、G、B 要暗得多。
但是,我知道人类视觉对亮度的感知是非线性的。188/255 在线性亮度等级上表示 50% 灰度,50% + 50% = 100%。
然而,这些颜色仍然比 R、G、B 暗得多。
我遗漏了 LCD 颜色如何显示的哪些信息?我不明白。
答案1
您不能直接比较 RGB 和 CMY(K) 的亮度。RGB 旨在表示显示器上的颜色(发光),CMYK 旨在表示打印在白色基材上的颜色(如纸张,反射光)。此外,CMYK 只是 RGB 色彩空间的一个子集。
说了这么多,你的错误在于你把颜色分开看待,而实际上这三个子像素不能分开看待。RGB(255,255,0)转换为 CMY(0,0,100%)。因此,RGB 空间中单一颜色点的三个子像素被转换为 CMY 空间中相应的三种颜色。但它仍然是一个点。你可以把它想象成坐标旋转。
您还可以考虑 HSV 颜色空间。色调 - 是 RGB 颜色的相对混合,饱和度 - 这种混合的强度,以及值 - 像素的亮度。
您可以阅读更多内容这里
(50%,50%,50%)CMY 精确转换为(128,128,128)RGB。如果您的打印图像看起来与显示屏上的不一样,则您的显示器/打印机未正确校准。