Почему бы не печатать красками RGB

Почему для печати используется именно цмик? Ведь вокруг нас всё в ргб: глаз видит в ргб, в матрице фотоаппарата — ргб-сенсоры, сканер тоже сканирует в ргб, ну и наконец экран монитора тоже светит в ргб. Почему бы не заправить в принтер краски Red, Green и Blue и ими печатать?

Давайте разберёмся.

RGB — это стимулы, которые воздействуют на сетчатку глаза или матрицу камеры. Проще всего представить как лампочки. Нет света — чёрный цвет. Горят две из них — какой-то яркий: например, если горят R и G — то ярко-жёлтый. Горят все три — белый. Чем больше лампочек горит, чем больше стимулов приходит — тем ярче цвет, тем ближе к белому.

Теперь давайте возьмём ведро красной краски. Если мы мазнём такой краской по бумаге — получим условный Red. Что при этом происходит. Белый цвет бумаги отражает весь цветовой спектр: R, G и B. Красная краска, чтобы быть красной, перекрывает части спектра G и B, чтобы от бумаги в глаз отражался только R:

red-ink.png

То есть можно сказать, что суть красной краски в том, что она не-красная: она закрывает всё, кроме красного. Красный краситель в чём-то противоположен красному цвету: он сам не излучает красный свет, но он мешает другим цветам излучаться. Зелёный лист на дереве, если сказать упрощённо, так же поглощает R и B, а отражает G. Ну а если мы возьмём синюю краску, то она, соответственно, перекроет части спектра, соответствующие R и G.

Но при печати мы занимаемся смешиванием цветов через наложение полупрозрачных слоёв краски. Как нам получить, скажем, жёлтый цвет? Мы уже говорили выше, что жёлтый получается смешением красного и зелёного стимулов. Но смешав краски R и G, мы полностью перекроем весь отражённый свет от бумаги, получив чёрный:

red+green-inks.png

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

thin-inks.png

Такими красителями, условно "не-R", "не-G" и "не-B", мы можем выборочно играть основными цветовыми примитивами RGB, составляя из них нужные цвета.

Наконец-то мы можем получить наш жёлтый. Для этого понадобится краситель "не-B", который перекроет синюю часть спектра и оставит R и G:

not-B-ink.png

Взяв "не-R" и "не-B", мы получим зелёный:

not-R-plus-not-B.png

И так далее.

Осталось только обозвать красители по-человечески, в соответствии с тем, как они выглядят в чистом виде — и вот мы с вами открыли CMYK. Правда, пока ещё без буквы K, но это уже тема, достойная отдельного разговора.