需要在屏幕上展示印刷颜色?将 CMYK 转为 RGB 会给出油墨百分比的光学等价——这是显示器、模型或网页实际能呈现的值。
如何将 CMYK 转换为 RGB
- 将四个百分比作为 Coated FOGRA39 配置文件的油墨用量。
- 使用相对比色和黑场补偿,读取该配置文件对这种油墨组合所印出的颜色。
- 把该颜色转换为 sRGB。屏幕无法显示的颜色会被裁切为屏幕能显示的最接近值。
- 将每个通道四舍五入为 0 到 255 之间的整数。
示例演示
CMYK cmyk(0%, 95%, 36%, 0%)=RGB rgb(231, 33, 99)
RGB 结果显示的是这种油墨组合在涂布纸上、使用标准 Coated FOGRA39 配置文件时的样子。其他 CMYK 配置文件(例如印刷厂提供的)会得出不同的数值,而印刷品永远不会像屏幕那样发光。
CMYK 与 RGB 说明
CMYK 是什么?
CMYK 是印刷中使用的四墨模型:青(cyan)、品红(magenta)、黄(yellow)和关键黑(key/black),每项以 0–100% 的百分比表示。油墨是减法吸收光线而不是发光,因此 CMYK 覆盖的颜色少于屏幕——这也是鲜艳的屏幕颜色在印刷后常常显得更暗淡的原因。
- 语法:
- cmyk(C%, M%, Y%, K%)
- 范围:
- 每种墨水 0–100%
- 适合用于:
- 印刷、包装、印前成品
RGB 是什么?
RGB 用三个光通道来描述颜色——红、绿、蓝——每个从 0 到 255。它反映了屏幕的实际工作方式:三个通道都为 255 为白色,全部为 0 为黑色。当你需要用数值进行计算时,RGB 是合适的选择,rgba() 则在其上增加了透明度。
- 语法:
- rgb(R, G, B)
- 范围:
- 每个通道 0–255
- 适合用于:
- 代码、canvas、使用 rgba() 的透明度
CMYK 到 RGB 参考表
最常见的 CSS 颜色,已从 CMYK 转换为 RGB。
| 颜色 | CMYK | RGB |
|---|---|---|
| black | cmyk(89%, 78%, 62%, 97%) | rgb(1, 1, 1) |
| white | cmyk(0%, 0%, 0%, 0%) | rgb(255, 255, 255) |
| red | cmyk(0%, 95%, 92%, 0%) | rgb(229, 36, 32) |
| lime | cmyk(64%, 0%, 100%, 0%) | rgb(105, 180, 45) |
| blue | cmyk(93%, 75%, 0%, 0%) | rgb(44, 74, 154) |
| yellow | cmyk(9%, 0%, 96%, 0%) | rgb(244, 230, 0) |
| orange | cmyk(0%, 43%, 94%, 0%) | rgb(246, 162, 22) |
| teal | cmyk(83%, 27%, 48%, 12%) | rgb(9, 129, 128) |
| purple | cmyk(63%, 100%, 4%, 1%) | rgb(125, 33, 126) |
| gray | cmyk(48%, 39%, 39%, 21%) | rgb(129, 128, 127) |
常见问题
将四个百分比作为 Coated FOGRA39 配置文件的油墨用量。 使用相对比色和黑场补偿,读取该配置文件对这种油墨组合所印出的颜色。 把该颜色转换为 sRGB。屏幕无法显示的颜色会被裁切为屏幕能显示的最接近值。 将每个通道四舍五入为 0 到 255 之间的整数。
RGB 结果显示的是这种油墨组合在涂布纸上、使用标准 Coated FOGRA39 配置文件时的样子。其他 CMYK 配置文件(例如印刷厂提供的)会得出不同的数值,而印刷品永远不会像屏幕那样发光。
RGB 用三个光通道来描述颜色——红、绿、蓝——每个从 0 到 255。它反映了屏幕的实际工作方式:三个通道都为 255 为白色,全部为 0 为黑色。当你需要用数值进行计算时,RGB 是合适的选择,rgba() 则在其上增加了透明度。
可以。输入框旁的交换按钮会带你到 RGB 到 CMYK 的转换器,使用方式完全相同。两个方向使用相同的公式,只是反向应用而已。
要做印刷品的屏幕模型,转换为 RGB,同时在文件中保留 CMYK 值——那是印厂需要的数值。