HEX to CMYK转换器

将十六进制颜色代码转换为印刷设计用的CMYK(青、品红、黄、黑)格式。

十六进制输入

#

支持3位(如F00)和6位(如FF0000)色码格式。

其他格式

CMYK结果

0%
0%
0%
100%
CSS CMYK格式
cmyk(0%, 0%, 0%, 100%)
已复制!

常用颜色转换

颜色 名称 十六进制 CMYK(青色、品红色、黄色、黑色) RGB (R, G, B)
黑色 #000000 0%, 0%, 0%, 100% 0, 0, 0
白色 #FFFFFF 0%, 0%, 0%, 0% 255, 255, 255
红色 #DC2626 0%, 83%, 83%, 14% 220, 38, 38
绿色 #16A34A 87%, 0%, 75%, 36% 22, 163, 74
蓝色 #2563EB 90%, 58%, 0%, 8% 37, 99, 235

理解 HEX 与 CMYK 颜色

在设计领域,理解色彩模型对于在屏幕或纸张上实现完美外观至关重要。您将遇到两种最常见的色彩模型是 HEXCMYK

什么是HEX颜色代码?

HEX(十六进制) 颜色代码在网页设计和数字媒体中广泛使用。HEX 代码是一个六位数的数字和字母组合,由其红、绿、蓝(RGB)的混合比例定义。它以井号(#)开头。例如,#FF5733 代表一种鲜艳的橙色。

什么是CMYK色彩模式?

CMYK 代表 青色、品红色、黄色和关键色(黑色)。它是一种主要用于彩色印刷的减色模型。与发射光的屏幕(RGB)不同,打印机使用墨水来吸收光线。通过混合不同百分比的青色、品红色、黄色和黑色墨水,打印机可以再现广泛的颜色光谱。

如何将十六进制转换为CMYK

将HEX转换为CMYK涉及一个中间步骤:首先将HEX转换为RGB,然后将RGB转换为CMYK。以下是转换背后的数学过程:

  1. 步骤1:将十六进制转换为RGB
    将HEX代码(例如,#RRGGBB)拆分为三部分。将每个两位十六进制值转换为十进制数(0-255)。
    示例:#FFFFFF -> R=255, G=255, B=255
  2. 步骤2:标准化RGB值
    将RGB值除以255,得到0到1之间的范围。
    R' = R/255, G' = G/255, B' = B/255
  3. 步骤3:计算关键色(黑色)
    取R'、G'、B'中的最大值,然后用1减去该值。
    K = 1 - max(R', G', B')
  4. 步骤4:计算青色、品红色、黄色
    使用公式:
    C = (1 - R' - K) / (1 - K)
    M = (1 - G' - K) / (1 - K)
    Y = (1 - B' - K) / (1 - K)

注意:如果K=1(纯黑色),则C、M和Y均为0。

已复制到剪贴板!