RGB(Red/Green/Blue)是“发光”的颜色:手机、电脑、电视这些屏幕靠红绿蓝子像素发光混色。CMYK(Cyan/Magenta/Yellow/Key/Black)是“吸光”的颜色:印刷靠青品黄黑油墨叠印,油墨越多,反射的光越少,颜色越暗。
因此同一张图在屏幕上鲜亮、在印刷品上偏暗或偏灰,往往不是“颜色错了”,而是模型不同、可表现的色域不同。
HEX(十六进制颜色值)本质是 RGB 数值的一种写法,比如 #FF0000 表示 R=255, G=0, B=0。设计稿里常见的 #RRGGBB、#RGB、#RRGGBBAA 只是把 RGB(以及透明度)用更紧凑的方式表达出来,方便在代码里使用。
因为 RGB 和 CMYK 的色域不同:RGB(尤其是广色域如 Display P3)能表达一些非常鲜艳的荧光感颜色,而 CMYK 受限于油墨与纸张,很多颜色印不出来。把 RGB 转成 CMYK 的过程需要“压缩/替代”那些印不出来的颜色,这一步依赖:印刷机、油墨、纸张、ICC 色彩配置文件、总墨量限制等。
所以你会看到“同一个 RGB 转 CMYK 后,数值在不同软件/不同设置里不一样”。这不是谁对谁错,而是默认配置文件不同导致的结果。
1) 只给了 HEX 就要求印刷准确:HEX 只能描述屏幕 RGB,不包含纸张、油墨与印刷条件。要印刷准确,需要 CMYK+明确的印刷标准/ICC。
2) 忽视 sRGB 与 P3:手机上很多是 P3,网页与大多数系统默认以 sRGB 为基准。你在 P3 里选的高饱和颜色,导出到 sRGB 后可能“变脏/变淡”。
3) 透明叠加导致的“看上去一样”:屏幕上的混合模式/透明叠加在印刷时可能被栅格化或转换,细节会变。交付印刷前尽量做一次软打样检查。
4) 黑色不够黑 / 黑边发虚:印刷里有“单黑”和“四色黑”的区别;小字通常用单黑更锐利,大面积背景可以用四色黑更深。具体看印厂规范。
5) 图片模式与导出不一致:有些图片在 RGB,版面在 CMYK,导出 PDF 时再统一转换,容易出现不可控的色偏。建议在最终交付链路里明确“何时转换、用什么配置文件”。
做屏幕产品(App/Web/数字海报/视频):优先用 RGB;交付前把关键素材控制在 sRGB(或明确要求 P3)。给开发提供 HEX/RGBA 最方便。
做印刷(画册/包装/海报印刷):从一开始就按印刷要求建立 CMYK 文档(并选对 ICC);需要专色时用 Pantone/专色通道;色彩敏感项目尽量做打样。
1) 交付对象是屏幕还是印刷?
2) 屏幕:是否需要 sRGB / 是否用到 P3 的高饱和?
3) 印刷:印厂给的 ICC/总墨量/纸张与工艺是否明确?
4) 是否有关键品牌色?是否需要专色或打样确认?
把这四点明确,RGB/CMYK/HEX 就不会再把你带沟里。