RGB 转 CMYK
把 RGB 或 HEX 颜色转换为 CMYK 百分比,也能反向转换,并给出 cmyk() 值、HEX、总油墨量和色块预览。这是不含色彩配置文件的近似换算。
需要 HSL 或其他屏幕用颜色格式吗? 颜色转换器 →
屏幕通过混合光(RGB)显色,打印机则是叠印油墨(CMYK:青、品红、黄、黑)。本转换器采用与设备无关的标准公式,支持双向转换——RGB 或 HEX 转 CMYK 百分比,以及 CMYK 转回 RGB 和 HEX——并给出印刷厂会检查的总油墨量。可用于快速确定规格和做样稿;最终的印刷文件,请在设计软件中使用印刷厂提供的 ICC 配置文件转换。
使用方法
- 选择转换方向。
- RGB → CMYK:输入 HEX 代码、rgb() 值或 CSS 颜色名称。
- CMYK → RGB:输入四个百分比。
- 复制 CMYK 值或 HEX 代码;色块显示的是屏幕上的颜色。
计算公式
K = 1 − max(R′, G′, B′); C = (1 − R′ − K) ÷ (1 − K); M = (1 − G′ − K) ÷ (1 − K); Y = (1 − B′ − K) ÷ (1 − K)。反向:R = 255 × (1 − C) × (1 − K),G 和 B 同理。
R′、G′、B′ 是 RGB 值除以 255。当 K = 1(纯黑)时,为避免除以零,把 C、M、Y 设为 0。
示例
道奇蓝 #1E90FF 即 rgb(30, 144, 255):R′ = 0.118,G′ = 0.565,B′ = 1。K = 1 − 1 = 0,所以 C = 1 − 0.118 = 88.2%,M = 1 − 0.565 = 43.5%,Y = 0%,K = 0%。反过来由 C 0 M 44 Y 63 K 0 得到 rgb(255, 143, 94),即 #FF8F5E。
常见问题
为什么印出来的颜色和屏幕上不一样?
油墨无法再现所有明亮的 RGB 颜色(尤其是饱和的蓝色和绿色),纸张也会改变结果,而且印刷厂使用的是 ICC 配置文件,而不是这个简单公式。颜色要求高时,请索取样张。
什么是总油墨量?
就是四个百分比之和。单张纸印刷机上的铜版纸通常能承受约 300–330%(常用的 GRACoL2006 Coated1 和 ISO Coated v2 配置文件分别设为 320% 和 330%),非涂布纸更低,新闻纸只有约 240–260%;超过时可能糊版或干燥缓慢。具体上限请看印刷厂的规格表。
我该自己把 RGB 图片转成 CMYK 吗?
只有印刷厂要求提供 CMYK 文件时才需要。很多印刷服务接受 RGB 的 PDF,并用与其印刷机匹配的配置文件转换。
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/rgb-to-cmyk-tool/
引用此工具
kakaoCalc. (2026, November 8). RGB 转 CMYK. https://kakao.mobile/zh/tools/rgb-to-cmyk-tool/
“RGB 转 CMYK.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/rgb-to-cmyk-tool/.