跳到正文

印刷色转换

Print Colour Converter

用教科书公式把 RGB 转成 CMYK(不带 ICC 和纸张特性),并标出四色印刷会印得发闷的高饱和颜色。

把屏幕颜色转成 CMYK 百分比再转回来,并标出四色印刷机很可能会印得发闷的颜色。它是朴素公式,不是色彩管理下的转换——背后没有 ICC 配置文件,页面会说明这一点,而不是让你以为有。

🔒 完全在你的浏览器里运行cmykprintcolorconvert

这是没有 ICC 配置文件支撑的近似换算。

这里的 CMYK 出自教科书公式(K = 1 − max(R,G,B), C = (1 − R − K)/(1 − K) …),印刷机实际印出来的颜色取决于油墨、纸张和配置文件——FOGRA39、Japan Color 2001 之类。最终的转换请在 InDesign 或 Illustrator 里,用印厂指定的配置文件来做。这个页面是用来大致看看一个颜色落在哪几块印版上的。

RGB → CMYK

HEX、rgb()、hsl()、oklch() 和颜色名都可以。

C

59%

M

58%

Y

0%

K

5%

CMYK → RGB

百分数(0–100)或小数(0–1),逗号或空格分隔都读得懂。填一个值,左边的颜色就跟着走。

CMYK (%)
59, 58, 0, 5
CSS device-cmyk()
device-cmyk(59% 58% 0% 5%)
CMYK (0–1)
0.589 0.577 0.000 0.055
HEX
#6366f1
RGB
rgb(99 102 241)

印得出来的把握(估计)

多半会发闷

OKLCH 彩度

0.204

色相角

277°

这是个高饱和的颜色。铜版纸四色印刷通常会把它印得明显发闷——可以考虑改用 PANTONE 专色。 这个判断是按彩度给的经验法则,不是色域计算。

其他写法之间的互转看颜色格式转换,看清不清楚则用对比度检测。

怎么用

  1. 填入颜色

    十六进制、`rgb()`、`hsl()`、`oklch()` 或 CSS 颜色名。四个色版以百分比显示,各带一根条。

  2. 或者反过来

    把 CMYK 粘成 `0 62 100 0`,带百分号、带逗号,或者写成 `cmyk(...)`。左边的颜色随之变化。

  3. 读可印刷性估计

    它是基于 OKLCH 彩度的经验规则,不是色域计算。它擅长的是提前发现那种从印刷厂回来和屏幕上完全不像的鲜艳蓝色或绿色。

常见问题

能把这些数字直接交给印刷厂吗?

不能作为最终值。真正的转换需要你的印刷厂所用的配置文件——FOGRA39、Japan Color 2001 Coated,无论哪种——而油墨、纸张和印刷机都会改变结果。用那个配置文件在 InDesign 或 Illustrator 里转换;这里用来大致看一个颜色落在哪几个色版上。

为什么我的品牌蓝印出来死气沉沉?

因为屏幕能发出的鲜艳蓝色、绿色和橙色,超出了青、品红、黄、黑能混出的范围。没有哪个 CMYK 值能修好它——颜色必须准确时,答案是专色(PANTONE);不必准确时,答案是一个饱和度略低的版本。

什么是四色黑,这里会生成它吗?

不会。这里的纯黑是 `0 0 0 100`,在大面积上印出来是略微发灰的黑。四色黑在底下加青和品红——印刷厂通常规定自己的配比,所以要问,不要猜。

为什么数字和 Photoshop 的不一样?

因为 Photoshop 做的是带配置文件的转换,这里做的是算术。这个差别正是色彩管理流程增加的价值——所以最终文件应该来自那个流程,而不是这里。

可以从这些接进来

接下来

这些工具吃得下当前工具的产出,结果可以直接送过去。