Что такое конвертер CMYK в RGB?
CMYK — это субтрактивная цветовая модель для печати, в которой краски смешиваются из четырёх компонентов: Cyan (голубой), Magenta (пурпурный), Yellow (жёлтый) и Key (чёрный). RGB — аддитивная модель, которую используют экраны: цвет складывается из красного, зелёного и синего света. Этот конвертер берёт проценты CMYK и выдаёт эквивалентные значения RGB (0–255) вместе с HEX-кодом, чтобы вы могли точнее сопоставить печатный цвет с тем, что видите на экране.
Как пользоваться
Введите каждый канал в процентах — от 0 до 100. Например, насыщенный красный может выглядеть так: C=0, M=75, Y=80, K=0. Нажмите «Рассчитать», и вы увидите тройку значений RGB, HEX-код и живой образец цвета, который можно сразу вставить в 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), в HEX это #FF4033 — яркий красно-оранжевый.
Частые вопросы
Перевод CMYK в RGB точный? Ни одно преобразование между моделями не бывает абсолютно точным на всех устройствах: у принтеров и мониторов разные цветовые охваты и профили. Эта формула даёт стандартное математическое приближение, которого вполне достаточно для повседневной работы с дизайном.
Почему один и тот же цвет в печати выглядит иначе? Экран излучает свет (аддитивный RGB), а бумага его отражает (субтрактивный CMYK). Для точного совпадения с печатью используйте ICC-профили в профессиональных программах.
Что означает буква K? K — это «Key», то есть канал чёрной краски. Чем выше K, тем темнее результат, потому что значение каждого канала RGB пропорционально уменьшается.