为什么用rgb而不是cmy?[关闭]


117

看到三种原色是青色,品红色和黄色(CMY)的,为什么显示器以及几乎所有的GUI组件都使用红色,绿色和蓝色(RGB)?(如果我没记错的话,打印机使用CMYK模型。)

是否有历史,硬件/软件或其他原因?


该讨论不是建设性的。列出有效的特定迁移目标,或者在此处结束讨论。
Lasse V. Karlsen


2
对于许多常见的涂料,将黄色和蓝色混合会产生绿色,但这是所讨论的特定涂料的特征。将红色,黄色和蓝色作为原色进行教授的事实仅仅是由于发生了许多普通涂料而导致的结果。即使没有任何化学反应,也有可能使看起来像蓝色的油漆和看起来像黄色的油漆在混合时表现为中等暗红色。例如...
supercat 2013年

3
...如果“蓝色”涂料在品红色染料中包含相对稀疏的蓝色颗粒悬浮液,而“黄色”涂料在黄色染料中包含密集的黄色颗粒悬浮黄色颗粒,则两者的混合物将吸收所有蓝光(由于黄色染料)和所有绿灯(由于品红色染料)。蓝色的粒子不会反射任何剩余的东西,但是黄色的粒子会反射红色的光,从而导致涂料显示为红色。
2013年

Answers:


128

附加色(http://en.wikipedia.org/wiki/Additive_color)和减色(http://en.wikipedia.org/wiki/Subtractive_color)之间是有区别的。

添加颜色时,添加的颜色越多,颜色就越亮。这是因为它们正在发光。这就是为什么日光(或多或少)是白色的原因,因为太阳几乎在所有可见波长范围内都发出光。

另一方面,使用减色时,混合的颜色越多,所得的颜色就越深。这是因为它们正在反射光。这也是为什么黑色会很快变热的原因,因为它吸收(几乎)所有光能而几乎不反射(几乎)。

具体针对您的问题,这取决于您正在使用哪种媒体。传统上,使用加色(RGB)是因为计算机图形的标准是计算机监视器,并且由于它发光,所以对图形卡使用相同的结构是有意义的(显示的颜色无需转换)。但是,如果您习惯绘画和印刷,则使用减色模型(CMYK)。在Photoshop之类的程序中,尽管使用哪种颜色模型都没有关系,但是您可以选择在CMYK空间中工作:一组的原色是第二组的原色,反之亦然。

PD:我父亲在平面艺术上工作,这就是为什么我知道这一点... :-P


2
“ Substractive”拼写错误。它应该是“减法”。
PhilHarvey

2
已修正,谢谢您;-)
皮兰娜(Piranna)

第三段中的其他“主语”怎么样?
mbjb

22
做完了 您知道您可以建议自己编辑吗?:-)
皮拉娜'17

OP询问了RYB。答案中的RYB在哪里?
凌晨

16

区别在于混合颜色是导致较浅还是较深的颜色。混合光时,结果是较浅的颜色,因此将红色光和蓝色光混合会变成较浅的粉红色。混合涂料(或油墨)时,红色和蓝色变为较深的紫色。混合油漆会产生较深的颜色,而混合光会导致较浅的颜色。因此,如您所说,涂料的原色是红色黄色蓝色(或青色洋红色黄色)。然而,对于灯光来说,原色是红色绿色蓝色。(实际上)不可能将红色绿色蓝色油漆混合到黄色油漆中,或将红色黄色蓝色光混合到绿色光中。


2
没错,但是您应该说“覆盖油墨会导致颜色变深”,而不是“混合涂料会导致颜色变深”。油漆更复杂,可能会扩散,在这种情况下,您的句子是错误的(黑色油漆与白色扩散油漆的混合是灰色的,比黑色浅,而任何与黑色墨水混合的墨水总是导致黑色)。
galinette 2015年

@galinette我确定您所说的完全正确,但是考虑到StackOverflow的受众是IT专家,我认为关于油漆和油墨的区别不太重要,可以作为上述问题的答案。我非常感谢您提供的信息。
巴兹(Bazzz)2015年

`(几乎)不可能将红色绿色蓝色油漆混入黄色油漆中。以类似的方式,红色似乎是原色,并且不能通过混合其他颜色来创建。但是,洋红色+黄色=红色(wiki)。这是矛盾吗?
Transang

@transang如果可以使用洋红色和黄色,则您正在使用[青色,洋红色,黄色]设置,而红色不能用作原色。在这种情况下,您需要能够从三种颜色中产生红色,并且洋红色+黄色的组合才是最接近红色的颜色。
Bazzz

@Bazz:如果我从原色(红色,绿色,蓝色)构建第二色(青色,洋红色,黄色),则使用洋红色+黄色来构建红色。因此,我使用了第二色(洋红色,黄色)来构建第一色(红色)。这是矛盾吗?
transang

6

基本颜色是RGB,而不是RYB。是的,大多数软件都使用传统的RGB,可以将它们混合在一起以形成任何其他颜色,即RGB是基本颜色(在Physics&Chemistry文本中定义)。

打印机用户CMYK(青色,品红色,黄色和黑色)着色,如@jcomeau_ictx所说。您可以查看以下文章以了解RGB vs CMYK:RGB Vs CMYK

摘录中有关它们的更多信息:

红色,绿色和蓝色是“加色”。如果我们结合使用红色,绿色和蓝色的光,您将获得白色的光。这是您客厅里的电视机和您现在正在注视的显示器背后的原理。加性色彩(即RGB模式)已针对在计算机显示器和外围设备(尤其是扫描设备)上显示进行了优化。

青色,品红色和黄色是“减色”。如果我们在白纸上打印青色,品红色和黄色墨水,它们会吸收页面上发出的光。由于我们的眼睛没有收到纸上的反射光,因此在完美的世界中我们会感觉到黑色!打印世界以减色或CMYK模式运行。


3
这也与在(黑色)屏幕上添加颜色并在(白色)纸上去除颜色有关
harryovers 2011年

1

这3种加色实际上是红色,绿色和蓝色。打印机使用cmyk(青色,品红色,黄色和黑色)。

http://en.wikipedia.org/wiki/Additive_color所述:如果您使用RYB作为原色,那么如何使绿色变绿?因为黄色是由等量的红色和绿色制成的。


12
值得注意的是,涂料通常表现出混合行为,这是添加剂和减法的奇特混合。即使将黄色和蓝色的墨水混合会产生接近黑色的颜色,而将黄色和蓝色的光线混合会产生接近白色的颜色,但是将黄色和蓝色的油漆混合通常会产生绿色。对于某些种类的油漆,红色,蓝色和黄色可以很好地用作一组原色,尽管值得注意的是,两种看起来像相同的黄色阴影的油漆在与特定的蓝色混合时表现可能非常不同。
2013年

1

这与硬件或软件无关。简单来说,RGB是3种原色,可以通过各种方式组合以产生其他每种颜色。它更多地是关于人类习俗/对色彩的认知。

您可能会发现这篇文章很有趣。

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.