颜色转 CMYK
将任意颜色转换为青、品红、黄、黑百分比——100% 在浏览器中完成。
输入
输出
什么是 CMYK?
CMYK 是用于彩色印刷的减色模型。四个字母代表青、品红、黄、黑(Key)。与在屏幕上混合光线创建颜色的加色 RGB 模型不同,CMYK 通过在纸上铺设油墨工作——每种油墨吸收(减去)某些波长的光,四种油墨的组合在白纸上再现广泛的颜色范围。
每个 CMYK 通道以 0% 到 100% 的百分比表示,代表该油墨的应用量。纯青色是 cmyk(100%, 0%, 0%, 0%),而深黑色是 cmyk(0%, 0%, 0%, 100%)。因为纯 C+M+Y 产生浑浊的棕色而非真正的黑色,所以添加单独的黑色(Key)版以加深阴影并减少油墨用量。
RGB 如何转换为 CMYK
转换首先将 RGB 归一化到 0–1 范围,然后计算理论油墨覆盖范围并移除公共"灰色成分"以避免过度上墨。标准公式为:
C' = 1 − R/255, M' = 1 − G/255, Y' = 1 − B/255
K = min(C', M', Y')
如果 K = 1,颜色为黑色,C、M、Y 设为 0。否则每个通道被归一化:C = (C' − K) / (1 − K),M 和 Y 同理。结果乘以 100 得到百分比。本工具在你拾取颜色时实时执行此计算。
何时使用 CMYK
每当颜色将被物理打印而非在屏幕上显示时,CMYK 都是必不可少的:
- 印刷设计。 宣传册、名片、包装和杂志都使用 CMYK 油墨生产。
- 品牌指南。 适合印刷的品牌规范在 HEX/RGB 旁边列出 CMYK,以确保标志在纸上看起来一致。
- 打样。 早期将屏幕颜色转换为 CMYK 有助于发现超出可印刷色域的颜色。
- 标牌和大幅面印刷。 横幅和海报使用 CMYK(有时附加专色)。
对于任何保留在屏幕上的内容——网站、应用 UI、演示文稿——请继续使用 RGB 或 HEX,因为 CMYK 无法表示显示器可以显示的明亮饱和颜色。
CMYK 与 RGB 和 HEX 的区别
RGB 和 HEX 是加色的:它们描述屏幕发射多少红、绿、蓝光,可以表示非常鲜艳的颜色。CMYK 是减色的:它描述在纸上应用多少油墨,色域更小——明亮的霓虹绿、深蓝和饱和红在印刷时往往比屏幕上看起来暗淡。因此从 RGB 转换到 CMYK 是单向的色域压缩:某些颜色会发生明显偏移。
HEX 是数字共享 RGB 颜色最紧凑的方式;CMYK 百分比是指定印刷颜色最实用的方式。始终在实际使用的纸张和打印机上打样,因为相同的 CMYK 值在涂层、无涂层和新闻纸上的外观不同。
如何将颜色转换为 CMYK
使用本工具转换颜色只需一秒,完全在浏览器内完成。无需上传、无需注册、无需安装。请按以下步骤操作:
- 拾取颜色。 使用颜色选择器,或在 RGB 输入框中输入红、绿、蓝值(0–255)。
- 查看结果。 青、品红、黄、黑百分比和完整的
cmyk()字符串实时更新。 - 复制 CMYK。 点击"复制 CMYK"复制百分比字符串,然后粘贴到你的设计软件或印刷规范中。
每一步都使用 JavaScript 在浏览器中本地运行,因此你的颜色选择永远不会离开浏览器。这使得工具完全私密且即时。
这个颜色转 CMYK 转换器免费吗?
是的,完全免费,无需注册、无水印、无限制(除设备内存外)。
为什么印刷颜色与我的屏幕看起来不同?
RGB 屏幕发光,可以显示非常饱和的颜色;CMYK 油墨在纸上的色域更小,因此明亮的霓虹色和深蓝色印刷时往往较暗淡。始终在实际的纸张和打印机上打样。
可以输入 RGB 值而不是拾取吗?
可以。在 R、G、B 输入框中输入红、绿、蓝值(0–255),CMYK 百分比会即时更新。
我的输入会被上传吗?
不会。所有处理都在本地完成,颜色永远不会离开你的浏览器。