什么是 CMYK 转 RGB 颜色转换器?
CMYK 是印刷领域使用的减色模型,通过青色(Cyan)、品红(Magenta)、黄色(Yellow)和黑色(Key)四种油墨叠加来呈现颜色。而 RGB 是屏幕使用的加色模型,通过红、绿、蓝三种光线混合成像。本转换器可将 CMYK 百分比换算为对应的 RGB 数值(0–255)和十六进制色值,让你轻松把印刷色彩匹配到屏幕设计中。
使用方法
分别输入每个通道的百分比,范围为 0 到 100。例如,一个浓郁的红色可能是 C=0、M=75、Y=80、K=0。点击计算,即可看到 RGB 三元组、十六进制代码,以及实时颜色色块预览,可直接复制到 CSS 或设计软件中使用。
换算公式详解
首先将每个百分比转换为小数(除以 100)。黑色通道会让所有颜色变暗,因此 \((1 - K)\) 这一项会对三个输出值整体进行缩放。各颜色通道的计算方式如下:
$$\begin{aligned} R &= 255 \times (1 - C) \times (1 - K) \\[0.4em] G &= 255 \times (1 - M) \times (1 - K) \\[0.4em] B &= 255 \times (1 - Y) \times (1 - K) \end{aligned}$$由于 RGB 通道是 0 到 255 之间的整数,最终结果会四舍五入取整。
实例演算
以 C=0%、M=75%、Y=80%、K=0% 为例:换算后 C=0、M=0.75、Y=0.80、K=0。$$R = 255\times(1-0)\times(1-0) = 255$$$$G = 255\times(1-0.75)\times 1 = 255\times 0.25 = 63.75 \approx 64$$$$B = 255\times(1-0.80)\times 1 = 255\times 0.20 = 51$$最终结果为 rgb(255, 64, 51),十六进制色值 #FF4033,是一种鲜艳的橙红色。
常见问题
CMYK 转 RGB 的换算结果精确吗?任何颜色模型之间的换算都无法在不同设备上做到完全精确,因为打印机和显示器使用的色域和色彩配置文件各不相同。本公式给出的是一种标准的数学近似值,对于日常设计工作已经足够准确。
为什么同一种颜色印刷出来会不一样?屏幕是自身发光(加色 RGB),而纸张是反射光线(减色 CMYK)。如需精确匹配印刷色彩,请在专业软件中使用 ICC 色彩配置文件。
K 代表什么?K 指的是"Key"(定位板),也就是黑色油墨通道。K 值越高,颜色越暗,因为它会按比例降低每个 RGB 通道的数值。