Skip to content

HEX 转 CMYK 转换器

在浏览器中把 HEX 颜色转成 CMYK。基于 sRGB 的朴素近似,适合印前预览。免费、免注册,您的颜色始终保留在本地。

无追踪 浏览器中运行 免费
所有颜色转换都在您的浏览器本地完成。任何数据都不会发送到任何服务器。
色域: sRGB Display P3 Rec2020
对比度对照:
AA AA-Lg AAA AAA-Lg · APCA Lc
色盲模拟(8 种类型)
红色盲(protanopia)
绿色盲(deuteranopia)
蓝色盲(tritanopia)
全色盲(achromatopsia)
红色弱(protanomaly)
绿色弱(deuteranomaly)
蓝色弱(tritanomaly)
部分色弱(achromatomaly)
Tints / Shades / Tones / Harmonies

浅色

深色

灰调

和谐色

复制为代码
常见颜色参考
已就朴素 CMYK 公式正确性、纯黑短路(max(R,G,B)=0 时 K=100)、整数百分比舍入、描述/示例/FAQ/最佳实践/常见错误中 ICC 说明的呈现,以及通过 OKLCH 事实源在 0–100% C/M/Y/K 覆盖范围内的往返稳定性完成评审。 — Go Tools 工程团队 · 2026年5月27日

什么是 HEX 转 CMYK 转换器?

HEX 转 CMYK 转换器是一个小型工具,把 HEX 颜色代码(`#FF5733`)转成在印刷油墨覆盖上近似同一颜色的四通道 CMYK 百分比(`cmyk(0%, 66%, 80%, 0%)`)。HEX 是设计师与开发者在 Figma、Sketch、Photoshop、品牌指南 PDF 与 CSS 样式表之间互相粘贴的简短 16 进制字符串 —— 三个 8 位 sRGB 通道打包进 6 字符的 `#RRGGBB` 形式,锚定在 IEC 61966-2-1 sRGB 规范上。CMYK 是印刷的印刷色模型 —— 四个通道分别表示施加到承印物上的每种油墨(Cyan、Magenta、Yellow、Key=黑)的百分比,锚定在印刷设置使用的任意 ICC 配置文件上(通常是 US Web Coated SWOP v2、Fogra39 或 Japan Color 2011 Coated)。开发者与设计师把 HEX 转成 CMYK,通常是为了印前准备:供应商打样、包装设计、名片、宣传册,以及任何需要离开屏幕、变成纸上油墨的工作。

**深入看一眼 CMYK 格式 + ICC 说明。** CMYK 是用于印刷的印刷色模型。每个通道代表施加到承印物上的油墨百分比 —— 0% 表示无油墨,100% 表示满覆盖。K(Key)是黑色油墨,从 CMY 中独立出来,这样深色就不必依赖会产生带棕调近黑的浑浊 CMY 叠印;纯 K 能给出锐利的文字、深邃的阴影,以及更收敛的总油墨覆盖。对 Tailwind blue-500,四通道写法是 `cmyk(76%, 47%, 0%, 4%)` —— 76% 青、47% 品红、0% 黄、4% 黑。**整个工具围绕的诚实免责声明**:本转换器使用朴素教科书公式 `K = 1 - max(R, G, B); C = (1-R-K)/(1-K); M = (1-G-K)/(1-K); Y = (1-B-K)/(1-K)`。这把 CMYK 当作 sRGB 的直接反转。它忽略了油墨吸收曲线(每种油墨都有自己非线性的响应)、承印物(米色纸会平移白点;涂布亮光纸保留饱和度的能力优于非涂布纸)、网点扩大(油墨点落到吸墨纸上会铺开,使每通道的表观覆盖增加 10–30%)、总墨量上限(胶印一般把总覆盖限制在 280–320% 以避免反贴与干燥问题,新闻纸约 220%),以及实际的色彩管理链路(从源配置文件、经设备链接、到输出配置文件的完整 ICC 流水线)。**真实印刷精度需要针对具体印机做 ICC 配置文件转换**:北美胶印通常用 US Web Coated SWOP v2(涂布纸上的 SWOP 认证印机);欧洲胶印用 Fogra39(按 ISO 12647-2,新的高端涂布纸用 Fogra51,非涂布纸用 Fogra52);日本胶印用 Japan Color 2011 Coated。再加上纸张特性与油墨组。请把本工具用于估算,而非交付件。

**朴素近似什么时候「够用」、什么时候不够。** 够用的场景:在严格管理的数字印刷机(HP Indigo、Kodak NexPress、Xerox iGen)上的短单,RIP 自带色彩管理,朴素输出更贴近实际印刷;给内部设计评审的概念验证小样;您会另外提供 ICC 正确规格的供应商简报,朴素 CMYK 只是表达意图;博客插图与文档中用来演示「大约这个颜色在 CMYK 里长这样」;在正式委托印刷之前,与印刷方进行预算与范围沟通。不够用的场景:需要可印文件的胶印生产单;Pantone 专色匹配很关键的包装设计(专色完全压过 CMYK —— 印机会使用预混油墨,而不是从印刷色通道堆出该颜色);通道平移 5–15% 就可能在最终成品上产生明显错色的品牌关键工作;以及任何交付件本身就是印好的实物、而非屏幕近似的项目。本工具在每一处输出旁都显著标出这一说明,让您始终清楚自己处于哪一种情况。

**为什么会有 CMYK。** 印刷机不能发光 —— 它们用油墨从纸张的白色反射中减掉某些波长。理论上 CMY 全开会得到黑色(三种油墨各自吸收可见光谱的三分之一),但实际上得到的是一种带棕调的浑浊深色,因为真实油墨并非理想的 Lambertian 吸收体 —— 它们在每个波长都会反射一些光,油墨在承印物上无法完美叠加,而吸墨纸上的网点扩大也让重叠区域超出 CMY 数学预测。K 一次解决三个问题:纯黑油墨能给出干净锐利的黑色,适合文字与阴影;当 K 存在时让公式减少 CMY,可以削减总油墨覆盖(省墨钱、缩短干燥时间、避免纸张吸墨饱和而起皱);给印机一个专门的黑版也能让套准更干净,因为文字只需要一块版对齐,而不是三块。

本工具的 HEX → CMYK 工作流是 5 个辐条家族中的一个方向,它们共享同一个底层统一颜色转换器。专用的 统一颜色转换器是中枢 —— 它同时显示全部 9 种格式且都可编辑,当您的工作流需要的不只是 HEX 与 CMYK 时,这才是合适的工具。各个单向辐条针对特定的 Google 搜索意图:HEX 转 RGB 转换器对应 canvas-与-硬件方向;RGB 转 HEX 转换器处理反方向;HEX 转 HSL 转换器对应面向设计师的传统圆柱空间;HEX 转 OKLCH 转换器对应现代 Tailwind v4 与 shadcn/ui 设计系统。这 5 个辐条和中枢共享同一套解析引擎与同一套转换数学 —— 包括同一份朴素 CMYK 近似与同一份 ICC 说明。每一次转换都在浏览器中本地运行;您的 HEX 代码绝不会上传、绝不会被记录,键入时零网络请求。可在 DevTools 中亲自验证。

