专业RGB与CMYK颜色代码双向转换工具,解决屏幕显示与印刷色差问题,实时获取精准转换结果。
工具用的顺手吗?
你的反馈能帮助我们做得更好
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
RGB 用红、绿、蓝三个通道描述屏幕颜色,本页把每个通道限制在 0–255 的整数范围。CMYK 用青色 C、品红 M、黄色 Y 和黑色 K 四个百分比表示颜色,本页四个滑块均为 0%–100%,步长为 1%。同一颜色还会同步显示六位 HEX 值和色块预览,便于把网页颜色值与四通道数值放在一起核对。
这里处理的是单个颜色值,而不是整张图片。RGB 与 CMYK 两侧都能调整:移动 R、G、B 后,CMYK 和 HEX 随之重算;移动 C、M、Y、K 后,RGB、HEX 与预览色随之变化。页面另有常用颜色预设、取色器、重置、分项复制和复制全部。
先把 0–255 的 RGB 通道归一化为 0–1,记为 r、g、b。除纯黑端点外,转换使用下式;得到的四个比例乘以 100 后四舍五入成整数百分比。
K = 1 − max(r, g, b)
C = (1 − r − K) / (1 − K)
M = (1 − g − K) / (1 − K)
Y = (1 − b − K) / (1 − K)
例如 RGB(124, 96, 200) 归一化后最大通道为 200/255,因此 K 约为 21.57%;其余通道代入后约为 C 38%、M 52%、Y 0%,页面显示 C: 38%, M: 52%, Y: 0%, K: 22%。默认颜色 #3B82F6 对应 RGB(59, 130, 246),显示为 CMYK(76%, 47%, 0%, 4%)。
反向计算时,C、M、Y、K 先从百分比换成 0–1,再分别计算三个 RGB 通道并乘以 255;页面把结果四舍五入为整数。等价形式如下:
R = round[255 × (1 − C) × (1 − K)]
G = round[255 × (1 − M) × (1 − K)]
B = round[255 × (1 − Y) × (1 − K)]
因此 CMYK(0%, 81%, 81%, 30%) 会得到 RGB(179, 34, 34) 和 #B32222。百分比与 RGB 都只显示整数,中间结果被舍入后再反向换算,往返数值可能相差 1 或更多;这不是输入被忽略,而是量化精度造成的结果。
指南
按步骤完成操作,并通过示例核对输入与结果。
已有网页色值时,在 HEX 输入框填写如 #7C60C8;也可点击取色器,或直接移动 R、G、B 三个滑块。有效 HEX 会同步更新三个 RGB 数值。
在 CMYK 区域查看 C、M、Y、K。每个通道旁都有当前整数百分比;需要粘贴到说明文档时,可复制单个值,也可复制整组 CMYK 文本。
预览色块、HEX、RGB 和 CMYK 始终指向当前状态。点击“复制全部”可一次取得三组文本;点击“重置”会回到 #3B82F6。
可复算例:输入 #0066CC 后,RGB 为 0, 102, 204,CMYK 显示 100%, 50%, 0%, 20%。这个例子也说明最大 RGB 通道决定 K,其余通道相对于剩余亮度计算。
分别拖动 C、M、Y、K 滑块。C 主要影响反算后的红通道,M 主要影响绿通道,Y 主要影响蓝通道;K 会同时降低三个 RGB 通道。
每次调整后,左侧 RGB 数值、HEX 输入框和预览色会同步变化。复制 RGB 时得到 rgb(R, G, B) 形式,复制 HEX 时得到六位大写值。
若先由 RGB 得到整数 CMYK,再用这组整数反算,应把反算值视为一次新的近似。例如 RGB(124, 96, 200) 先得到 38%, 52%, 0%, 22%,再从这组 CMYK 反算为 RGB(123, 95, 199)。
场景
查看这项工具在不同工作与生活流程中的用法。
手中只有 HEX 或 RGB 品牌色时,可先生成一组整数 CMYK 参考值,与原始 HEX 一并写入交接文档。接收方能看出参考色的来源,并在正式印刷流程中继续校样。
产品或视觉团队需要讨论多个候选色时,可逐个输入 HEX,比较各颜色的 K 值与 C、M、Y 构成。复制全部能保留每次讨论所用的 RGB、HEX 和 CMYK 数值。
包装、名片或宣传物料准备阶段,可用单色换算先识别高饱和屏幕色,再把原始颜色和参考结果交给印刷方确认目标配置文件、纸张与打样条件。
问答
集中解答高频疑问与容易混淆的问题。
K 表示 CMYK 中独立的黑色分量。本页的数学模型先从 RGB 最大通道推导 K,再计算 C、M、Y;K 增大时,反算 RGB 的三个通道都会按相同比例降低。
不会。常见 HEX 的字母大小写表示同一数值,例如 #7c60c8 与 #7C60C8 相同;页面在成功识别后把同步结果显示为六位大写形式。
主要原因是页面把 CMYK 各通道四舍五入到整数百分比。原始 RGB 对应的精确比例被压缩后,再反算为 0–255 整数,自然可能落到相邻数值。
当前 CMYK 通过步长为 1% 的滑块调整,不提供百分比文本输入框,因此页面状态是整数百分比。需要更细小数或指定分色参数的流程,应在后续专业制作环节处理。
须知
使用前了解适用范围、结果限制与必要提醒。
这里给出未绑定设备配置文件的单色数学换算,适合估算、教学和数值沟通;它不是印刷分色、软打样或色彩管理结果。
RGB(0, 0, 0) 在当前换算中显示为 C100%、M100%、Y100%、K100%;这不等同于印刷生产中常见的单黑设置,不能直接据此决定黑色文字或大面积黑版。推荐
查找相关工具、专题与可用的 API 能力。