Что такое конвертер HEX в CMYK?
Этот инструмент переводит шестнадцатеричный код цвета — ту самую запись из шести знаков, которая используется в вебе и графических редакторах, — в цветовую модель CMYK, на которой работают принтеры. Аббревиатура CMYK расшифровывается как Cyan (голубой), Magenta (пурпурный), Yellow (жёлтый) и Key (чёрный), а каждое значение выражается в процентах заполнения краской. Экран излучает свет (модель RGB), а бумага его отражает (модель CMYK), поэтому перевод между ними — обязательный шаг при подготовке цифрового макета к печати.
Как пользоваться
Введите HEX-код, например #1E90FF, в поле и нажмите кнопку. Инструмент принимает значения как с символом # в начале, так и без него, а также поддерживает и шестизначные коды, и сокращённую трёхзначную запись вроде #0AF. В результате вы увидите четыре процента CMYK и исходные значения RGB — так вы сможете проверить корректность перевода.
Разбор формулы
Сначала каждый цветовой канал нормализуется из диапазона 0–255 в диапазон 0–1 — для этого его делят на 255:
$$R = \frac{R_{255}}{255}, \quad G = \frac{G_{255}}{255}, \quad B = \frac{B_{255}}{255}$$Чёрный канал вычисляется как \(K = 1 - \max(R, G, B)\). Когда K меньше 1, цветные каналы считаются по формуле \(C = \frac{1-R-K}{1-K}\), и аналогично для M и Y:
$$K = 1 - \max(R,G,B), \quad C = \frac{1-R-K}{1-K}, \quad M = \frac{1-G-K}{1-K}, \quad Y = \frac{1-B-K}{1-K}$$Если цвет — чистый чёрный (\(K = 1\)), то C, M и Y приравниваются к 0, чтобы избежать деления на ноль. Умножьте каждый результат на 100, чтобы получить значение в процентах.
Пример расчёта
Возьмём чистый красный #FF0000. \(R = 255/255 = 1\), \(G = 0\), \(B = 0\). Максимум равен 1, значит \(K = 1 - 1 = 0\). Далее
В процентах это C 0%, M 100%, Y 100%, K 0% — то есть cmyk(0, 100, 100, 0).
Частые вопросы
Почему напечатанные цвета не совпадают с тем, что я вижу на экране? У модели RGB более широкий цветовой охват, чем у CMYK, поэтому некоторые яркие экранные цвета невозможно воспроизвести краской — при печати они слегка смещаются.
Учитывается ли ICC-профиль? Нет — здесь используется стандартный математический перевод. В профессиональной полиграфии для максимально точного совпадения применяют ICC-профили под конкретное устройство.
Можно ли вводить сокращённый HEX? Да, трёхзначные коды вроде #0AF автоматически разворачиваются в #00AAFF.