当前位置:C++技术网 > 资讯 > 色彩基础知识全面了解:2 色彩合成之三原色和三基色的区别

色彩基础知识全面了解:2 色彩合成之三原色和三基色的区别

更新时间:2015-11-10 16:21:15浏览次数:1+次

    在《色彩基础知识全面了解1:颜色形成原理分析》中,我已经讲了颜色是如何形成的。最根本的就是光,光是所有颜色的起源。而你所知的颜料什么的,只是在光作用下反射的颜色而已。如果你还不清楚,请看看颜色形成原理分析。
    那么这里就说一下色彩的合成。说起色彩合成,还是与光的合成是一系列的。我们将的是广义上的色彩合成,并不单指光的合成或者颜料的色彩合成。
    因为光的复合色白色,是由三个基本颜色混合而成的。我们叫三个基本颜色为三原色或者三基色基本颜色也可以说是原始颜色,这三个颜色是无法用其他颜色混合而成的,而这个三种颜色却可以混合出千变万化的颜色。
    因为基本的颜色就是三种,所以三原色或者三基色就是三种颜色的代称了。我们一直都很疑惑的就是,有时候听说三原色有时候又是三基色,虽然意义是一样的,但是还是有些差别。我在研究的时候,也是疑惑重重,通过咨询专业人士和查阅资料以及逻辑分析,分析出来了,分享给大家学习参考。
    原本三原色和三基色可以说成是一个概念,并没有区别。而在不同的领域里,三原色或三基色也可以指代不同的三种颜色的组合。所以说,三原色并不是固定指某三种颜色。这是一个很大的误区,很多不了解的人总是要去争论,一定要确定三原色为一种标准。比如学生,放在大学就是大学生,放在小学就是指小学生,根据不同的场景,定义有所不同,但是本质上都是在学校学习的学习者。三原色或者三基色也就表示的是三种最基本的颜色,无法由其他颜色合成的颜色组合。

    我们主要是分三个方面,一个是光源方面,一个是反射光方面,第三个就是实际的印刷技术应用。这个和上一篇文章将的就一致了。

   

    光源方面的包括直接的太阳光即恒星光、人工光源如电脑显示屏等、能够发光的生物光等总的来说就是能够发光的物体这方面的。对于这方面的三原色,三原色或三基色为:红绿蓝(RGB,Red Green Blue)

    而在绘画艺术方面,通过颜料调配颜色,需要通过化学颜料进行化学反应生成,使用的三原色和光的有所不同。因为在颜料方面,使用的三原色是:红黄蓝(RYB,Red Yellow Blue)

    在打印印刷方面,使用的三原色是:青品黄+黑(CNY+K,Cyan Magenta Yellow + 而K取的是black最后一个字母,之所以不取首字母,是为了避免与蓝色(Blue)混淆)。因为使用这三种颜色在打印中效果更好,虽然也属于反射光类型,本来是和颜料绘画是一类的,但是实际使用中,并不采用红黄蓝。然而,青品黄配制的黑色并不能纯黑,而是深灰色偏黑色的那种。为了能够达到完全黑的效果,就额外增加一个黑色,就是四色打印机出现的原因。

    其实在理论上青品黄也是可以配制出纯黑的,只是实践告诉你有偏差。青品黄和红绿蓝各自相加就是白白白。也就是说,以白色为参考,青品黄和红绿蓝是互补颜色,既然红绿蓝可以配制出全黑和全白,那么青品黄也是可以的。这是理论!不是实践!特别要注意实践,因为理想很丰满,现实很骨感!所以你学到的理论,其实很多都需要现实来打磨的。
    虽然说三原色和三基色是同义词,但是,有时候在特定领域有特定的叫法。在反射光方面即颜料、印刷方面,都叫做三原色,而在光源方面,比如太阳光等,叫三原色和三基色都可以。而在人工光源如电子光源方面等,基本叫做三基色。
    其实还有另一方面的意义。你知道自然界的颜色是无法计数的,太多了。而计算机要模拟发出自然界的颜色,数量上不可能达到。更何况现在的计算机是32位和64位的计算机,再牛逼,能够表示的数量也是有限的,虽然说已经很丰富了。但是跟自然界比起来,弱爆了。
    在计算机中,我们只能说,自然界中常见的颜色都可以在计算机中表示出来即可以显示出来。因为计算机显示也是光源,所以三原色也是红绿蓝。而因为这两方面的原因考虑,在计算机等电子科学中,将基本将红绿蓝成为三基色,很少有说三原色的。存储在计算机中的图像表示的颜色,也是按照三基色来存储的。
    我想,看到这里,这两个概念是完全清楚了吧。总结下,三原色和三基本是同义词,在不同的领域指代的三个颜色有所不同,在不同领域叫做三原色或者三基色也有所不同。在绘画艺术类和打印之类的,一般叫做三原色,在计算机等领域,一般叫做三基色。
    如果你还有问题,请勇敢的提出来,一起学习进步。