当我们第一次学习 RGB 和 CMYK,容易只记住一句干巴巴的结论:一个是加色法,一个是减色法。但对于设计师而言,这种解释远远不够,因为它并不能真正指导你在实际项目中做出颜色判断。比如:为什么你在屏幕上看到的亮橙色,印刷出来几乎一定会“脏”“暗”“糊”?为什么同一个 LOGO 在 RGB 看起来通透,在 CMYK 却始终偏灰?要真正理解这些现象,我们必须从更基础的“光的行为方式”讲起。

色彩不是凭空出现的,它是光与介质之间的互动结果:RGB 是光直接发射给你;CMYK 是光被墨吸收后剩下的部分被你看见。
当你把色彩看成“光的路径”,RGB 与 CMYK 的差异就不再是抽象的,而是具有可视化的逻辑:RGB 是光越叠越亮,CMYK 是光越叠越少。而这一视角,是理解两者所有后续差异的根本入口。
RGB 由 Red、Green、Blue 三种光组成,它的运行机制非常简单:光源发出红绿蓝三束不同波长的光,通过不同强度叠加,产生所有可见色。重点是:光叠加,不会变暗,只会变亮,亮到极致就是白。
你可以把它想象成三个手电筒照向同一面白墙:单独一束光会形成单色,两束光交叠会变得更亮、颜色更丰富,三束光全开,亮到接近白。这就是 加色法(Additive Color) 的本质:越叠越亮。

为什么越叠越亮?因为每增加一种光,你眼睛中被激活的光感受器(锥体细胞)数量就在增加,亮度自然被推高。
在这里,设计师需掌握一个关键认知点,RGB 的亮度来自光源本身,因此理论上可达到极高饱和度和极亮色。这就是为什么荧光绿、亮橙红、霓虹紫在屏幕上“发光”,但印刷永远做不出来。
CMYK 由 Cyan、Magenta、Yellow、Key(Black) 四种油墨构成。它和 RGB 完全相反,墨不是发光,而是“吸光”。光打在纸面上,被油墨吸掉一部分,剩下的才是你眼睛看到的颜色。因此 CMYK 是 减色法(Subtractive Color):颜色越叠越暗,因为光被不断吸走。

如果你想象 RGB 是手电筒,CMYK 就像一层层彩色滤色片:单层滤色片会吸走一部分光,剩下的帮你决定颜色,多层叠一起 ,会吸走更大量光,整片变暗变浑浊,最终极限是黑,因为已经几乎没有光通过。这就是为什么印刷颜色不可能像屏幕一样亮、鲜、通透:它本质上是在减少光,不是在增加光。更为关键的是,不同纸张材质、油墨吸收能力、油墨叠加方式,都会影响“光被吸多少”,最终导致印刷色偏差持续存在。
如果把所有可见色想成一块巨大的颜色“地盘”,RGB 和 CMYK 就像两个不同能力的画家,前者手里是无限亮度的荧光笔,后者只有吸光性的颜料。
RGB 的色域大,是因为光可以达到极高亮度、极高饱和度。而 CMYK 的色域小,是因为它只能从“反射回来的光”中取色——光被墨吸走,你能看到的自然就少。

设计上最直观的例子是,在 RGB 中你可以轻松得到亮红、亮青、亮绿,但在 CMYK 中这三类颜色几乎都不可能真正“亮”起来,只能做到某种“相对明亮”,这就是我们常说的“荧光色印不出来”的真正底层原因:并不是印刷机差,而是没有光源可以让它“发亮”。
很多初阶设计师第一次做印刷都会遭遇同一件事:“颜色怎么比想象中脏这么多?”或“为什么从屏幕转到印刷就变灰?”这是因为你在 RGB 里习惯看“发光色”,但印刷给你的是“被吸过光的色”。这两者之间的心理落差很大,甚至可以说是两个世界的审美体系。更具体一点来说,CMYK 增加任何油墨,都会吸走更多光,导致色值越叠越脏,深色区尤其容易损失细节,因为亮度被大量吸收,黑墨和三原色墨叠加会产生不可控的色偏、糊色、油墨堆积。
如果你想让印刷接近屏幕,就必须接受一件事:你的设计在 CMYK 中永远没有RGB那么亮、那么高饱和度、那么净。解决方法不是“要求印刷厂调亮”,而是理解色彩机制,根据 CMYK 的限制去重新设计。
当你在 PS / AI 里按下 “Convert to CMYK” 时,软件会试图把 RGB 中的颜色挤到 CMYK 所能表达的那块小地盘里。但 RGB 的色域远远大于 CMYK,因此这种转换必定发生:
你要把这件事视为一个必然结果,而不是失败,两套体系本质不同,色域不对等,你不能要求它们互相承担对方的职责。真正成熟的设计师会根据输出端重新定义色彩策略,而不是让 RGB 决定一切。
在 RGB 屏幕世界中,我们追求亮度、清澈、发光感、高饱和度、透明度强的渐变。但在 CMYK 印刷世界,我们追求色彩净度、可控的叠色、稳定的黑与深色、纸张材质与油墨的匹配、局部大面积色块避免出现“云纹”。这不是两套标准谁好谁坏,而是两种物理世界的本质不同。
屏幕靠光发色,印刷靠光反射,理解这一点,你对色彩的所有困惑都会豁然开朗。
有1人收藏了本文