// sRGB hex → naive CMYK approximation
// NOTE: This is the textbook K = 1 - max(R,G,B); C = (1-R-K)/(1-K) formula.
// It is NOT an ICC-profile conversion. Real print accuracy requires color
// management against the specific press (US Web Coated SWOP v2, Fogra39,
// Japan Color 2011 Coated, etc.), ink set, and paper substrate. Channel
// values can drift 5-15% from this naive output once ICC conversion runs.
// Use as estimate for proofs, briefs, and digital press — never as a press-
// ready deliverable.
function hexToCmyk(hex) {
  const h = hex.trim().replace(/^#/, '');
  const [r, g, b] = [0, 2, 4].map(i => parseInt(h.slice(i, i + 2), 16) / 255);
  const k = 1 - Math.max(r, g, b);
  // Pure black short-circuit: max RGB = 0 ⇒ K = 1, C/M/Y undefined (0/0)
  if (k === 1) return { c: 0, m: 0, y: 0, k: 100 };
  const c = (1 - r - k) / (1 - k);
  const m = (1 - g - k) / (1 - k);
  const y = (1 - b - k) / (1 - k);
  return { c: Math.round(c * 100), m: Math.round(m * 100), y: Math.round(y * 100), k: Math.round(k * 100) };
}
console.log(hexToCmyk('#3b82f6')); // → { c: 76, m: 47, y: 0, k: 4 }
console.log(hexToCmyk('#FF5733')); // → { c: 0, m: 66, y: 80, k: 0 }
console.log(hexToCmyk('#000000')); // → { c: 0, m: 0, y: 0, k: 100 }

核心特性

朴素 sRGB → CMYK 公式(无 ICC 配置文件)

在归一化的 0–1 sRGB 值上使用标准教科书公式 `K = 1 - max(R,G,B); C = (1-R-K)/(1-K); M = (1-G-K)/(1-K); Y = (1-B-K)/(1-K)`。不做 ICC 配置文件查找、不做印机特定色彩管理、不做网点扩大补偿。这让工具既快、又可预测,并且完全在浏览器中运行 —— 但也意味着输出是近似,而不是可印值。我们会在 CMYK 输出旁与每个示例中显著标出这一说明,使局限性始终可见。

诚实承认这是近似 —— 每处都标注

ICC 配置文件说明会出现在 CMYK 字段描述、每个示例解释、FAQ、最佳实践与常见错误中。我们不会把这一局限性藏进页面底部的脚注。在您清楚其边界时,朴素近似是一个有用的工具;在您不清楚时,它就是一把会走火的枪。本工具的立场:印刷专业人士已经知道要跑 ICC 转换,而以屏幕为先的开发者与设计师需要把这点摆在最显眼的位置。

面向打样、简报与数字印刷的快速估算

对朴素输出真正有用的三类工作流:概念验证小样;供应商简报(与源 HEX 一并提供,让印刷方跑他们自己的 ICC 转换);以及短单数字印刷工作(HP Indigo、Kodak NexPress、Xerox iGen),这些印机的 RIP 色彩管理往往比胶印更贴近朴素公式。对于胶印生产单、Pantone 专色匹配工作,以及任何交付件本身就是印好实物的品牌关键项目,请不要使用本工具。

通道百分比与标准 CMYK 写法一致

输出使用标准的 `cmyk(C%, M%, Y%, K%)` 四百分比形式,这也是印前软件、设计工具(Photoshop、Illustrator、InDesign)与印刷厂规格表的原生写法。每个通道四舍五入到最近的整数百分比以便阅读;底层浮点值在内部保留,以便通过工具内部的 OKLCH 事实源完成 HEX 往返时保持比特稳定。

与 HEX/RGB/HSL/OKLCH 同屏的实时预览,便于跨格式工作

您粘贴的同一个 HEX 同时驱动全部九个格式字段 —— HEX、RGB、HSL、HSV、HWB、CMYK、OKLCH、OKLAB,以及最接近的 CSS 命名颜色。当您为同一个品牌色同时准备屏幕目标(用 HEX 或 OKLCH 表达的 CSS)与印刷目标(给供应商的 CMYK 打样)时,并排可见可以避免一种常见错误:屏幕规格与印刷规格在两个独立工具里悄悄漂移。

逐键即时输出(没有「转换」按钮)

在 HEX 字段中输入一个字符,CMYK 字段会在同一个动画帧内更新。朴素公式以微秒级运行;没有防抖、没有延迟、没有可见的重排。内部的 OKLCH 事实源也意味着,编辑任何其他字段(RGB、HSL、OKLCH)都会即时刷新 CMYK,而不会让光标跳走。当您在浏览品牌调色板、想抽检哪些颜色能印得出来、哪些落在 CMYK 色域之外太远时非常有用。

100% 在浏览器中 —— 颜色保留在本地

所有 HEX 解析、CMYK 转换、色域检测、对比度评分与调色板生成都在浏览器本地运行。您的 HEX 代码绝不会被传输、绝不会在任何服务器被记录、绝不会被分析。键入时零网络请求 —— 可在 DevTools 中亲自验证。可放心用于尚未公布的品牌调色板、未发布产品的内部包装规格、NDA 下的草稿样稿,以及任何其他不能泄露颜色的保密工作。

仅需浏览器 —— 不用 Photoshop / Illustrator

拿到一份朴素 CMYK 近似,通常意味着打开 Photoshop 或 Illustrator、切换文档的色彩模式,再从信息面板读出通道值。本工具把这套流程压缩成任意浏览器标签页里的一次粘贴-即读交互。它并不取代这些应用在您指定印机配置文件时跑的 ICC 感知转换,但确实能取代为一次快速核查需要点的十下鼠标。

在统一中枢中与 HSL / RGB / HEX / OKLCH 双向打通

尽管这个辐条专门针对 HEX → CMYK,统一中枢 color-converter 暴露了完整的 9 格式双向网格 —— 直接编辑 CMYK 看着 HEX 更新;编辑 OKLCH 看着 CMYK 更新。朴素 CMYK 公式可以回到大致相同的 HEX,但当 OKLCH 事实源把一个仅 CMYK 可表达的颜色映射回每通道 256 步的 sRGB 字节空间时,因色域裁剪会出现轻微漂移。

HEX 转 CMYK 转换器替代品对比

Adobe Photoshop(模式 → CMYK 颜色)

desktop application

ICC 正确的 HEX 转 CMYK 转换的行业标准工具。设置文档的工作 CMYK 配置文件(编辑 → 颜色设置 → 工作空间 → CMYK = US Web Coated SWOP v2 或任何匹配目标印机的配置文件),然后通过图像 → 模式 → CMYK 颜色完成转换。从信息面板读出结果 CMYK 值。比任何在线朴素转换器都准确得多,因为它应用了完整的 ICC 流水线。需要 Creative Cloud 订阅、需要桌面安装,但这是每个印刷专业人士在做实际转换时使用的工具。当输出要送印刷机时找 Photoshop;只要大致估算时找本工具。

Adobe Illustrator / InDesign

desktop application

两者出厂时与 Photoshop 共享同一套 ICC 色彩管理引擎,在使用相同工作配置文件时,会为同一个 HEX 产出完全相同的 CMYK 值。Illustrator 是 logo 与品牌素材工作的典型主场;InDesign 则用于多页排版。两者都能在不离开 Adobe 套件的前提下产出 ICC 正确的 CMYK。与 Photoshop 同样的限制:需要付费订阅、仅桌面端,但仍是可印输出的黄金标准。

CMYK 颜色取色器(Adobe Express,在线)

browser tool

Adobe 免费的在线 CMYK 取色器,UX 与 Photoshop 的取色器类似。当您没有桌面端订阅,又希望得到 Adobe 颜色引擎产出的 CMYK 时很有用。不如本工具的统一字段 UX 灵活(Adobe 的取色器以 CMYK 为中心,不会同时显示 HSL/OKLCH/命名颜色),但其 CMYK 值在 Adobe 默认工作配置文件下是 ICC 正确的。当您想要 Adobe 的 CMYK 数学、但不想要 Creative Cloud 订阅时找它。

ColorHexa CMYK 查询

browser tool

长期运营的 SEO 工具,会为每个颜色生成一个页面,包含 HEX、RGB、HSL、HSV、CMYK 以及其他格式转换。使用与本工具相同的朴素公式(无 ICC 配置文件),但提示不够醒目 —— 容易把输出误当作可印件。在为具体 HEX 代码做 SEO 发现时较强;在统一字段 UX 重要的主动工作流中较弱。本工具在说明透明度与九格式同屏视图上胜出。

Pantone Connect

subscription web app + mobile

Pantone 的官方色彩管理平台。当您的工作需要 Pantone 专色(高端印刷、包装、品牌关键工作)时,这是正确的工具 —— 它处理专色匹配、Pantone 参考的模拟 CMYK 近似,以及官方 Pantone 库。它本身不是 HEX 转 CMYK 转换器;它运行在 Pantone 生态内。当交付件是 Pantone 规格的印刷工作时找 Pantone Connect;当您出于成本或简单性考虑纯走印刷色 CMYK 时找本工具。

印刷厂的印前团队

service

任何生产单的最准确选项。印刷厂的印前团队拥有印机专属 ICC 配置文件(通常按其确切机器、油墨组、纸张库存与操作员偏好定制),也能在实际纸张上跑湿样。把源 HEX(或现代品牌系统的 OKLCH)与任何 Pantone 标注交给他们,他们就会产出与他们印机精确匹配的可印 CMYK。如果您本就在为这个印刷单付款,这不会另外收费;比任何算法转换都准确得多。用本工具做简报;用印前团队做交付。

浏览器 DevTools 取色器

built-in browser feature

Chrome、Firefox 与 Safari 的 DevTools 都自带取色器,当您在 CSS 面板里点击颜色色卡时,可在 HEX、RGB、HSL、HWB 与 OKLCH 之间内联切换。免费、免安装、随时可用 —— 但不支持 CMYK 输出,而 CMYK 正是本工具的全部意义。DevTools 适合做屏幕端颜色工作;当您为印前需要 CMYK 近似时找本工具。

HEX 转 CMYK 示例

品牌 HEX → 胶印打样用 CMYK

#3b82f6

CMYK 输出:`cmyk(76%, 47%, 0%, 4%)`。作为一个快速估算很有用,可在发送给印刷厂做 ICC 正确转换前先给出。这是您在 Web 上交付的 Tailwind blue-500;在胶印上(北美用 US Web Coated SWOP v2,欧洲用 Fogra39,日本用 Japan Color 2011 Coated),印刷厂的 ICC 流水线会根据其特定印机的实际油墨吸收、纸基与网点扩大,把这些通道平移 5–15%。把这一估算与源 HEX 一并发给印刷方,这样他们就能跑正确的转换。

数字印刷机的设计文件准备

#FF5733

CMYK 输出:`cmyk(0%, 66%, 80%, 0%)`。对于短单数字印刷(Kodak NexPress、HP Indigo、Xerox iGen),基于 sRGB 的朴素近似比在胶印上更贴近实际印机输出 —— 数字印刷机的 RIP 内置了更严格的色彩管理,而它们在涂布纸上的油墨表现也更接近教科书公式。适合给一次性的名片、明信片与原型包装打样。即便如此,在跑完整单之前也请先做一次试印;朴素 CMYK 与 ICC 正确 CMYK 之间的差距在数字印刷上更小,但永远不为零。

旧 logo HEX → 供应商简报色卡

#0F172A

CMYK 输出:`cmyk(40%, 27%, 0%, 84%)`。Tailwind slate-900,常见的深色模式背景。最好把实际经 ICC 转换得到的规格单独一并提供。K(Key/黑)通道占到 84% —— 对于接近纯黑的颜色,这正是您想要的:依赖黑色油墨,而不是用浑浊的 CMY 叠印去堆出黑。对于感知亮度大约低于 20% 的任意颜色,这都是稳妥之选。在供应商简报里,把这份朴素 CMYK 与源 HEX 都列进规格,然后交给印刷厂的印前团队基于他们的印机配置文件出可印文件。

屏幕纯红 → CMYK 油墨覆盖

#FF0000

CMYK 输出:`cmyk(0%, 100%, 100%, 0%)`。经典的色域不匹配案例:纯 sRGB 红在 CMYK 中根本无法被还原。最接近的 CMYK 是一种略偏橙的红,印在纸上明显损失饱和度 —— CMYK 的色域达不到 sRGB 中 `#FF0000` 所在的那个角落。朴素公式直接对通道求反,因而报出 `cmyk(0%, 100%, 100%, 0%)`,但没有任何真实油墨组合能命中那个屏幕颜色。一次正确的 ICC 转换会挑出感知上最接近、且位于色域内的 CMYK 值,印刷厂也会这么做;此处的朴素输出请视为上界,而不是实际交付件。

常见 HEX → CMYK 转换

10 个常见颜色及其 HEX 与朴素 CMYK 等价值的参考表。所有值都使用教科书公式 `K = 1 - max(R,G,B); C = (1-R-K)/(1-K)`,四舍五入到整数百分比。**提醒**:这些是朴素近似,不是 ICC 正确的可印值。对于生产印刷单,请用印刷厂的 ICC 配置文件、针对实际印机、油墨与纸张进行确认。

黑色

#000000 cmyk(0%, 0%, 0%, 100%)

纯黑。K 占据 100% —— 这正是任何深色应当被呈现的方式:完全依赖黑色油墨,而不是用 CMY 叠印堆出浑浊的暗。

#000000 cmyk(0%, 0%, 0%, 100%)

纯 K=100 在文字与阴影上印得干净。在生产单中要更厚重的「丰富黑」,印前可能会加 C=40%、M=30%、Y=30% 来加深感知黑度 —— 请与印刷厂的 ICC 配置文件确认。

需要带 RGB、HSL、OKLCH、色域警告与代码导出的完整取色器吗?请试用统一颜色转换器 —— 每种格式同时可编辑,CMYK 同样附带 ICC 说明。

白色

#FFFFFF cmyk(0%, 0%, 0%, 0%)

纯白。零油墨 —— 纸张本身透出来。K=0,因为没有要加的黑度;CMY=0,因为不需要从纸的白色里减去任何颜色。

#FFFFFF cmyk(0%, 0%, 0%, 0%)

纯白 = 不上墨的纸。视觉白色完全取决于承印物 —— 米色纸产出偏暖的白,亮白涂布纸产出偏冷的白。在指定前请用纸张小样确认。

需要带 RGB、HSL、OKLCH、色域警告与代码导出的完整取色器吗?请试用统一颜色转换器 —— 每种格式同时可编辑,CMYK 同样附带 ICC 说明。

红色

#FF0000 cmyk(0%, 100%, 100%, 0%)

纯 sRGB 红。经典的色域不匹配案例 —— 没有任何 CMYK 油墨组合能在纸上还原这一确切屏幕颜色。朴素公式报出 100% M + 100% Y,但 ICC 会挑出感知上最接近、且位于色域内的 CMYK,印出来是略偏橙的红。

#FF0000 cmyk(0%, 100%, 100%, 0%)

纯 #FF0000 在 CMYK 中无法到达。印刷打样的饱和度会比屏幕低 15–20%。要么接受色域平移,要么指定 Pantone 专色做精确匹配,要么在品牌设计上选用一个饱和度更低的红。

需要带 RGB、HSL、OKLCH、色域警告与代码导出的完整取色器吗?请试用统一颜色转换器 —— 每种格式同时可编辑,CMYK 同样附带 ICC 说明。

绿色

#00FF00 cmyk(100%, 0%, 100%, 0%)

纯 sRGB 绿(CSS 命名 `lime`)。与纯红一样,落在 CMYK 可印色域之外。朴素输出是 100% C + 100% Y;ICC 会去饱和到色域内最接近的值。

#00FF00 cmyk(100%, 0%, 100%, 0%)

鲜艳的绿色出了名地难印。品牌绿在 ICC 转换后通常会落到 cmyk(75%, 0%, 90%, 10%) 之类 —— 请与印刷厂确认,并预算一次湿样。

需要带 RGB、HSL、OKLCH、色域警告与代码导出的完整取色器吗?请试用统一颜色转换器 —— 每种格式同时可编辑,CMYK 同样附带 ICC 说明。

蓝色

#0000FF cmyk(100%, 100%, 0%, 0%)

纯 sRGB 蓝。与红、绿一样,落在 CMYK 色域之外。朴素输出是 100% C + 100% M;印刷打样会是饱和度更低的紫蓝色。

#0000FF cmyk(100%, 100%, 0%, 0%)

深饱和蓝在 CMYK 中会偏向紫 —— 油墨在不踏进品红领地的前提下,无法到达纯蓝。常见的折中:指定一个略低饱和度的品牌蓝,使其落在色域内,印起来更干净。

需要带 RGB、HSL、OKLCH、色域警告与代码导出的完整取色器吗?请试用统一颜色转换器 —— 每种格式同时可编辑,CMYK 同样附带 ICC 说明。

青色

#00FFFF cmyk(100%, 0%, 0%, 0%)

纯青色。CMYK 四原色之一,因此单通道 100% 即可重现。可作为纯 C 油墨的标准参考。

#00FFFF cmyk(100%, 0%, 0%, 0%)

纯青墨是四种标准印刷色之一 —— 每台胶印与数字印刷机都带它。本工具对这一种颜色的朴素转换,与印机几乎完全一致。

需要带 RGB、HSL、OKLCH、色域警告与代码导出的完整取色器吗?请试用统一颜色转换器 —— 每种格式同时可编辑,CMYK 同样附带 ICC 说明。

品红

#FF00FF cmyk(0%, 100%, 0%, 0%)

纯品红。另一种 CMYK 原色,单通道 100% 即可重现。CSS 命名颜色 `magenta` 与 `fuchsia` 都解析到这个值。

#FF00FF cmyk(0%, 100%, 0%, 0%)

纯品红是 M 油墨的标准参考。与青和黄一样,单通道 CMYK 原色比加色三原色的角落更接近其屏幕对应色。

需要带 RGB、HSL、OKLCH、色域警告与代码导出的完整取色器吗?请试用统一颜色转换器 —— 每种格式同时可编辑,CMYK 同样附带 ICC 说明。

黄色

#FFFF00 cmyk(0%, 0%, 100%, 0%)

纯黄色。第三种 CMYK 原色,单 Y 通道 100% 即可重现。CSS 命名颜色 `yellow` 解析到这里。

#FFFF00 cmyk(0%, 0%, 100%, 0%)

纯黄油墨在每台印机上都印得干净。品牌黄通常把 Y=100% 与一个 5–15% 的小 M 通道相配,让色调偏向金或橙 —— 请与品牌规格确认。

需要带 RGB、HSL、OKLCH、色域警告与代码导出的完整取色器吗?请试用统一颜色转换器 —— 每种格式同时可编辑,CMYK 同样附带 ICC 说明。

Tailwind blue-500

#3b82f6 cmyk(76%, 47%, 0%, 4%)

Tailwind CSS 默认的 blue-500 —— 2020 年代标志性的「Web 蓝」,无数仪表盘与营销站点都在用。朴素 CMYK 给任何需要匹配屏幕品牌色的印刷件提供了一个有用的起步估算。

#3b82f6 cmyk(76%, 47%, 0%, 4%)

Tailwind blue-500 舒服地落在 CMYK 色域内,因此朴素输出比纯 sRGB 原色更接近 ICC 正确值。ICC 可能会把通道平移 5–10% —— 在生产前请与印刷厂确认。

需要带 RGB、HSL、OKLCH、色域警告与代码导出的完整取色器吗?请试用统一颜色转换器 —— 每种格式同时可编辑,CMYK 同样附带 ICC 说明。

Tailwind rose-500

#f43f5e cmyk(0%, 74%, 61%, 4%)

Tailwind CSS 默认的 rose-500 —— 用于强调按钮、警示状态与品牌对比的高饱和粉红。比纯 sRGB 红更靠近 CMYK 的红角落,因此朴素近似更贴近 ICC。

#f43f5e cmyk(0%, 74%, 61%, 4%)

rose-500 略去饱和的红比纯 #FF0000 更靠近 CMYK 可印色域。预计 ICC 在每通道漂移约 5–10%;同一次转换里,纯红品牌色会损失 15–20% 的饱和度。

需要带 RGB、HSL、OKLCH、色域警告与代码导出的完整取色器吗?请试用统一颜色转换器 —— 每种格式同时可编辑,CMYK 同样附带 ICC 说明。

如何使用 HEX 转 CMYK 转换器

  1. 1

    把 HEX 代码粘贴到 HEX 字段

    把任意 HEX 值丢进 HEX 输入框 —— 带或不带前导 `#`、3 位简写(`#F73`)、6 位完整形式(`#FF5733`)、4 位 alpha 简写(`#F738`),或者 8 位 alpha 完整形式(`#FF5733CC`)。工具会把这五种输入形态在内部归一到同一个颜色,再派生 CMYK。大小写无关(`#FF5733` 与 `#ff5733` 解析结果完全相同)。非法字符或位数错误会产生一个安静的行内错误;合法 HEX 则会实时更新其他每一个格式字段,包括 CMYK。Alpha 在派生 CMYK 时被忽略 —— 油墨没有透明度。

  2. 2

    从 CMYK 字段读取 CMYK 百分比

    CMYK 字段以四个通道百分比的形式呈现该值:对 Tailwind blue-500 是 `cmyk(76%, 47%, 0%, 4%)`。通道依次是 Cyan、Magenta、Yellow、Key(黑)。每个百分比代表油墨覆盖 —— 0% 表示该通道无油墨,100% 表示满覆盖。**提醒**:这是基于 sRGB 的朴素反转,不是 ICC 配置文件转换。请把它当作起步估算;在任何生产之前,请用印刷厂的 ICC 流水线针对实际印机、油墨与纸张确认最终值。

  3. 3

    点击「复制」抓取 CMYK 字符串

    每个格式卡片右侧都有一个复制按钮。一键即可把值送到剪贴板 —— 按钮标签短暂闪现「Copied!」以便您知道。复制出来的字符串是标准 CMYK 写法(`cmyk(76%, 47%, 0%, 4%)`),可直接放进设计简报或发给供应商的邮件。对于 CMYK 不是原生格式的目标平台(CSS、SwiftUI、Compose、Flutter 都工作在基于 RGB 的色彩空间),取色器下方的「复制为代码」区段会输出每个平台格式的等价表示 —— 当您需要为同一颜色同时表达屏幕目标与印刷目标时非常有用。

  4. 4

    用 RGB、HSL、OKLCH、命名颜色交叉核对

    您粘贴的同一个 HEX 也会点亮其他格式字段 —— 给 canvas 调用与硬件用的 RGB,给遗留 CSS 用的 HSL,给现代感知均匀设计系统(Tailwind v4、shadcn/ui)用的 OKLCH 与 OKLAB,给设计师取色器 UI 用的 HSV 与 HWB,以及给文档文案用的最接近 CSS 命名颜色。您绝不会被锁死在仅 HEX → CMYK。取色器(SL 方块 + 色相滑块 + alpha 滑块)同时驱动这九个字段;在 Chromium 系浏览器上,EyeDropper 按钮可在屏幕任意位置(包括浏览器之外)取样像素。

  5. 5

    把源 HEX(而非 CMYK)发给印刷厂

    最好的印前工作流是把源 HEX(或 OKLCH 三元组)发给印刷厂,由他们的印前团队通过合适的 ICC 配置文件(US Web Coated SWOP v2、Fogra39、Japan Color 2011 Coated,或印机专属定制配置文件)生成可印的 CMYK。此处的朴素 CMYK 输出仅用于您的内部估算、供应商简报与概念验证 —— 不用于直接生产。在任何规格文档里,请把朴素 CMYK 与源 HEX 一并列出,让印刷方拥有权威参考。

HEX / CMYK 常见错误

把朴素 CMYK 输出直接发给印机

最具破坏性的一个错误。朴素 `K = 1 - max(R,G,B)` 公式产出的 CMYK 值,与目标印机的 ICC 正确值相比,每通道可能漂移 5–15%。把朴素输出当作可印件交付,会让印刷成品颜色明显出错 —— 品牌蓝苍白、红色浑浊、近黑色漂移。如果印刷方跑了自家的 ICC 转换本来可以发现这点;靠「在线工具的朴素 CMYK 规格」绕开他们,会让整条色彩管理链路失效。

✗ 错误
发给印刷厂的规格:
品牌色 CMYK: cmyk(76%, 47%, 0%, 4%)
(朴素公式输出,无 ICC 转换)
印刷厂未做修改直接交付可印文件。
最终成品:苍白、偏离品牌的蓝。
✓ 正确
发给印刷厂的规格:
品牌色源: #3b82f6
朴素 CMYK 估算: cmyk(76%, 47%, 0%, 4%)
目标印机:通过 US Web Coated SWOP v2 做 ICC 正确转换
印刷厂跑 ICC: cmyk(82%, 53%, 0%, 0%)(示例平移)
最终成品:与数字打样匹配。

期望 CMYK 与屏幕颜色一致

屏幕以 sRGB 或 Display P3 加色发光;印刷的 CMYK 从纸上减色反射光。两种媒介有不同形状的色域、不同的白点、不同的亮度范围与不同的响应曲线。同一颜色几乎从不在屏幕与印刷上看起来完全一致 —— 饱和色在 CMYK 中失去色度,深色丢失细节,纸张白度会平移整个色调。以为印刷打样会与屏幕颜色一样,是第二常见的印前错误。

✗ 错误
确认屏幕颜色,期望印刷一致:
#FF0000 在显示器上是鲜艳的红
朴素 cmyk(0%, 100%, 100%, 0%)
印刷厂跑 ICC:色域内最接近的 CMYK
最终成品:偏橙的红,饱和度减少约 20%。
反应:「这不对,重印。」
✓ 正确
为湿样留时间;接受色域不匹配:
#FF0000 → CMYK 近似:cmyk(0%, ~95%, ~95%, 0%) ICC
在实际纸张上做湿样:偏橙、饱和度更低
设计团队把湿样确认为新的参考
最终成品与已确认的打样一致。

把 CMYK 百分比当成像 RGB 那样加性叠加

CMYK 百分比表示承印物上的油墨覆盖,不像 RGB 是通道强度。`C+M+Y+K = 200%` 不意味着「两倍颜色」 —— 它意味着印机正在四个通道上一共施加 200% 的总油墨覆盖。总墨量上限因印机与纸张而异:新闻纸约 220%、涂布胶印纸约 280–320%、有些数字印刷机最高可到 350–400%。一旦超出上限,印机就难以让油墨变干、纸张会吸墨饱和并起皱、反贴会让湿墨过到下一张纸背面。

✗ 错误
指定高覆盖深色但不核查总覆盖:
cmyk(85%, 85%, 85%, 95%) = 总覆盖 350%
发给新闻纸印机(220% 上限)
结果:油墨干不掉、纸张粘连、蹭脏。
✓ 正确
对照印机上限核查总油墨覆盖:
cmyk(85%, 85%, 85%, 95%) = 350% —— 超过新闻纸 220% 上限
通过 GCR / UCR 降低:cmyk(40%, 30%, 30%, 80%) = 总 180%
符合上限、印得干净、按计划干燥。

指定 CMYK 时忽略承印物

同一份 CMYK 百分比在不同纸张上会产出明显不同的视觉颜色。涂布亮光纸保留饱和度并镜面反射,使颜色更鲜艳。非涂布纸吸墨更多(网点扩大更高)、漫反射,颜色变闷且略偏暖。新闻纸吸墨最多、去饱和最严重 —— 报纸印刷即使在相同 CMYK 值下也永远不会与涂布纸印刷一致。只指定 CMYK 而不指定承印物,是不完整的规格。

✗ 错误
只指定品牌 CMYK,不写纸张细节:
品牌红:cmyk(0%, 95%, 80%, 0%)
从同一份文件在涂布亮光纸与非涂布纸上印刷
涂布:符合预期的鲜艳红
非涂布:闷闷的橙红,偏离品牌。
✓ 正确
按承印物分别指定 CMYK、分别做 ICC 正确转换:
涂布亮光纸上的品牌红:cmyk(0%, 95%, 80%, 0%),走 Fogra39
非涂布纸上的品牌红:cmyk(0%, 85%, 70%, 0%),走 Fogra47
每种纸张都得到针对其 ICC 配置文件调过的可印 CMYK。
两件成品在印机上都读作同一个品牌红。

谁在使用 HEX 转 CMYK

印刷设计师准备供应商简报
在委托印刷任务之前,设计师会把品牌色以 HEX(事实源)与 CMYK 近似(便于印刷厂大致估算油墨成本与打样时间)两种形式写进简报发给印刷厂。在这里粘贴每个品牌 HEX,复制朴素 CMYK,把两者都放进规格文档。印刷厂再针对他们的印机配置文件跑实际 ICC 转换,出版前产出可印的 CMYK。不要省掉源 HEX —— 印刷厂在最终转换时信赖的正是它。
品牌经理在报价前估算印刷成本
印刷报价部分依赖于总油墨覆盖。朴素 CMYK 能给一份待选调色板的油墨负载一个快速估算:高 K 颜色更便宜(用墨更少、干得更快),高 CMY 颜色更贵(用墨更多、干得更慢、有纸张吸墨饱和风险)。粘贴候选品牌 HEX,读出 CMYK 百分比,您就有一个可拿到桌面、与印刷方在确认正式开机之前进行预算谈话的数字。
包装设计师交叉检查屏幕与印刷
包装工作同时活在两个空间 —— 电商商品页用 sRGB HEX 在屏幕上呈现,实物盒子在卡纸上以 CMYK 印刷。利用同时显示的 HEX + CMYK 视图,找出在两种媒介下读感差异巨大的颜色(超出 CMYK 色域的高饱和红、深蓝、鲜绿),把它们标记出来,要么走 Pantone 专色,要么主动调整品牌系统以接受色域差异。
市场团队制作多渠道营销物料
一场多渠道营销通常会把同一份品牌素材交付到网站(sRGB HEX)、邮件群发(带 sRGB 回退的 sRGB HEX)、社交媒体图(平台压成 AVIF/WebP 的 sRGB HEX)、印刷海报(涂布纸上的 CMYK)与直邮物料(非涂布纸上的 CMYK)。把源 HEX 转换一次,读出朴素 CMYK 用于印刷件,把两者与印机配置规格一起交给生产团队,他们再做正规的 ICC 转换。
设计师做数字印刷短单
对于走数字印刷机(HP Indigo、Kodak NexPress、Xerox iGen)的一次性名片、原型包装与小批量营销周边,朴素 CMYK 近似比在胶印上更贴近实际输出,因为数字印刷机的 RIP 内置了更严格的色彩管理。它仍然不是可印件,但更接近 —— 而且短单经济学也意味着先做一次试印的代价很低。粘贴 HEX、读 CMYK、跑一次试印。
设计师把旧 logo 从屏幕迁移到印刷
旧的仅 Web 品牌素材常常只以 HEX 代码存在,没有正式的 CMYK 规格。当品牌首次需要出现在印刷名片、宣传册或展会展板上时,团队需要一个 CMYK 起点。在这里粘贴每个旧 HEX,读出朴素 CMYK,把两者交给印刷方做 ICC 正确转换。这是每个设计团队迟早都会碰到的「数字优先品牌走向印刷」经典工作流。
教师讲授颜色模型差异
同时显示 HEX + RGB + CMYK 的视图,让加色与减色的对比一目了然。纯红(`#FF0000`)在屏幕上是 `rgb(255, 0, 0)`,在朴素 CMYK 中是 `cmyk(0%, 100%, 100%, 0%)` —— 学生直接看见反转关系。再推到一个广色域 OKLCH 颜色,观察 CMYK 饱和、sRGB 裁剪。课堂上可立即上手的演示,说明为什么屏幕到印刷的转换是个难题,以及为什么朴素公式不等同于 ICC 感知色彩管理。

HEX 转 CMYK 的数学与 ICC 说明

朴素 CMYK 公式
在归一化的 sRGB 值(从原始 0–255 整数得到的 0–1 浮点数)上运算。第一步:`K = 1 - max(R, G, B)`。这把 K 设为「缺失的亮度」 —— 纯白(R=G=B=1)得到 K=0,纯黑(R=G=B=0)得到 K=1。第二步:`C = (1 - R - K) / (1 - K); M = (1 - G - K) / (1 - K); Y = (1 - B - K) / (1 - K)`。这在扣除 K 之后,把每个 CMY 通道算成剩余的反转量。第三步:每个通道乘以 100 得到百分比,再四舍五入到最近的整数用于显示。纯黑短路:当 max(R,G,B) = 0 时,分母 (1 - K) 为零,因此直接返回 `cmyk(0%, 0%, 0%, 100%)`。
为什么这不是 ICC 转换
真正的 ICC 配置文件转换会应用一条多级变换:源配置文件(sRGB) → 配置文件连接空间(通常是 CIE LAB 或 XYZ) → 输出配置文件(US Web Coated SWOP v2、Fogra39 等)。每一级都编码了对实际油墨-纸张-印机组合的经验测量 —— 光谱反射曲线、不同覆盖水平下的网点扩大、总墨量上限、灰度平衡调整。朴素公式什么也不做。它把 CMYK 当成数学抽象而不是油墨吸收物理,这正是输出与 ICC 流水线相比每通道可能漂移 5–15% 的原因。对于生产,请在 Photoshop、Illustrator 或 InDesign 中针对目标印机配置文件跑转换,或把源 HEX 交给印刷厂的印前团队。
按地区与印机划分的标准 ICC 配置文件
**北美胶印**:US Web Coated SWOP v2(涂布纸上的 SWOP 认证标准,大多数美国商业胶印厂在用);高端涂布纸用 GRACoL 2006 Coated #1。**欧洲胶印**:Fogra39(涂布纸的 ISO 12647-2 标准);新的高端涂布纸用 Fogra51;非涂布纸用 Fogra52;新闻纸用 Fogra47。**日本胶印**:Japan Color 2011 Coated;轮转胶印用 Japan Color 2003 Web Coated。**数字印刷机**:每家厂商都会为具体机型与油墨组提供自家的 ICC 配置文件(HP Indigo IndiChrome、Kodak NexPress E-Series、Xerox iGen)。请始终与印刷厂确认 —— 许多厂会有取代通用标准的印机专属定制配置文件。
网点扩大、总墨量上限与承印物效应
**网点扩大**:油墨点在吸墨纸上会物理铺开,使每通道的表观覆盖增加 10–30%;印机操作员会在 RIP 中用曲线补偿。朴素公式完全忽略这一点。**总墨量上限**:胶印一般把 C+M+Y+K 总覆盖限制在 280–320%,以避免反贴(湿墨过到下一张纸背面)并防止纸张吸墨饱和;新闻纸约 220%。朴素公式可能为深色产生 400% 的总覆盖,完全无法印。**承印物**:米色纸会平移白点,并使每一种印上去的颜色都偏暖;非涂布纸吸墨更多、饱和度下降;涂布亮光纸保留最多饱和度,但反射光的方式不同。
为什么有 K(黑色生成)
理论上 CMY 各 100% 会得到黑色。实践中它得到的是一种带棕调的浑浊深色,因为真实油墨并非理想吸收体 —— 每种油墨在每个波长都会反射一些光,完美叠印因油墨混合与网点扩大而不可能。K 解决三个问题:纯黑油墨能给出干净锐利的黑色,适合文字与阴影;K 替换让公式减少总油墨覆盖(更便宜的油墨、更快的干燥、更少的吸墨饱和);专门的 K 版让文字套准更紧(只有一块版要对齐,而用 CMY 堆出的正文要三块)。朴素公式的 K = 1 - max(R,G,B) 是最简单的 K 生成策略;真实印前会用 UCR(底色去除)与 GCR(灰成分替换)策略,根据印机特性把更多或更少的 CMY 移进 K。
色域不匹配:sRGB 的红色 CMYK 够不到
sRGB 与 CMYK 的色域形状不同。sRGB 能呈现落在 CMYK 可印范围之外的饱和红、深蓝与鲜绿 —— 著名的「屏幕上纯红在印刷上看起来偏橙」案例。朴素公式对 `#FF0000` 报出 `cmyk(0%, 100%, 100%, 0%)`,但任何覆盖水平上的实际油墨组合都不能在纸上还原那一确切的屏幕颜色。ICC 转换会用四种渲染意图之一来处理色域不匹配:Perceptual(把整个源色域压缩进目标色域,保留整体颜色关系)、Relative Colorimetric(把色域外颜色裁剪到色域内最接近值,精确保留色域内颜色)、Absolute Colorimetric(类似 Relative 但不对白点差异做补偿)或 Saturation(以精度为代价保留饱和度,主要用于商业图形)。
通过 OKLCH 事实源的往返稳定性
工具的内部规范表示是 OKLCH(按统一中枢设计),而不是 CMYK。CMYK 在每次按键时通过链路 OKLCH → OKLAB → XYZ D65 → 线性 sRGB → sRGB → 朴素 CMYK 派生。这意味着也支持直接编辑 CMYK:解析四个百分比、跑逆向公式恢复 sRGB(`R = (1 - C) * (1 - K); G = (1 - M) * (1 - K); B = (1 - Y) * (1 - K)`)、更新 OKLCH 源,再重新渲染其他每个字段。往返是稳定的,但在 CMYK 色域边缘会有信息损失,逆映射会把多个 sRGB 颜色映到同一个 CMYK 近似上。

HEX / CMYK 工作流最佳实践

用印刷方的 ICC 配置文件确认实际 CMYK
在任何生产之前,请用印刷厂的 ICC 流水线、针对实际的印机、油墨与纸张组合,确认可印的 CMYK。此处的朴素输出与 ICC 正确值相比,每通道可能漂移 5–15%,这足以把一个锐利的红色变成浑浊的橙色,或把一个深邃的品牌蓝印成苍白的海军蓝。印刷方的印前团队是权威来源 —— 把源 HEX(不是朴素 CMYK)交给他们,让他们针对 US Web Coated SWOP v2、Fogra39、Japan Color 2011 Coated 或印机专属定制配置文件跑自家转换。
把本工具的 CMYK 当作预算/范围的起步估算
朴素 CMYK 对大致估算确实有用:用于成本沟通的总油墨覆盖、用于黑度核查的大致 K 主导度、回答「这颜色到底能不能印」的快速色域判断。请把它用在预算电话、供应商简报与范围讨论里。然后把源 HEX 交给印刷厂做实际的可印转换。不要把朴素输出当作生产交付件;倒是可以把它当作规划用的产出物。
Pantone 匹配时,印刷方的专色库压过一切
Pantone(以及 HKS、RAL、Toyo)专色是带固定颜色身份的预混油墨 —— 它们不是从印刷色 CMYK 通道堆出来的。如果您的品牌要求 Pantone 匹配(包装、高端印刷、任何对色彩精度要求严苛的工作都常见),印刷厂会直接用 Pantone 油墨,CMYK 根本不参与。在简报里写明 Pantone 编号;对那一颜色,无视朴素与 ICC 正确的 CMYK 值。只有当作业完全跑在没有专色的印刷色上时,CMYK 才有意义。
把源 HEX 或 OKLCH 发给印刷厂,而不是朴素 CMYK
印刷厂的印前团队需要权威源颜色,才能针对他们的印机配置文件跑转换。把源 HEX(或现代品牌系统的 OKLCH)以及任何专色标注(Pantone 编号)交给他们。永远不要把朴素 CMYK 当作交付件交给他们 —— 他们没办法判断这些值是来自朴素公式、来自针对错误印机配置文件做的老版 Photoshop 转换,还是来自针对正确配置文件做的实际 ICC 正确转换。源数据能避免这种歧义。
核验 K 通道在合理范围内(K=100 仅用于纯黑)
转换后请对 K 值做一次理性检查。纯黑(`#000000`)应当得到 K=100、C=M=Y=0。接近纯黑的深色应当落在 K=80–95 区间、CMY 较低。中间调(中饱和、中亮度)应当落在 K=20–60 之间。明亮饱和的颜色应当 K=0,且有一两个 CMY 通道处于高覆盖。如果某颜色按感知亮度看,K 值不符合上述模式,请回头核查输入 HEX —— 一个打字错误可能悄无声息地把颜色从「接近纯黑」翻成「接近纯白」。CMYK 输出能让输入错误显形。
生产之前在实际纸张上跑一次湿样
对于任何重要的生产单,签字之前请向印刷厂索要在实际纸张、实际油墨上的湿样。软打样(屏幕上的 ICC 模拟)有用但永远不完美 —— 纸张纹理、油墨浓度与观察光的光谱都会影响最终感受。请为至少一轮湿样迭代预留时间与预算。此处的朴素 CMYK、ICC 正确 CMYK 与湿样,是同一颜色逐步逼近的三张快照;唯一与最终成品完全一致的,是湿样。
把源 HEX 与最终 CMYK 一并归档
当印刷厂出可印 CMYK、您也确认了打样后,请把源 HEX 与最终 ICC 正确 CMYK 都记入品牌规格。六个月后,当有人需要重印或扩展调色板时,这两个值就保留了完整的来源链 —— 源用于针对不同印机重新转换,锁定的 CMYK 用于在同一印机上重印。朴素 CMYK 只应出现在简报阶段;可印的 CMYK 才应出现在锁定的规格里。

常见问题

怎么把 HEX 转成 CMYK?
朴素教科书公式:把 `#RRGGBB` 解析成三个 0–255 的 sRGB 整数,归一到 0–1,再计算 `K = 1 - max(R, G, B); C = (1 - R - K) / (1 - K); M = (1 - G - K) / (1 - K); Y = (1 - B - K) / (1 - K)`。把每个通道乘以 100 得到百分比。本工具在您输入时就跑这条流水线 —— 粘贴任意 HEX(带或不带 `#`,3 位、6 位或 8 位),CMYK 百分比即时更新。**重要说明**:这与正规的 ICC 配置文件转换不同;请把它当作大致估算,而不是交付件。
为什么从 HEX 到 CMYK 是近似?
HEX 编码 sRGB —— 一种锚定在特定显示白点上的加色光发射模型。CMYK 编码的是减色法的纸上油墨吸收,而每一种印机、油墨与纸基组合都有各自的吸收特性曲线。朴素教科书公式把 CMYK 当作 sRGB 的直接反转,忽略了网点扩大、纸张基底、总墨量上限,以及实际的色彩管理链路。真实印刷精度需要针对具体印机配置做 ICC 配置文件转换。朴素输出与 ICC 正确值相比,每通道可能漂移 5–15%;对一些饱和色相,差距更大,因为源颜色完全落在 CMYK 可印色域之外。
印刷应该使用什么 ICC 配置文件?
取决于印机与地区。**北美胶印**:US Web Coated SWOP v2 是 SWOP 认证印机在涂布纸上的长期默认配置。**欧洲胶印**:Fogra39(ISO 12647-2 标准;新的高端涂布纸用 Fogra51,非涂布纸用 Fogra52)。**日本胶印**:Japan Color 2011 Coated。**数字印刷机**(HP Indigo、NexPress、Xerox iGen):随 RIP 一起出厂、由印机厂商提供的 ICC 配置文件。在最终转换前请始终与印刷厂确认 —— 许多印刷厂会有针对自家机器、纸张与油墨组合定制的印机专属配置文件,会取代通用标准。
我的打印机支持 HEX 代码吗?
不直接支持。HEX 是 Web 格式;商业印刷与印前软件用的是 CMYK 印刷色或命名专色(Pantone、HKS、RAL)。当您把文件发给印刷厂时,印前团队会通过他们的 ICC 流水线把任何 RGB 或 HEX 值转换为 CMYK,再去出版或交给数字印刷机。对桌面喷墨与激光打印机,打印机驱动会在内部完成转换 —— 您可以发送 RGB 文档,驱动会输出 CMYK 墨,但转换质量因驱动而异。对于品牌关键的工作,请把源 HEX 交给印刷厂,让他们生成可印的 CMYK。
为什么 CMYK 看起来和屏幕上的 RGB 不一样?
两个原因。**色域不匹配**:sRGB 与 Display P3 能呈现 CMYK 油墨在纸上根本无法重现的饱和色(纯红、深蓝、鲜绿) —— 可印 CMYK 色域是嵌在可见色彩空间内、形状不规则的较小子区域。**承印物与油墨物理**:屏幕发光,纸张吸收并反射光。同一个颜色会因纸张白度而显得偏暖或偏冷,因油墨浓度与网点扩大而显得鲜或闷。即便颜色都落在 CMYK 色域内,同一个 `cmyk(40%, 60%, 0%, 10%)` 在涂布亮光纸与非涂布新闻纸上看起来也会不同。在生产之前,请始终预留时间在实际纸张上做一次湿样。
在线 HEX 转 CMYK 转换器可以信赖用于印刷吗?
不能用于生产。任何不加载 ICC 配置文件、也不应用印机特定色彩管理的在线转换器 —— 包括本工具 —— 都在跑同一个朴素的 `K = 1 - max(R,G,B); C = (1-R-K)/(1-K)` 近似。它对大致估算、供应商简报与概念验证工作很有用,但与 ICC 感知工作流的输出相比,每通道可能漂移 5–15%。对于生产,请把源 HEX(或者更好,把通过 Photoshop、Illustrator 或 InDesign 针对目标印机配置文件做 ICC 转换得到的源 CMYK)直接发给印刷厂,并通过湿样确认。请把在线值当作估算,而不是可印规格。
CMYK 里的 K 是什么?
K 代表 **Key** —— 传统胶印里的「主版」,历史上承载黑色油墨与套准对位标记,其他色版(Cyan、Magenta、Yellow)以它为基准对齐。今天它只表示黑色油墨,但这一说法沿用至今。把 K 从 CMY 中独立出来,有两个实际理由。其一,理论上 CMY 全开会得到黑色,但实际上会得到一种带棕调的浑浊近黑色,因为真实油墨并非理想吸收体 —— 纯黑油墨能给出锐利的文字、深邃的阴影与暗部。其二,把 K 独立出来,可让印机在任何深色上少用油墨(更低的总油墨覆盖能省钱、干得更快,也避免纸张吸墨饱和),并让印前操作员有一个独立通道用于强化文字锐利度。
基于 sRGB 的 CMYK 有多准?
够用于大致估算与供应商简报,不够用于生产。朴素公式把 CMYK 当作 sRGB 的直接反转,忽略了真实纸面油墨物理:网点扩大(油墨点落到吸墨纸上会铺开)、承印物颜色(米色纸会平移白点)、油墨吸收曲线(每种油墨都有自己非线性的响应)、总墨量上限(胶印一般把总覆盖限制在 280–320% 以避免反贴与干燥问题)。针对 US Web Coated SWOP v2、Fogra39 或 Japan Color 2011 Coated 做一次正规的 ICC 配置文件转换,会兼顾这些因素,并可能使通道相对朴素输出平移 5–15%。对于品牌关键或高饱和度颜色,差距更大;对于中性中间调,差距更小。