HEX 转 CMYK Hexadecimal ↔ Cyan Magenta Yellow Black 免费 在线 安全
用 HEX 写一个值,右边立刻就是 CMYK。算术在你的浏览器里跑,什么都不往外发,而结果取决于什么,下面写着,不靠默认。
不上传任何文件
这些写法从哪里来
十六进制和 RGB 是同一件事写了两遍。屏幕上的颜色是三个数——要发出多少红光、绿光和蓝光——每个从0到255,也就是一个字节;十六进制不过是把这些字节按十六进位写出来,所以 #FF8800 和 rgb(255, 136, 0) 是给同一个像素下的同一道命令。HSL 之所以被发明,是因为那两种写法人都读不懂:它把色相写成色轮上的角度,把饱和度与明度写成百分比,于是设计者不必重算三个数就能把一个颜色调亮。CMYK 属于另一个世界——墨,而不是光。它是减色的,由四块印版搭成,并且够不到屏幕能给出的每一种颜色,因为屏幕发光,而纸只是把光反射回来。
你会在哪里遇到它们
十六进制是你敲进样式表里的东西,也是设计工具递给你的东西。RGB 出现在任何需要对颜色做算术的地方:渐变、透明度、算出某个色调的代码。HSL 是手动调整配色时伸手去拿的那一种,因为你想要的改动,往往就是它三个数里某一个的改动。CMYK 是印刷厂要的东西,而换算到它的那一刻,正是一份设计不再是光、而成为墨的那一刻。
常见问题
为什么我的 CMYK 结果和印刷厂给的不一样?
因为并不存在唯一正确的换算。本页的算法是简单的、与设备无关的那一种;当你需要一个起点或一个大致的对应值时,它就是正确答案。印刷厂是通过一份色彩特性文件来换算的,那份文件把具体的油墨、纸张与印刷机都算了进去;同一个 RGB 颜色,在光面铜版纸上和在胶版纸上会得出不同的 CMYK 值。凡是必须对上的东西,请向印刷厂索取他们的特性文件,而不要相信一条公式。
为什么有些屏幕上的颜色印不出来?
因为两者能够到的颜色并不相同。屏幕靠叠加光线成色,能给出油墨根本比不上的鲜艳饱和的青或绿;纸靠吸收光线成色,它最亮也不过是纸页本身的白。各自能够到的颜色范围叫作色域,在两者不重叠的地方,换算只能挑一个手上最接近的颜色。这就是屏幕上明亮的颜色印出来往往略显发闷的原因。
结果精确吗?
两个单位若以整数互相定义,那就是精确的——本页在数字上方说明了这一点,唯一的舍入在于显示多少位。若比值没有有限小数,本页给出十二位有效数字,并说明这个关系是近似的,而不是装作不是。
我敲进去的东西会离开我的设备吗?
不会。运算在你的浏览器里进行;没有任何东西被上传,也没有接收它的服务器。页面加载一次之后,断网也照样能用。
为什么要把 HEX 转换成 CMYK
您花了几周时间做品牌形象,它的颜色用十六进制表示:强调色 #D66238,主色 #1E7A5C,文字 #2B2B2B。现在有人要名片、横幅、包装或印刷报告,而印刷厂的表单要求 CMYK。在屏幕上如此清晰的颜色必须被翻译成印刷机的四种油墨。把 HEX 转换成 CMYK 是这一翻译的第一步:它接收浏览器能理解的代码,给出印版所使用的四个百分比。
请弄清楚该期待什么。转换有两步,这里都会执行:从十六进制代码到它所描述的红、绿、蓝光,这一步是精确的;再从那里到青、品红、黄和黑,这是一个有实际局限的标准公式。纸上的油墨与屏幕上的光是不同的东西,要忠实地在二者之间转换,需要印刷机、纸张和您的显示器的色彩配置文件。没有它们,结果是与印刷厂交流的良好起点,而不是印出来会是什么样子的保证。本页如实说明这一点,下面各节解释如何好好利用它。
计算在您的浏览器中进行,不会上传任何内容。下面您会看到这两步如何工作并附一个例子,转换保留什么、无法保留什么,如何用这些数字向印刷厂交代,屏幕颜色在纸上变化的原因,以及几个能省钱和省去重印的习惯。
转换如何工作
第一步:从代码到三个数字
十六进制代码是三对十六进制数字,每种光一对。#D66238 拆成 D6、62 和 38,即 214、98 和 56。这一步是精确的:代码和数字是同一种颜色的两种拼写。
第二步:从光到墨
油墨的工作方式是吸走光,所以公式把三个光值变成所需的油墨量。首先是黑:K = 1 − R、G、B 中最大值占 255 的分数。这里最大的是红色 214,即 0.839,所以 K = 0.161,约 16%。然后从剩下的算出另外三个:青是 (1 − 0.839 − 0.161) ÷ 0.839 = 0%,品红是 (1 − 0.384 − 0.161) ÷ 0.839 = 54%,黄是 (1 − 0.220 − 0.161) ÷ 0.839 = 74%。结果是 cmyk(0%, 54%, 74%, 16%)。
为什么先算黑
印刷商加黑,是因为青、品红和黄混在一起会成为浑浊的棕色,并且用很多油墨。从最暗的通道取出黑色,正是油墨实际上节省油墨的办法:凡是颜色暗的地方,便宜、锐利的黑版代替三种彩色油墨来干活。
转换保留什么、无法保留什么
它把颜色保持得与公式所能达到的一样接近
结果是公式所能达到的最接近的颜色,以及按印刷商期望的顺序排列的四块印版:青、品红、黄,以及承载阴影的黑。
诚实的局限:没有唯一正确的答案
这是整个页面诚实的局限。纸上的油墨与屏幕上的光是不同的东西,要忠实地在二者之间转换,需要印刷机、纸张和您的显示器的色彩配置文件。没有它们,您得到的是每个网络工具都使用的标准公式:足以在屏幕上挑选颜色,但不足以发给印刷厂。请把这些数字当作起点,让印刷厂设定最终值。
公式无法携带的另外两件事
由多种油墨调成的浓黑会以普通的 K 回来。而专色根本没有 CMYK 对应。如果您的品牌色是潘通油墨,那么 CMYK 只是模仿,您应当问印刷商是否改用专色油墨印刷。
整数百分比
因为四个数字以整数百分比书写,一种颜色来回转换后可能偏离一步。我们的例子回来是 #D66338,与 #D66238 差一步:看不出来,但证明往返不是精确的。请把十六进制作为母版保留。
为什么屏幕颜色在纸上会变
色域
屏幕能显示一些任何印刷机都无法重现的颜色,尤其是明亮、饱和的蓝、绿和橙。当您把 HEX 转换成 CMYK 时,这样的颜色会被移到油墨所能调出的最近的颜色,更暗淡。显示器上的霓虹绿在纸上变成较平静的绿。这不是转换的错,而是油墨的特性。
纸张
铜版纸让颜色保持明亮、锐利。非涂布纸吸墨,使同样的数字看起来更柔和、更暗。再生纸和有纹理的纸张更极端。同样的 CMYK 值在每种纸上看起来不同,这就是为什么印刷商的配置文件很重要。
光
屏幕发光;纸张反射落在它上面的光。同一页在日光下、办公室灯管下和暖色的房间里看起来不同。印刷专业人员在标准光照下判断颜色,正是出于这个原因。
油墨限制
每台印刷机在一个地方只能放下这么多油墨,否则纸张会太湿。深而饱和的颜色可能要求很多。好的配置文件把总量保持在限度之内,天真的转换则不然,这是让印刷商的软件做最终转换的又一个理由。
向印刷厂交代
发送什么
发送十六进制代码、来自本页的 CMYK 作为起点、一段文字描述,以及,如果有的话,一份印刷样本或预期颜色的截图。操作员知道得越多,第一份打样就越接近。
要配置文件和打样
大多数印刷厂为他们的印刷机和纸张发布 ICC 配置文件。如果他们有,请在您的排版程序中用它转换并发送结果。无论如何,要求在真实纸张上打样,并在批准印刷前在日光下查看。
决定用专色还是印刷色
如果有一种颜色必须完全正确,例如包装上的主品牌色,请问是否作为专色油墨印刷。它花费更多,因为它需要自己的印版,但匹配度比四色混合所能提供的更好。
考虑小字和细线
细小的文字应当仅用黑版的纯黑设置。小字号中由四种油墨构成的颜色会模糊,因为印版从未完美对齐。小的黑色文字用纯 K 是稳妥的规则。
如何在这里把 HEX 转换成 CMYK
输入或粘贴十六进制代码
在第一个字段中输入颜色,带不带井号都可以。接受三位和六位数字的形式。
读取四个百分比
答案立刻出现,如 #D66238 = cmyk(0%, 54%, 74%, 16%)。这些数字是青、品红、黄和黑,以整数百分比表示。
把它们作为起点带给印刷商
把数字复制到说明或排版程序中。不要把它们当作最终值。打样会告诉您是否需要调整。
这些记法从哪里来
十六进制和 RGB 是同一件事写了两遍
屏幕颜色是三个数字,表示发出多少红、绿、蓝光,每个从 0 到 255,恰好是一个字节。十六进制只是把这些字节写成十六进制,所以 #D66238 和 rgb(214, 98, 56) 是对同一个像素的同一条指令。要看到这些数字,请把 HEX 转换成 RGB。
HSL 与 CMYK
HSL 的发明是因为两者对人来说都不易读:它把色相表示为色轮上的一个角度,饱和度和明度为百分比,这样设计师可以让某个东西更亮,而不必重新计算三个数字。CMYK 完全属于另一个世界,是油墨而不是光。它是减色的,由四块印版构成,并且无法达到屏幕能显示的每一种颜色,因为屏幕发光而纸只是反射光。
把 HEX 转换成 CMYK 时的陷阱
以显示器批准颜色
显示器无法显示印刷机将印出什么。不要凭屏幕就签字批准印刷。
转换不止一次
两种体系之间的每次转换都会增加误差。从原始十六进制转换一次并保留结果。
把网页转换的数字当作最终值发送
公式是用来定向的。对于您发送的文件,让排版程序用印刷商的配置文件转换。
忘了品牌与旧印刷品并排时的样子
如果公司有往年的印刷品,请把新的打样放在旁边比较。略有不同的颜色在并排放置时会立刻被注意到。
人们在转换之前问的问题
#FFFFFF 的 CMYK 是什么?
cmyk(0%, 0%, 0%, 0%),完全没有油墨:纸张本身的白。
#000000 的 CMYK 是什么?
cmyk(0%, 0%, 0%, 100%),只有黑墨。
为什么没有唯一的正确答案?
因为印出的颜色取决于印刷机、纸张和光,而公式一个都不知道。
我的网页颜色会完全按原样印出吗?
很少。明亮饱和的颜色在印刷中尤其更暗淡。
我的颜色会被上传吗?
不会。算术在您的浏览器中运行,不会向任何地方发送任何内容。
如何换回去?
用CMYK 转 HEX,它把四个百分比变回一个代码。
省钱和省去重印的习惯
为每个新品牌色订购打样
打样的花费与重印数千份相比微不足道。把它定为规则:没有打样,任何新颜色都不上机。
保留获批的数值
当打样获批时,把最终的 CMYK、印刷机和纸张记录在品牌手册里。同样纸张上的下一个活儿可以重用这些数字,颜色就会匹配。
选择考虑到印刷的颜色
如果可以,请挑选在两种色域里都存在的品牌色。中等饱和度的色调转换得优雅;霓虹色调则不然。一个在屏幕和纸上都好看的颜色,比只在显示器上显得惊艳的颜色更有价值。
在最差的纸上测试
如果品牌既会出现在便宜的非涂布纸上,也会出现在光面卡片上,请在便宜的纸上检查打样。如果颜色在那里能存活,它在任何地方都能存活。
把 HEX 转换成 CMYK 时的良好做法
在设计的末尾把 HEX 转换成 CMYK 一次
当设计还在屏幕上时,把它保持为十六进制或 RGB。当作品准备好交给印刷商时再把 HEX 转换成 CMYK,而且只做一次。过早转换然后再编辑,会把暗淡的颜色带入此后的每个版本,而转换两次每次都会增加误差。
对文件中的每种颜色都把 HEX 转换成 CMYK
设计所含的颜色多于品牌调色板:淡色调、阴影、边框、说明文字的灰色。如果您只对主要颜色把 HEX 转换成 CMYK,而把其余的听天由命,印刷品的某些部分看起来会与其余不同。请通览文件,确保每种颜色都有着落。
当心渐变和照片
在明亮的屏幕颜色之间运行的渐变,转换后可能出现明显的台阶或暗淡的斑块。照片最好通过带配置文件的排版程序转换,而不是逐个颜色转换。请把本页当作平涂品牌色的工具,对图像使用软件转换。
考虑后整理
亮面、哑面和柔触覆膜会改变印刷颜色的外观,亮面覆膜使之更浓,哑面略平。如果这个活儿要覆膜,请要求印刷商带着后整理打样,并在看到之后决定最终的数值。
保留母版文件
以 RGB 或十六进制保存原始作品,另有一个单独的 CMYK 印刷版本。如果品牌多年之后在另一台印刷机上重印,您可以从母版开始,用新印刷机的配置文件再次把 HEX 转换成 CMYK。
相关转换器
同一系列的工具涵盖相邻的转换。要换回去,请用CMYK 转 HEX。对于直接的 RGB 数字,有RGB 转 CMYK和CMYK 转 RGB,而对于屏幕记法本身,有HEX 转 RGB、RGB 转 HEX和HEX 转 HSL。对于要送到印刷商的文件,压缩 PDF缩小它们的大小,PDF 转 PNG制作预览。
一个实例
假设您的强调色是 #D66238,印刷厂为一套名片要求 CMYK。您输入代码,读到 cmyk(0%, 54%, 74%, 16%)。您把十六进制、作为起点的这四个数字,以及一条说明发给印刷厂:橙色应当温暖、略微柔和,而不是霓虹。他们在非涂布纸上打样,橙色出来比屏幕略暗,于是你们商定 cmyk(0%, 52%, 78%, 12%)。这一套进入品牌手册,成为非涂布纸的印刷母版,而十六进制仍是网页的母版。
一份简短的清单
转换之前
了解纸张和印刷机。决定这个颜色是印刷色还是专色。要求印刷商的配置文件。
转换时
粘贴十六进制,读取四个百分比,并把它们记作起点。
转换之后
订购打样,在日光下查看,并调整 CMYK 值而不是屏幕颜色。
常见错误
把公式当作最终值
它是用来定向的。打样决定一切。
忘了小字的黑色规则
细小的黑色文字只属于黑版。
凭显示器批准
只有打样才显示真实的结果。
您的颜色留在您的设备上
计算在本地进行。您的数值由您自己的浏览器使用,不会向任何地方发送任何内容。事后没有什么需要删除,也没有账户要创建。这就是把 HEX 转换成 CMYK 的朴素方式。
小结
要在这里把 HEX 转换成 CMYK,输入或粘贴十六进制代码,立刻读取四个百分比。转换分两步:从代码到它所描述的红、绿、蓝光,这一步是精确的,再从那里通过标准公式到油墨。结果是公式所能达到的最接近的颜色,以及按印刷商期望的顺序排列的四块印版。没有唯一正确的答案,因为纸上的油墨与屏幕上的光是不同的东西,忠实的转换需要印刷机、纸张和您的显示器的配置文件。请把这些数字当作起点,让印刷厂设定最终值。浓黑会以普通的 K 回来,专色没有 CMYK 对应。不会上传任何内容。