Цветовая модель CMYK из HEX-кода формируется путем математического пересчета шестнадцатеричных значений экранной палитры в процентные соотношения полиграфических красок. Онлайн-инструмент выполняет прямое преобразование цветовых координат, применяемых в HTML, CSS и интерфейсах цифровых дисплеев, в систему субтрактивного синтеза. Это решает прикладную задачу переноса утвержденных экранных оттенков в макеты для допечатной подготовки и полиграфии. Пользователь сразу получает расчетные параметры для настройки цветовых образцов в графических редакторах.
На вход подается шестнадцатеричный код стандартного шестизначного формата RRGGBB или сокращенного трехзначного варианта RGB. Выходными данными служат четыре числовых значения в диапазоне от 0 до 100 процентов.
Итоговый результат конвертации распределяется по четырем базовым каналам триадной печати:
- Голубой пигмент, задающий плотность холодного спектра в смесевом оттенке.
- Пурпурный компонент, отвечающий за красные и фиолетовые тональные переходы.
- Желтый канал, формирующий теплую составляющую и осветляющий зеленые или оранжевые зоны.
- Ключевой черный цвет, который определяет итоговую контрастность, глубину тени и ахроматический баланс оттиска.
Такой перевод устраняет несоответствие между принципами формирования изображения на светящемся экране и физическим смешением красок на бумаге. Экранные устройства складывают световые потоки, а печатные машины наносят на запечатываемый материал слои пигмента, поглощающие часть светового спектра. Инструмент автоматически вычисляет долю каждого тонера или краски для точного воспроизведения исходного веб-цвета на физическом носителе.
Различия между аддитивной моделью HEX (RGB) и субтрактивной системой CMYK
Шестнадцатеричное обозначение представляет собой компактную форму записи координат цветовой модели RGB. В технической документации такая структура называется hex triplet и состоит из трех последовательных блоков данных, которые определяют интенсивность свечения красного, зеленого и синего каналов. Стандартная шестизначная запись RRGGBB отводит по два символа на каждый базовый цвет, используя шестнадцатеричную систему счисления с цифрами от 0 до 9 и латинскими буквами от A до F.
Минимальная яркость отдельного канала обозначается парой 00, а максимальная - значением FF. Если в каждой из трех пар символы дублируются, допускается применение сокращенного трехзначного варианта RGB. При чтении такого кода каждый одиночный знак удваивается до полной шестизначной структуры: например, запись F0A однозначно соответствует коду FF00AA.
Принцип аддитивного синтеза в пространстве sRGB
Модель RGB опирается на аддитивный синтез, где итоговый оттенок формируется путем сложения световых потоков разной длины волны. Этот физический принцип заложен в работу мониторов, телевизионных матриц и экранов мобильных устройств. Такой подход стандартизирован в веб-дизайне: шестнадцатеричные коды HTML Color Codes и таблицы стилей CSS по умолчанию функционируют в рамках цветового пространства sRGB.
Отправной точкой аддитивной системы служит абсолютно черный экран, когда субпиксели матрицы выключены и не излучают свет, что записывается кодом 000000. При подаче максимального сигнала на все три излучателя световые волны складываются, образуя чистый белый цвет со значением FFFFFF. Промежуточные оттенки возникают за счет варьирования яркости каждого из трех компонентов.
Устройство вычитательного цветового пространства CMYK
Полиграфическая система CMYK работает по противоположному субтрактивному принципу, то есть представляет собой вычитательное цветовое пространство. Бумага или иной запечатываемый носитель не излучает собственный свет, а лишь отражает внешнее освещение. Наносимые на поверхность триадные краски, также называемые process colors, действуют как селективные светофильтры: слой пигмента поглощает строго определенную часть падающего спектра, а оставшиеся лучи отражаются от белой подложки и воспринимаются глазом как цвет.
Базовые компоненты субтрактивной палитры выполняют следующие оптические задачи при формировании оттиска:
- Голубой пигмент Cyan поглощает красную часть спектра, отражая синие и зеленые волны.
- Пурпурная краска Magenta вычитает из падающего потока зеленые лучи, пропуская красную и синюю составляющие.
- Желтый компонент Yellow задерживает синее излучение, оставляя видимыми красную и зеленую части спектра.
- Черный канал Key или Key plate отвечает за плотность теней, четкость мелких деталей и общий контраст изображения.
Выделение отдельной ключевой черной пластины обусловлено физическими свойствами полиграфических пигментов. В теории наложение стопроцентных слоев голубой, пурпурной и желтой красок должно поглотить весь свет и дать черный цвет. На практике реальные красители содержат примеси и при смешении в максимальных пропорциях образуют грязно-бурый оттенок, одновременно вызывая переувлажнение бумаги. Применение отдельного черного тонера решает проблему чистоты темных тонов и стабилизирует расход цветных компонентов.
Фундаментальные расхождения между экранным и печатным представлением цвета систематизированы в сравнительной таблице:
| Параметр сравнения | Модель HEX / RGB | Система CMYK |
|---|---|---|
| Физический принцип формирования | Аддитивный синтез (сложение излучаемого света) | Субтрактивный синтез (вычитание спектра из отраженного света) |
| Носитель и среда применения | Мониторы, цифровые дисплеи, веб-интерфейсы, CSS, пространство sRGB | Бумага, картон, пленка и другие материалы для полиграфии |
| Базовые цветовые каналы | Красный, зеленый, синий | Голубой, пурпурный, желтый, ключевой черный |
| Формат записи значений | Шестнадцатеричный код от 00 до FF на каждый канал в структуре RRGGBB | Доля площади запечатки каждого канала в диапазоне от 0 до 100 процентов |
| Формирование белого цвета | Максимальная интенсивность свечения всех трех каналов | Полное отсутствие краски (используется белизна самого носителя) |
| Формирование черного цвета | Отсутствие светового излучения по всем каналам | Использование черного пигмента Key plate отдельно или в комбинации с триадой |
Понимание этой разницы объясняет, почему простая замена шестнадцатеричных пар на проценты невозможна без пересчета. При переходе от излучающих пикселей к красконаложению направление цветовых координат меняется на противоположное: чем выше значения в коде HEX, тем светлее оттенок на экране, тогда как рост процентов в каналах CMYK означает увеличение плотности краски и затемнение участка на бумаге.
Математический алгоритм и формулы перевода HEX в CMYK
Стандартный пересчет координат между шестнадцатеричной записью и субтрактивной системой без привязки к аппаратному профилю выполняется по последовательному математическому алгоритму. Прямой формулы перехода от строки HEX к процентам красок не существует, поэтому вычисления всегда проходят через промежуточное представление в модели RGB и последующую нормализацию значений.
Этапы математического преобразования
Процесс перевода кода разбивается на пять последовательных арифметических операций:
- Промежуточная конвертация HEX в десятичный формат RGB. Исходный код разбивается на три пары символов, отвечающих за каналы R, G и B (если используется сокращенная трехзначная запись, каждый символ предварительно дублируется). Каждая шестнадцатеричная пара переводится в десятичную систему счисления по основанию 16: старший разряд умножается на 16, после чего к результату прибавляется численное значение младшего разряда (где буквам от A до F соответствуют числа от 10 до 15). На выходе формируются три целых числа в диапазоне от 0 до 255.
- Нормализация каналов RGB. Для дальнейших алгебраических действий восьмибитные целочисленные координаты необходимо привести к единичному отрезку от 0 до 1. Каждое из десятичных значений R, G и B делится на максимальную интенсивность канала, равную 255. Полученные дробные коэффициенты обозначаются как R', G' и B'.
- Вычисление базового черного канала K. Интенсивность ключевого черного компонента определяется через инверсию самого яркого из трех нормализованных каналов. Из единицы вычитается максимальное значение среди R', G' и B'. Чем меньше света излучает самый активный канал на экране, тем большая доля черного пигмента требуется для создания эквивалентной темноты.
- Расчет триадных компонентов C, M и Y. Из оставшейся цветовой составляющей каждого канала вычитается уже учтенная доля черного K, а результат масштабируется относительно диапазона (1 - K). Это позволяет заместить нейтральное затемнение черным каналом и оставить в цветных каналах только чистый хроматический тон.
- Перевод коэффициентов в процентную форму. Поскольку результат на предыдущих шагах представляет собой десятичные дроби в диапазоне от 0 до 1, итоговые значения C, M, Y и K умножаются на 100 и при необходимости округляются до целых чисел или заданного знака после запятой.
Сводная таблица расчетных формул
Все аналитические выражения, используемые на каждом этапе стандартного пересчета, сведены в общую вычислительную схему:
| Вычисляемый параметр | Расчетная формула | Диапазон значений |
|---|---|---|
| Десятичные каналы R, G, B |
R = R_hex1 × 16 + R_hex2
(аналогично для G и B)
|
Целые числа от 0 до 255 |
| Нормализованные коэффициенты R', G', B' |
R' = R / 255
,
G' = G / 255
,
B' = B / 255
|
Вещественные числа от 0 до 1 |
| Коэффициент канала K |
K = 1 - max(R', G', B')
|
Вещественное число от 0 до 1 |
| Коэффициент канала C |
C = (1 - R' - K) / (1 - K)
|
Вещественное число от 0 до 1 |
| Коэффициент канала M |
M = (1 - G' - K) / (1 - K)
|
Вещественное число от 0 до 1 |
| Коэффициент канала Y |
Y = (1 - B' - K) / (1 - K)
|
Вещественное число от 0 до 1 |
| Итоговые значения в процентах |
C% = C × 100
,
M% = M × 100
,
Y% = Y × 100
,
K% = K × 100
|
От 0% до 100% |
Обработка частного случая для абсолютного черного цвета
В формулах для вычисления каналов C, M и Y знаменатель представлен выражением
(1 - K)
. При конвертации шестнадцатеричного кода абсолютного черного цвета (000000) десятичные значения R, G и B равны нулю. После деления на 255 нормализованные координаты R', G' и B' также остаются нулевыми.
Подстановка этих данных в формулу черного канала дает результат
K = 1 - max(0, 0, 0) = 1
. Если подставить
K = 1
в базовые уравнения для C, M и Y, знаменатель
(1 - 1)
обратится в ноль, что приведет к математической неопределенности вида
0 / 0
и ошибке деления на ноль.
Для предотвращения этой ошибки в алгоритме действует жесткое граничное условие: если расчетное значение
K
равно 1, дальнейшее вычисление дробей не производится, а коэффициентам C, M и Y принудительно присваивается значение 0. После умножения на 100 код 000000 преобразуется в координаты C = 0%, M = 0%, Y = 0%, K = 100%.
Интерпретация параметров CMYK и особенности формирования цвета в печати
Процентные значения каналов C, M, Y и K, полученные при математическом пересчете, имеют прямое физическое выражение на печатном станке. Печатное оборудование не может изменять насыщенность одного и того же пигмента в процессе работы - краска в секции всегда имеет постоянную плотность. Для передачи оттенков различной светлоты применяется растрирование: разбивка сплошного изображения на массив микроскопических растровых точек.
Плотность растровой точки и формирование полутонов
Процент каждого канала определяет относительную площадь запечатываемого участка, которую занимают растровые точки соответствующей краски по отношению к незапечатанной бумаге. Сетка из точек разного диаметра создает оптическую иллюзию полутона: человеческий глаз с обычного расстояния не различает отдельные элементы растра, а смешивает отраженный от краски и белой подложки свет в единый оттенок.
Значения процентного заполнения в каждом из четырех каналов определяют характер нанесения краски на бумагу:
- 0% - полное отсутствие краски данного канала на выбранном участке, где свет отражается напрямую от поверхности печатного листа.
- От 1% до 99% - растровое поле (полутон), в котором размер точек пропорционален указанному проценту: при 15% точки мелкие и окружены большим количеством белой бумаги, а при 80% они крупные и почти смыкаются друг с другом.
- 100% - сплошная заливка (плашка), при которой растровые точки сливаются в непрерывный слой пигмента, полностью перекрывающий запечатываемый материал.
При формировании сложных оттенков триадные краски наносятся последовательно через отдельные печатные секции. Их растровые сетки поворачиваются под определенными углами друг к другу, образуя регулярную структуру - полиграфическую розетку. Часть точек ложится на чистую бумагу рядом с точками других каналов, а часть накладывается поверх уже нанесенных слоев. Поскольку триадные краски полупрозрачны, при их наложении происходит последовательное вычитание участков спектра, что формирует итоговый цвет на оттиске.
Чистый черный и составной глубокий черный цвет
При прямом математическом пересчете кода 000000 формула выдает координаты C = 0%, M = 0%, Y = 0%, K = 100%. В полиграфии такая комбинация называется чистым черным цветом (в один канал). На практике пигмент черной печатной краски не обладает абсолютной светопоглощающей способностью и частично пропускает свет, а часть жидкого связующего впитывается в волокна бумаги. В результате крупные заливки, отпечатанные только со значением K = 100%, после высыхания выглядят не насыщенно-черными, а темно-серыми или графитовыми с невысокой оптической плотностью.
Для получения насыщенного темного тона на крупных плашках в допечатной подготовке применяют составной глубокий черный цвет (rich black). Он формируется путем добавления к стопроцентному или близкому к нему черному каналу определенного процента цветных триадных красок C, M и Y. Наложение четырех слоев пигмента перекрывает микропоры бумаги и поглощает значительно больше падающего света, обеспечивая глубокий плотный оттенок. При этом выбор между двумя рецептурами зависит от характера графических элементов макета.
| Параметр сравнения | Чистый черный (K = 100%) | Составной глубокий черный (Rich Black) |
|---|---|---|
| Участие каналов | Только канал K (C = 0%, M = 0%, Y = 0%) | Канал K в сочетании с ненулевыми значениями C, M, Y |
| Оптическая плотность на оттиске | Умеренная, визуально воспринимается как темно-серый тон на больших площадях | Высокая, дает плотный и насыщенный черный цвет |
| Требования к приводке печатных форм | Минимальные, печать выполняется в один прогон одной секцией | Высокие, требуется точное совмещение четырех печатных форм |
| Основная сфера применения | Основной текстовый массив, мелкий шрифт, тонкие линии, штрихкоды и табличные сетки | Крупные фоновые плашки, массивные заголовки, широкие графические объекты |
Использование математического результата (0%, 0%, 0%, 100%) оправдано и технически необходимо при верстке мелкого текста и тонких линий. Если задать для мелкого шрифта составной черный цвет, малейшее механическое смещение бумажного листа между печатными секциями (неприводка) приведет к тому, что цветные точки C, M и Y выйдут за контур черных букв, создав вокруг текста цветной ореол и снизив его читаемость.
Растискивание и суммарное наложение красок
При переносе жидкой краски с печатной формы на бумагу под давлением цилиндров происходит механическое раздавливание капли и ее впитывание в капилляры бумажного листа. Это физическое явление называется растискиванием (усилением растровой точки). Из-за растискивания точка, заданная в цифровом макете как 50%, на реальном бумажном оттиске увеличивается в диаметре и занимает большую площадь, в результате чего полутона выглядят темнее расчетных значений. Степень такого увеличения описывается кривыми усиления точки, которые зависят от впитывающей способности бумаги и вязкости краски - на рыхлых бумагах точка расплывается сильнее, чем на гладких.
Другое физическое ограничение связано с высокими суммарными значениями каналов. При сложении процентов всех четырех компонентов (C + M + Y + K) в темных оттенках общая сумма может превышать 300%. Бумага имеет физический предел впитывания влаги и связующих веществ. Если в одну точку листа подается избыточный объем четырех красок одновременно, нижние слои не успевают закрепляться. Это нарушает перенос краски: пигмент срывается с поверхности листа, отмарывается на оборотную сторону следующего оттиска в стопе и приводит к слипанию тиража. Поэтому математически рассчитанные координаты CMYK с высокими показателями во всех каналах требуют контроля с учетом технологических ограничений конкретного печатного процесса.
Цветовой охват (Gamut) и роль ICC-профилей при конвертации
Прямое математическое преобразование HEX в CMYK дает эталонные расчетные значения, вычисленные в идеальных абстрактных условиях. На практике эти показатели часто корректируются, поскольку CMYK представляет собой аппаратно-зависимую модель. Одни и те же процентные соотношения красок дают визуально разный оттенок в зависимости от белизны и пористости бумаги, химического состава пигментов, типа печатной машины и настроек увлажнения. Математическая формула не учитывает эти физические факторы, поэтому служит отправной точкой, требующей сопоставления с условиями реального полиграфического процесса.
Несовпадение цветового охвата и гаммут-ограничения
Совокупность всех оттенков, которые способно воспроизвести конкретное устройство или цветовая модель, называется цветовым охватом (gamut). Цифровое пространство sRGB и тем более расширенное пространство AdobeRGB обладают значительно более широким охватом, чем стандартная триадная печать. Излучающие свет диоды монитора могут сформировать чистые спектральные тона высокой яркости, тогда как полиграфические краски работают только с отраженным светом и ограничены чистотой доступных химических пигментов.
Эта разница вызывает проблему несовпадения цветового охвата при переводе макетов из веб-среды в печать. Наибольшие потери насыщенности происходят в областях ярких неоновых, кислотных, глубоких синих, фиолетовых и чисто-зеленых оттенков HEX. Такие цвета находятся за пределами физического воспроизведения четырехкрасочной печати. При попытке их конвертации возникают гаммут-ограничения (gamut warnings) - ситуация, когда исходный экранный цвет не имеет точного полиграфического эквивалента и неизбежно становится более приглушенным и темным на бумаге.
Механизм Color Gamut Mapping и эталонное пространство CIELAB
Для корректного сжатия широкого диапазона экранных оттенков в более узкие рамки печатного процесса используется механизм color gamut mapping - перераспределение цветовых координат с помощью аппаратно-независимых пространств CIE 1931 XYZ и CIELAB (LAB). Эти математические модели описывают цвет не через параметры конкретного оборудования, а через стандартизированное восприятие человеческим зрением, где ось L отвечает за светлоту, а оси a и b - за хроматические составляющие.
При профилированном переводе исходный код HEX сначала пересчитывается из пространства монитора в абсолютные координаты LAB, а затем из LAB - в проценты CMYK для конкретной печатной машины. Оценка возникающих при этом цветовых различий между оригиналом и печатным оттиском выполняется через метрику дельта Е и ее современную расчетную формулу CIEDE2000. Чем ниже итоговый показатель дельта Е, тем менее заметна человеческому глазу разница между исходным цифровым цветом и результатом на бумаге.
Роль ICC-профилей и влияние запечатываемого материала
Точные правила пересчета через пространство LAB хранятся в таблицах цветовых ICC-профилей. Каждый такой профиль описывает физические характеристики конкретной комбинации печатного станка, красок и запечатываемого материала, включая предел суммы красок и кривые растискивания. Выходная рецептура CMYK для одного и того же кода HEX будет меняться в зависимости от того, какой профиль выбран для подготовки тиража.
Ниже приведены основные стандартизированные ICC-профили, применяемые в полиграфии в зависимости от типа бумаги и региональных стандартов:
| Название ICC-профиля | Тип запечатываемого материала | Технологическое назначение и особенности стандарта |
|---|---|---|
| Coated FOGRA39 и ISO Coated v2 | Мелованная бумага (coated paper) | Европейские стандарты для листовой офсетной печати на глянцевых и матовых мелованных бумагах без оптических отбеливателей. |
| FOGRA51 | Мелованная бумага (coated paper) | Актуальный стандарт для современных мелованных бумаг, содержащих оптические отбеливатели, которые смещают оттенок листа в холодную область. |
| U.S. Web Coated (SWOP) v2 | Мелованная бумага (coated paper) | Североамериканский стандарт для рулонной офсетной печати журнальной и каталожной продукции. |
| GRACoL 2013 | Мелованная бумага (coated paper) | Американский спецификационный профиль для высококачественной коммерческой листовой печати на мелованных носителях. |
| FOGRA52 | Немелованная бумага (uncoated paper) | Стандарт для пористых офсетных бумаг без покрытия с высоким содержанием оптических отбеливателей и сильным растискиванием точки. |
На мелованной бумаге краска остается в поверхностном слое, обеспечивая высокую контрастность и широкий цветовой охват. На немелованной бумаге пигмент глубоко впитывается в волокна, из-за чего цвета теряют насыщенность, а тени требуют меньшей подачи краски во избежание затекания полутонов.
Алгоритмы цветопередачи (Rendering Intent)
Когда исходный оттенок HEX выходит за пределы охвата целевого печатного профиля, способ его приведения к допустимым значениям определяется выбранным алгоритмом цветопередачи (Rendering Intent). В практике допечатной подготовки основное значение имеют два метода обработки внегамутных цветов и сопутствующая функция коррекции темных участков:
- Перцептивное отображение - пропорционально сжимает весь цветовой охват исходного пространства так, чтобы он целиком поместился в охват целевого профиля CMYK. При этом меняются все цвета изображения, но сохраняются визуальные переходы, градиенты и относительные различия между тонами, что критично для фотографий и сложных иллюстраций.
- Relative Colorimetric - оставляет без изменений все цвета, которые попадают в охват печатного профиля, а оттенки, выходящие за его границы, жестко приводит к ближайшему воспроизводимому цвету на границе охвата с учетом точки белого бумаги. Этот метод обеспечивает максимальную точность при переводе плашечных элементов, логотипов и отдельных HEX-кодов интерфейса, где важно сохранить исходный тон, если он физически печатаем.
- Функция Black Point Compensation - сопоставляет самую темную точку исходного цифрового пространства с самой темной точкой, которую способна воспроизвести конкретная печать по целевому профилю. Ее применение предотвращает потерю деталей в глубоких тенях и превращение темных градиентов в сплошное пятно.
Применение результатов конвертации в полиграфии и графических редакторах
После определения процентных значений каналов C, M, Y и K с учетом целевого профиля и алгоритма цветопередачи полученные координаты переносятся в техническую документацию проекта и рабочие файлы верстки. Такое преобразование используется при переводе визуальных концепций из экранной среды в физическое производство рекламных материалов, упаковки, многостраничных изданий и деловой полиграфии.
Стандартизация палитры в брендбуках и спецификациях фирменного стиля
При разработке книги бренда и руководств по фирменному стилю для каждого корпоративного оттенка формируется сводная спецификация. Первоначально дизайн часто создается для цифровой среды, где цвета задаются через шестнадцатеричные коды HEX или координаты моделей HSL, HSV/HSB и OKLCH. Чтобы сохранить узнаваемость бренда на физических носителях, в документацию обязательно включаются точные рецептуры для полиграфии.
Полученный результат конвертации фиксируется в палитре брендбука как базовый стандарт для триадной печати. В зависимости от способа производства и типа носителя спецификация фирменного цвета объединяет несколько цветовых систем:
- Цифровые экранные коды - значения HEX, RGB, HSL, HSV/HSB или OKLCH для сайтов, мобильных приложений и презентаций.
- Триадные координаты CMYK - процентные соотношения красок для тиражирования способом листового и рулонного офсета, а также для промышленной цифровой печати. Нередко в брендбуке указываются два варианта разложения CMYK: отдельно для мелованной и немелованной бумаги.
- Смесевые краски и промышленные эталоны - номера spot color по веерам PANTONE (PMS match) для высокоточной печати логотипов и плашек, а также коды систем RAL Classic и NCS, применяемые при окраске сувенирной продукции, вывесок, торгового оборудования и упаковки.
Наличие заранее рассчитанных и проверенных значений CMYK избавляет дизайнеров и подрядчиков от необходимости самостоятельно переводить веб-цвета перед каждым заказом тиража. Это исключает разнобой оттенков в партиях визиток, буклетов и каталогов, отпечатанных в разных типографиях.
Перенос цветовой палитры из веб-проектов в программы верстки и допечатной подготовки
Второй распространенный сценарий возникает при адаптации макетов, изначально спроектированных в интерфейсных средах вроде Figma, для реального полиграфического производства. Инструменты веб-проектирования оперируют экранными кодами, поэтому при создании печатных версий материалов (Print-ready setup) палитру необходимо перенести в профильное программное обеспечение.
Рассчитанные проценты каналов используются при настройке цветовых образцов в векторных, растровых и издательских пакетах:
- Векторные редакторы Adobe Illustrator, CorelDRAW и Affinity Designer - координаты C, M, Y, K задаются для однородных заливок, обводок, логотипов, инфографики и плашечных элементов упаковки.
- Системы многостраничной верстки Adobe InDesign и QuarkXPress - полученные значения вносятся в глобальную палитру документа для оформления текстовых блоков, рубрикаторов, таблиц и фоновых подложек.
- Растровый редактор Adobe Photoshop - процентные соотношения применяются при локальной цветокоррекции по числам, проверке плотности теней пипеткой и подготовке составных фонов.
Для точного переноса цвета в графическом редакторе создается новый цветовой образец в режиме триадной модели, после чего округленные до целых чисел (или до десятых долей, если это требуется регламентом) значения каналов вводятся вручную в соответствующие поля палитры. Ручной ввод рассчитанных координат позволяет избежать непредвиденного пересчета, который происходит, если просто вставить HEX-код в окно выбора цвета внутри документа с уже назначенным печатным профилем.
| Этап рабочего процесса | Среда или документация | Применение координат CMYK |
|---|---|---|
| Разработка фирменного стиля | Брендбук, гайдлайн, паспорт стандартов | Фиксация триадных эквивалентов для листового и рулонного офсета рядом с кодами HEX, HSL, OKLCH и номерами PANTONE, RAL Classic, NCS |
| Подготовка макета к верстке | Adobe Illustrator, Adobe InDesign, CorelDRAW, Affinity Designer, QuarkXPress | Создание глобальных цветовых образцов путем прямого ввода процентов C, M, Y, K взамен экранных палитр из Figma |
| Допечатная проверка | Adobe Photoshop, системы растрового процессора типографии | Контроль чистых каналов, проверка отсутствия паразитных примесей в тексте и оценка рецептуры составных оттенков |
| Утверждение перед тиражом | Печатное производство | Вывод контрактной цветопробы (контрольного оттиска) для визуальной сверки отпечатка с эталоном при стандартном освещении |
Роль цветопробы перед запуском тиража
Даже при точном математическом пересчете и корректном вводе координат в макет визуальное восприятие цвета на калиброванном мониторе всегда отличается от реального оттиска. Экран излучает свет, тогда как бумага лишь отражает внешнее освещение через полупрозрачный слой краски. На итоговый оттенок влияют белизна и впитывающая способность конкретной партии бумаги, вязкость пигментов, линиатура растра и настройки печатной машины.
По этой причине для ответственных заказов перед запуском основного тиража в типографии выполняется цветопроба - изготовление контрольного оттиска. Цифровая цветопроба выводится на специализированном широкоформатном плоттере, который с высокой точностью имитирует цветовой охват, точку белого бумаги и растискивание целевого офсетного процесса, либо изготавливается непосредственно на печатном станке (машинная проба). Контрольный оттиск позволяет заказчику и технологу увидеть, как именно введенные проценты CMYK выглядят на физическом носителе, и при необходимости скорректировать баланс каналов до начала промышленной печати.
Примеры расчета и таблица соответствия базовых цветов HEX и CMYK
Для проверки корректности допечатной подготовки и понимания логики работы стандартного математического пересчета ниже приведены подробные вычисления для крайних точек шкалы, базовых тонов и сложных составных оттенков. Расчеты выполняются по прямой формуле через промежуточные координаты RGB без применения аппаратных профилей.
Пересчет ахроматических и чистых основных цветов
Граничные значения цветовой палитры и чистые каналы демонстрируют прямую инверсию между излучаемым светом и плотностью запечатки.
Белый цвет: код FFFFFF
Исходная шестнадцатеричная запись разбивается на три пары: FF, FF, FF. В десятичной системе счисления каждое значение равно 255, что дает координаты RGB: 255, 255, 255.
- Нормализация каналов: R' = 255 / 255 = 1; G' = 255 / 255 = 1; B' = 255 / 255 = 1.
- Вычисление черного компонента: K = 1 - max(1, 1, 1) = 0 (0%).
- Расчет триадных красок: C = (1 - 1 - 0) / (1 - 0) = 0; M = (1 - 1 - 0) / (1 - 0) = 0; Y = (1 - 1 - 0) / (1 - 0) = 0.
Итоговый результат в CMYK: 0%, 0%, 0%, 0%. На экране максимальная яркость всех субпикселей формирует белый свет, а в полиграфии этому соответствует полный отказ от нанесения красок - роль белого играет сама незапечатанная бумага.
Черный цвет: код 000000
Шестнадцатеричные пары 00, 00, 00 соответствуют десятичным координатам RGB: 0, 0, 0.
- Нормализация каналов: R' = 0; G' = 0; B' = 0.
- Вычисление канала K: K = 1 - max(0, 0, 0) = 1.
- Обработка граничного условия: поскольку K = 1, знаменатель (1 - K) обращается в ноль. В соответствии с правилом исключения деления на ноль цветовые компоненты C, M и Y принудительно принимаются равными 0.
Итоговый результат в CMYK: 0%, 0%, 0%, 100%. Математический алгоритм генерирует стопроцентную подачу только по черной печатной форме без участия цветных пигментов, что идеально подходит для верстки мелкого текста.
Чистые цвета: красный (FF0000), зеленый (00FF00) и синий (0000FF)
В первичных тонах хотя бы один из каналов имеет максимальную интенсивность 255 (нормализованная единица), благодаря чему параметр K во всех трех случаях равен нулю: K = 1 - 1 = 0. Формула для остальных каналов упрощается до прямого вычитания нормализованных значений из единицы:
- Красный (FF0000): RGB (255, 0, 0), нормализованные значения (1, 0, 0). Расчет: C = 1 - 1 = 0; M = 1 - 0 = 1; Y = 1 - 0 = 1. Результат CMYK: 0%, 100%, 100%, 0% (смесь 100% пурпурной и 100% желтой красок).
- Зеленый (00FF00): RGB (0, 255, 0), нормализованные значения (0, 1, 0). Расчет: C = 1 - 0 = 1; M = 1 - 1 = 0; Y = 1 - 0 = 1. Результат CMYK: 100%, 0%, 100%, 0% (смесь 100% голубой и 100% желтой красок).
- Синий (0000FF): RGB (0, 0, 255), нормализованные значения (0, 0, 1). Расчет: C = 1 - 0 = 1; M = 1 - 0 = 1; Y = 1 - 1 = 0. Результат CMYK: 100%, 100%, 0%, 0% (смесь 100% голубой и 100% пурпурной красок).
Разбор сложных составных оттенков с ненулевым каналом K
Когда ни один из каналов RGB не достигает максимума в 255 единиц, оттенок содержит теневую составляющую. В таких случаях вступает в силу механизм вычитания черного компонента, который снижает расход цветных тонеров и замещает общее затемнение ключевой краской.
Темно-синий оттенок: код 1A4D80
Разберем пошаговое преобразование глубокого корпоративного синего цвета, часто применяемого в деловой графике:
- Перевод пар в десятичную систему: 1A = 26, 4D = 77, 80 = 128. Координаты RGB: 26, 77, 128.
- Нормализация (деление на 255): R' = 26 / 255 ≈ 0.1020; G' = 77 / 255 ≈ 0.3020; B' = 128 / 255 ≈ 0.5020.
- Определение максимума и расчет K: максимальным является синий канал B' (0.5020). Следовательно, K = 1 - 0.5020 = 0.4980 (при округлении до целых - 50%).
- Вычисление голубого канала: C = (1 - 0.1020 - 0.4980) / (1 - 0.4980) = 0.4000 / 0.5020 ≈ 0.7968 (80%).
- Вычисление пурпурного канала: M = (1 - 0.3020 - 0.4980) / (1 - 0.4980) = 0.2000 / 0.5020 ≈ 0.3984 (40%).
- Вычисление желтого канала: Y = (1 - 0.5020 - 0.4980) / (1 - 0.4980) = 0 / 0.5020 = 0 (0%).
Итоговые координаты CMYK: 80%, 40%, 0%, 50%. Обратите внимание, что желтый пигмент полностью обнулился, так как вся его доля, необходимая для затемнения, вошла в состав 50% черного канала K.
Теплый терракотовый оттенок: код B85D3B
Проверим работу формулы на приглушенном красно-коричневом цвете:
- Десятичные значения RGB: B8 = 184, 5D = 93, 3B = 59.
- Нормализация: R' = 184 / 255 ≈ 0.7216; G' = 93 / 255 ≈ 0.3647; B' = 59 / 255 ≈ 0.2314.
- Расчет черного: доминирует красный канал R' (0.7216), откуда K = 1 - 0.7216 = 0.2784 (28%).
- Расчет голубого: C = (1 - 0.7216 - 0.2784) / 0.7216 = 0 (0%).
- Расчет пурпурного: M = (1 - 0.3647 - 0.2784) / 0.7216 = 0.3569 / 0.7216 ≈ 0.4946 (49%).
- Расчет желтого: Y = (1 - 0.2314 - 0.2784) / 0.7216 = 0.4902 / 0.7216 ≈ 0.6793 (68%).
Результат конвертации в CMYK: 0%, 49%, 68%, 28%. При прямом математическом пересчете доминирующий в RGB канал всегда дает нулевой процент противоположной ему триадной краски: здесь максимум красного (R) обнулил голубой пигмент (C).
Сводная таблица соответствия цветов
В таблице собраны эталонные результаты расчета для базовых цветов, чистых полиграфических красок и распространенных составных оттенков с округлением до целых процентов.
| Наименование оттенка | Шестнадцатеричный код | Десятичные значения RGB | Нормализованные R', G', B' | Расчетные значения CMYK |
|---|---|---|---|---|
| Белый |
#FFFFFF
|
255, 255, 255 | 1.00, 1.00, 1.00 | 0%, 0%, 0%, 0% |
| Черный |
#000000
|
0, 0, 0 | 0.00, 0.00, 0.00 | 0%, 0%, 0%, 100% |
| Чистый красный |
#FF0000
|
255, 0, 0 | 1.00, 0.00, 0.00 | 0%, 100%, 100%, 0% |
| Чистый зеленый |
#00FF00
|
0, 255, 0 | 0.00, 1.00, 0.00 | 100%, 0%, 100%, 0% |
| Чистый синий |
#0000FF
|
0, 0, 255 | 0.00, 0.00, 1.00 | 100%, 100%, 0%, 0% |
| Голубой (Cyan) |
#00FFFF
|
0, 255, 255 | 0.00, 1.00, 1.00 | 100%, 0%, 0%, 0% |
| Пурпурный (Magenta) |
#FF00FF
|
255, 0, 255 | 1.00, 0.00, 1.00 | 0%, 100%, 0%, 0% |
| Желтый (Yellow) |
#FFFF00
|
255, 255, 0 | 1.00, 1.00, 0.00 | 0%, 0%, 100%, 0% |
| Нейтральный серый |
#808080
|
128, 128, 128 | 0.50, 0.50, 0.50 | 0%, 0%, 0%, 50% |
| Темно-синий |
#1A4D80
|
26, 77, 128 | 0.10, 0.30, 0.50 | 80%, 40%, 0%, 50% |
| Терракотовый |
#B85D3B
|
184, 93, 59 | 0.72, 0.36, 0.23 | 0%, 49%, 68%, 28% |
| Хвойный зеленый |
#2E593F
|
46, 89, 63 | 0.18, 0.35, 0.25 | 48%, 0%, 29%, 65% |
| Сливовый |
#662244
|
102, 34, 68 | 0.40, 0.13, 0.27 | 0%, 67%, 33%, 60% |
Закономерность, хорошо заметная в трех последних строках таблицы, служит надежным критерием самопроверки: при стандартном математическом переводе без участия цветовых профилей как минимум один из трех цветных каналов (C, M или Y) всегда равен 0%.