Найти в Дзене
Журнал «Код»

Что такое RGB и CMYK

Оглавление

Короткое объяснение цветовых моделей.

Когда мы применяем компьютерную графику в проектах, то часто говорим про цветовую модель RGB. А те, кто занимается печатью фотографий и журналов, говорят про CMYK. Сегодня разберёмся, чем отличается CMYK от RGB и как они устроены.

👉 Это для общего кругозора и понимания мира компьютеров. Прикладных знаний сегодня не будет.

CMYK

C детства мы помним, что если смешать красный и жёлтый цвета, то получится оранжевый, а если голубой и жёлтый — то будет зелёный. Мы смешивали эти краски на палитре и рисовали.

В принципе, смешивать можно было не на палитре, а на самом листе: можно было нарисовать светло-голубой листочек, потом пройтись сверху прозрачным жёлтым, и получился бы зелёный листочек. Так делают, когда рисуют акварелью.

-2

Примерно так же работают все современные принтеры и печатные станки. В них залито несколько красок. Сначала принтер проходит одним цветом, потом другим, потом третьим, как бы смешивая эти цвета на листе. И получаются цветные изображения.

Чтобы давать принтеру указания, где какую краску наносить, используют цветовую модель CMYK.

CMYK — это компьютерная цветовая модель, которая имитирует смешивание красок на бумаге. Первые три буквы — это названия цветов, из которых всё смешивается:

Cyan — голубой

Magenta — пурпурный

Yellow — жёлтый

Смешивая в разных пропорциях эти цвета, мы можем получить на бумаге оттенки любого цвета.

CMYK используют для разработки полиграфической продукции, то есть для всего, что печатается на бумаге. Модель CMYK говорит принтеру или печатному станку: «Вот тут нанеси пурпурного, а там нанеси голубого, тут всё залей жёлтым». И если принтер правильно всё нанесёт, получится нужное нам цветное изображение.

Например, если принтеру поручат напечатать одну из наших обложек, он воспримет эту инструкцию так:

-3

Видно, что синий цвет пены получается от смешивания пополам голубого и розового. Красный цвет стен смешивается из пурпурного и жёлтого. А цвет кожи — это жёлтый с небольшим добавлением пурпурного. И отдельно наносятся чёрные линии.

Чтобы получить чёрный цвет, можно смешать все три базовых цвета, но появится проблема: бумаге нужно будет впитать довольно много краски. Если на картинке будет много чёрного, бумага размякнет и может испортиться. А ещё от смешения всех цветов мы в реальности получим не чёрный, а скорее грязно-коричневый.

Решение придумали такое: добавить в модель чёрный цвет. Так появилась модель CMYK: Cyan, Magenta, Yellow, Black. Чёрный используют, чтобы печатать текст и дополнительно подкрашивать чёрные участки изображений.

Обратите внимание, что цвета на этой картинке не «вырвиглазные» и яркие, а приглушённые. Это компьютер пытается отобразить на экране, как эти цвета будут выглядеть на бумаге
Обратите внимание, что цвета на этой картинке не «вырвиглазные» и яркие, а приглушённые. Это компьютер пытается отобразить на экране, как эти цвета будут выглядеть на бумаге

RGB

С бумажной печатью всё понятно, но с отображением на экране всё иначе. Дело в том, что экран — это куча светящихся пикселей, которые работают по другому принципу. Если при печати мы не поставим на бумагу ни одну каплю краски, она останется белой. А вот если мы не включим на экране ни один пиксель, то он останется чёрным. Всё дело в том, что бумага отражает свет, а экран — наоборот, излучает его.

Дизайнер в ИТ: зачем он нужен и как им стать

Каждый пиксель на экране монитора состоит из трёх субпикселей — красного, зелёного и синего.

Субпиксели в матрице экрана компьютера или смартфона
Субпиксели в матрице экрана компьютера или смартфона

На бумаге при смешивании чернил мы получали более тёмные цвета. А на экране всё наоборот: при смешивании мы получаем более яркие и более светлые цвета. Это происходит потому, что при смешивании у нас увеличивается количество светящихся пикселей и количество света, который видит глаз.

В итоге цвета в RGB могут быть более вырвиглазными, яркими, сочными и контрастными — ведь вы не отражаете, не поглощаете, а излучаете цвет.

-6

А если все три субпикселя будут светиться со стопроцентной яркостью, то мы увидим белый цвет:

-7
-8

Что где применяется

CMYK используют в печати. Но чтобы вывести изображение на печать, его сначала делают на компьютере, включая в графическом редакторе цветовую модель CMYK.

Полиграфисты проверяют, нет ли «перезалива» (когда на бумаге будет слишком много краски); контролируют чистоту смесей, прилаживают цветовые слои друг к другу. Там свой мир, но суть в том, что CMYK — это инструкция для печатной машины.

RGB — это цвета для веба, сайтов, приложений, игр, а также для фильмов, Ютуба и всего остального, что выводится на экране или проекторе.

И зачем мне это знать?

Вот несколько практических примеров:

  • Зная о природе CMYK, вы всегда будете понимать, что вы не сможете напечатать на принтере суперяркие цвета. То, что на экране выглядит броско и вырвиглазно, на бумаге будет темнее и спокойнее. А если бумага не идеально белая — то ещё темнее.
  • Готовя документы на печать, вы сразу сделаете их в модели CMYK и сможете проверить, не будет ли принтер подмешивать в ваши чёрные буквы какие-то дополнительные цвета.
  • А если нужно будет перегнать печатный макет в веб, вы будете понимать, что у вас есть запас по яркости и насыщенности.

Что-то пошло не так, и нам не удалось загрузить комментарии. Попробуйте ещё раз
Рекомендуем почитать
Raspberry Pi Pico или Arduino
Пожалуй, название Arduino известно не только тем, кто хоть как-то связан с электроникой. В своё время это решение наделало много шума и завоевало огромное количество поклонников. Эти платы с программируемыми контроллерами используют не только любители, но и инженеры-профессионалы в области автоматизации. Когда-то платы Ардуино стоили копейки, а их программирование было ощутимо проще, чем программирование микроконтроллеров. Поэтому они и стали так популярны. Однако сегодня цена оригинальных Ардуино не очень радует...
10 плюсов и минусов Temple OS
TempleOS — это не просто операционная система, а уникальный цифровой артефакт, созданный гениальным, но противоречивым программистом Терри Дэвисом. Эта ОС вызывает споры: одни считают её прорывом, другие — странным экспериментом. Разберём её особенности, кому она может быть полезна, а кому категорически не подойдёт. - Загружается менее, чем за 1 секунду. - Нет многозадачности и защищённой памяти — всё работает на максимальной скорости. - Встроенный язык HolyC (упрощённый C) позволяет быстро писать программы...
Linux и его кольцо боли: зачем ядру буфер, и при чём тут dmesg, а?
Представь себе ядро Linux. Это такой начальник всех процессов, драйверов, модулей и прочей саранчи. Оно видит всё, знает всё и… комментирует всё, что происходит, короче почти как сурдопереводчик: «А вот тут загрузился модуль. А тут сетевая карта чихнула. А тут кто-то попытался смонтировать /dev/something, хе-хе-хе». И вот куда всё это идёт? В дневник. Да-да, у Linux ядра есть свой личный дневничок наблюдений за жизнью. Только вместо «дорогой дневник, сегодня я почувствовал себя одиноким ядром», там: [ 0...
Документы, вакансии и контакты