终于知道为什么在电脑上直接混合两种颜色,调出的颜色往往不好看了。

现实中用颜料,黄+蓝调出绿,红+蓝调出紫什么的,多好看啊。在 Photoshop 里调就很难调出这种效果。今天看了 http://www.digitalartform.com/archives/2005/06/digital_color_m.html 才明白为什么(下面的图片都来自该网页,内容不是翻译,是我的转述加我的感受)。

电脑上色彩的原理和现实中不一样。现实中的颜料,颜色不可能是完全纯粹的,比如红色颜料,它其实不可能只反射红光,它也会反射少量其他颜色的光线,比如紫光,只不过因为红光为主,所以我们看起来是红色的。蓝色颜料同样也会反射少量紫光。红色和蓝色颜料混合起来,紫光成为最占优势的反射光,我们就看到紫色。

在电脑上就悲剧了。红色就是红色,蓝色就是蓝色,绝无任何其他颜色混杂。纯红和纯蓝叠加在一起,就变成了黑色……

红蓝

电脑上蓝黄叠加也是悲剧的黑色:

蓝黄

以上用的是 Photoshop 中的“multiply”方法(似乎一般翻成“正片叠底”)。另一种混色办法是降低透明度,但是效果同样悲剧:

蓝黄

透明度都为 50% 的黄色和蓝色放在一起,电脑的算法就是把二者的数值加起来除以二,于是黄(按照 RGB 红绿蓝三基色简单表示就是 1 1 0)加蓝(0 0 1)除以二得到(0.5 0.5 0.5),也就是纯粹的中性灰……

怪不得以前我总觉得在电脑上混色老是发灰、发黑,原来它确实真的是发灰、发黑!现实中调成的绿色、紫色多好看啊!

可能的解决办法:

一,不用电脑自动给你生成的过渡颜色,而是自己手动加上过渡色。自己想象一下黄加蓝应该调出什么样的漂亮绿色,自己选这个绿色画在中间,假装是自然过渡出来的。

二,不用纯色来调色。电脑上的纯红不含有任何其他颜色,纯蓝也不含有其他任何颜色,叠加起来只能变成黑色。用带有一点红色的蓝(有点发紫的蓝)和带有一点蓝色的红(很红的紫红)叠加,则可能形成紫色。个人感觉这办法调出的虽然终于不是黑色了,但还是感觉有点发灰、有点脏,所以只能辅助用用,关键还是得靠自己手动加上适合的颜色。还是自己的色感最重要啊~