В чем разница между CMYK и RGB? Есть ли другие цветовые пространства, которые я должен знать?

Я фотограф, который время от времени также занимается графическим дизайном. Каковы различия между различными цветовыми пространствами?

В общих чертах это цветовые модели, а не цветовые пространства.
Возможный дубликат RGB и CMYK: почему оба?

Ответы (10)

RGB — это аддитивная система проецируемого света . Все цвета начинаются с черной «темноты», к которой добавляются «света» разных цветов для получения видимых цветов. RGB «максимум» белого цвета, что эквивалентно включению всех «светов» на полную яркость (красный, зеленый, синий).

CMYK — это субтрактивная цветовая система отраженного света . Все цвета начинаются с белой «бумаги», к которой добавляются «чернила» разных цветов для поглощения (вычитания) отраженного света. Теоретически CMY — это все, что вам нужно для создания черного цвета (применяя все 3 цвета на 100%). Увы, это обычно приводит к грязному коричневато-черному цвету, поэтому в процессе печати добавляется K (черный). Это также упрощает печать черного текста (поскольку вам не нужно регистрировать 3 отдельных цвета).

Большинство экранов (компьютер, телефон, медиаплеер, телевизор и т. д.) являются RGB (экраны с электронными чернилами являются исключением), пиксели имеют маленькие субпиксели, которые просто отображают красный, зеленый или синий цвет.

Большинство принтеров печатают в цвете CMYK (хотя некоторые фотопринтеры печатают с расширенным набором цветов, превышающим эти 4).

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

Обновление: имейте в виду, что вы не можете отображать одинаковые цвета в RGB и CMYK.

Не уверен насчет первых двух пунктов, особенно «все цвета начинаются с белого/черного». Я бы сказал что-то вроде «RGB является аддитивным: красный, зеленый и синий свет вместе дают белый свет. CMYK является субтрактивным: голубые, пурпурные, желтые и черные чернила фильтруют отражение белого света от печатной поверхности».
@ e100, под rgb начинается с белого, я имею в виду, что все, что вы начинаете с белого для всех цветов, а затем изменяете его, смешивая цвета, где cmyk начинается с черного и вычитает цвета, чтобы смешать их с вашим цветом. Поэтому принтер сказал использовать не 100% цвета, а только определенный процент.
Я не согласен. С RGB вы начинаете с черного — отсутствие света; с CMYK вы начинаете с белой бумаги.
e100 верен, и этот ответ DKuntz2 является принципиально ошибочным взглядом на физику света. Кажется, его следует отредактировать, поскольку ОП и ответ, кажется, довольны, чтобы оставить этот ответ?
Обе являются «теориями цвета, основанными на свете». RGB — проекционный свет, CMYK — отраженный свет. RGB — аддитивная модель, CMYK — субтрактивная.

LAB (он же CIELAB), пространство весьма полезно. Это хорошо для преувеличения цветовых различий, связывая цвета с теорией оппонента цвета. Я много улучшаю изображения и создаю цифровое искусство из фотографий в CIELAB или пространствах, которые на него похожи. Его основными преимуществами являются отделение цвета от яркости и примерно равномерное распределение цветовых изменений - две точки на некотором заданном расстоянии друг от друга в любом месте этого пространства имеют примерно одинаковую субъективную разницу в цвете, не с большой точностью, но, безусловно, лучше, чем RGB, CMY или HSV.

Сайты для просмотра, посвященные CIELAB и другим цветовым пространствам:

http://wildinformatics.blogspot.com/2010/12/i-prefer-lab-color-model.html

http://www.normankoren.com/color_management.html

http://cultureandcommunication.org/deadmedia/index.php/Old_Color_Spaces#CIE_L.2Aa.2Ab.2A

CMYK и RGB — это два цветовых пространства, методы создания цвета.

CMYK является субтрактивным, как краска/пигмент. вы начинаете с нуля (белая бумага), и по мере того, как вы добавляете больше цветов, она в конечном итоге становится черной. CMYK представляет стандартные цветные чернила, которые принтеры используют для создания цветов: голубой, пурпурный, желтый и черный.

RGB является аддитивным, так как свет создает цвета. Вы начинаете с черного (темноты), и по мере того, как вы добавляете свет большего количества цветов, вы в конечном итоге получаете белый (все цвета светятся вместе, как обычная лампочка. Синяя лампочка дает синий свет, потому что она отфильтровывает зеленый и красный свет).

Если вы работаете с компьютерными мониторами, например, в Интернете, вы будете использовать RGB, потому что именно так мониторы (а также камеры и телевизоры) отображают цвет. Вам не нужно беспокоиться о CMYK в Интернете. Но как только вы начинаете распечатывать вещи, это имеет значение. Большинство программ в наши дни могут конвертировать между RGB и CMYK (хотя имейте в виду, что всякий раз, когда вы видите изображение cmyk на своем экране, это всего лишь приближение, потому что на самом деле оно отображается в rgb).

Главное, с чем я столкнулся в отношении rgb и cmyk, — это черный. В cmyk вы можете сделать черный цвет, смешав голубой, пурпурный и желтый цвета с максимальной интенсивностью, но вы можете сделать черный еще более черным, добавив черные чернила на 100%. Так что будьте осторожны, если вам нужно сопоставить два черных, в зависимости от вашей программы они могут выглядеть одинаково.

Также имейте в виду, что не все цвета могут быть воспроизведены в CMYK. Это поразило меня, когда я впервые обнаружил это. Но некоторые цвета (как правило, очень яркие, смелые цвета, такие как очень яркий бирюзовый цвет) могут быть аппроксимированы в CMYK только в несколько приглушенной версии. Это не значит, что цвет никогда не может быть напечатан, просто он очень сложный, требует либо обработки бумаги, либо дополнительных цветов чернил.

Однако есть несколько вещей, с которыми вы можете столкнуться в отношении цветов, о которых я упомяну. Еще одно цветовое пространство, с которым вы можете столкнуться, — это индексированный цвет. Здесь каждому цвету в изображении присваивается определенный индекс для экономии места. Технически это отличается от RGB/CMYK, поскольку контролирует не то, как формируются цвета, а то, как эта информация хранится на компьютере. Иногда он появляется в одних и тех же списках. И в фотошопе вы не можете редактировать индексированные цветные документы без предварительного преобразования их в rgb или cmyk, так что имейте это в виду!

Вы также можете увидеть HSB. Это оттенок/насыщенность/яркость, и это еще один способ объективного описания цветов, который можно использовать для описания цветов rgb или cmyk. Оттенок описывает «цвет» по всей радуге от красного к зеленому, к синему и обратно. Насыщенность описывает, насколько красочным является цвет от серого (насыщенность 0) до максимально насыщенного и богатого (100). Яркость описывает, ну, яркость; от черного до где-то посередине до белого.

HSV (также называемый HSB) основан на системе RGB — на самом деле это просто преобразование цветового пространства RGB (поэтому оно по-прежнему аддитивно и предназначено для компьютерных дисплеев). Три компонента этой цветовой системы:

  • Н : оттенок. Это угол на цветовом круге . Начиная с красного на 0 градусов.
  • С : Насыщенность. Это количество «цвета» в цвете. Таким образом, если насыщенность изображения составляет 0%, то изображение имеет оттенки серого.
  • V : значение (или яркость B ). Это яркость цвета. Если она равна 0%, то у вас черный цвет, независимо от значений оттенка и насыщенности. При V на 100% каждый цвет становится самым ярким.

Таким образом, полный красный будет RGB (255, 0, 0), что совпадает с HSV (0, 100, 100).

Еще одно интересное цветовое пространство, которое я обнаружил совсем недавно, — это цветовая система Манселла , и она оказалась полезной при выборе цветов. Я цитирую книгу « Почему программисты не умеют выбирать цвета » здесь:

«Хотя это очень похоже на HSV на бумаге (где цветность может использоваться как насыщенность), эта цветовая система отличается во многих важных аспектах:

  • цвета упорядочены на основе информации о восприятии (также известной как человеческая субъективность), а не на каком-то физическом свойстве отраженного света.
  • результирующее цветовое пространство асимметрично (например, у красных цветов намного больше, чем у синих)
  • цветовое пространство является дискретным (упрощая выбор)"

Это больше для дизайнеров пользовательского интерфейса, чем для фотографов, но на этой исследовательской странице НАСА довольно много информации .

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

Три наиболее часто встречающихся в фотографии — это «ProPhoto RGB», «Adobe RGB» и «sRGB». Все они измеряют цвет с использованием модели RGB (количество красного, зеленого и синего света), но отличаются своей гаммой. Я перечислил их в порядке убывания гаммы.

Вы можете посмотреть каждый из них в Википедии, но краткая версия заключается в том, что гамма — это диапазон цветов, которые может представлять цветовое пространство. sRGB — это стандарт для веб-графики, но он не может отображать столько цветов, сколько AdobeRGB. Точно так же ProPhoto RGB может отображать цвета, которых нет в AdobeRGB.

Как фотограф, вы обычно пытаетесь снимать в самой широкой цветовой гамме, доступной вам, чтобы сохранить как можно больше «реальных» цветов. Затем вы конвертируете в подходящее цветовое пространство для экранного отображения, Интернета или печати.

При съемке в формате JPG установите для параметра «Цветовой режим» камеры максимально широкое цветовое пространство, которое вы можете получить. Если вы снимаете в формате RAW, цветовое пространство не применяется до тех пор, пока ваше программное обеспечение не начнет интерпретировать данные RAW, поэтому вы можете отложить выбор цветового пространства до этого момента. Одно из многих преимуществ RAW.

Я также хотел бы поддержать то, что DarenW сказал о лабораторном пространстве. CIELAB 1931 — продукт интенсивного изучения человеческого зрения и фактически дедушка цветовых пространств. Все остальные судят против CIELAB. Графики популярных гамм пространств RGB часто накладываются на гамму CIELAB, чтобы проиллюстрировать, насколько хорошо они сравниваются.

Тем не менее, использование цветового режима Lab для коррекции цвета может занять некоторое время, чтобы привыкнуть, поскольку мы настолько укоренились в RGB, но он ЧРЕЗВЫЧАЙНО мощный. Большая часть этого происходит из-за того, что он отделяет цвет от яркости, как это делают наши глаза, и позволяет вам настраивать их независимо.

Для быстрого ознакомления с некоторыми практическими вещами, для которых вы можете использовать его, посмотрите это видео фотографа Дэна Маргулиса: http://revision3.com/pixelperfect/labcolor .

Мертвая ссылка на revisin3

Было бы неверным или, по крайней мере, сбивающим с толку утверждением обоих: «RGB основан на свете, и он аддитивен, потому что вы начинаете без света» и «CMYK основан на чернилах, и он субтрактивен, потому что вы начинаете без чернил».

Легко понять, как работает RGB, поскольку обычные дисплеи создают цвета, добавляя аддитивные основные цвета, красный, зеленый и синий, вместе в соответствующих пропорциях. Но что добавляется и по отношению к чему?

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

Начнем с RGB. Ваш дисплей выключен и не излучает световые лучи сам по себе. Вы воспринимаете только черное.

Вы включаете дисплей и получаете (полностью) синий экран. В идеале все синие субпиксели излучают свет на одной длине волны с одинаковой интенсивностью. По сравнению с чернотой вы добавили немного света и теперь воспринимаете синий цвет.

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

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


Отличие CMYK в том, что у вас есть физический объект, скажем, лист бумаги, который вы просматриваете при освещении. Весь свет, падающий на бумагу, нейтрально отражается воспринимающему, и все, что вы видите, — это цвет бумаги, смешанный с цветом освещения; оба идеально нейтральны.

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

Понимание этого поможет вам понять, почему отпечатки выглядят по-разному на разных типах бумаги, даже если вы указали точно такие же значения CMYK. Бумага, чернила и освещение влияют на восприятие цветов. Если вы хотите откалибровать свой дисплей для экранной цветопробы, вы должны принять во внимание все это.


С точки зрения цифрового фотографа, в большинстве случаев камера фиксирует световые лучи в матрице RGGB (или аналогичной), которая затем интерполируется в изображение RGB. Если вы хотите напечатать изображение RGB, данные RGB должны быть преобразованы в цветовую модель, которую понимает ваш принтер, например, CMYK или CcMmYK. Если в ваше изображение RGB включено цветовое пространство , процессор растровых изображений принтера может сделать это за вас.

Что происходит за кулисами:

  1. Изображение RGB имеет цветовое пространство, например sRGB
  2. Значения RGB рассчитываются в соответствии с цветовым пространством для значений LAB.
  3. Принтер имеет собственное цветовое пространство CMYK.
  4. Значения LAB рассчитываются в соответствии с цветовым пространством для значений CMYK.

LAB всегда используется в качестве «клея» между разными цветовыми пространствами — даже между цветовыми пространствами одной и той же цветовой модели (sRGB, Adobe RGB, ProPhoto RGB, …). Он предназначен для приближения к человеческому цветовому зрению; хотя некоторые из его цветов выходят за пределы гаммы человеческого зрения. Это не зависит от устройства, и поэтому его лучше понимать как более или менее теоретическую цветовую модель, а не то, с чем вы могли бы печатать.

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

Обратите внимание, что это отличается (и, возможно, лучше), чем компонент яркости в представлении HSB (оттенок-насыщенность-яркость). Это связано с тем, что LAB аппроксимирует человеческое цветовое зрение, а HSB просто представляет RGB с другими координатами . Поскольку человеческое зрение не воспринимает изменения яркости линейным образом, L-компонент в LAB также не является линейным по отношению к яркости HSB. 50% серого может быть RGB(128,128,128)для компьютеров, но для людей это больше RGB(119,119,119).

На практике это не означает, что мы видим только 119×2=238 оттенков серого, а скорее то, что если бы мы могли создать градиент от LAB(0,0,0)до LAB(100,0,0)и сравнить его с градиентом от RGB(0,0,0)до RGB(255,255,255), градиент RGB будет восприниматься как немного несбалансированный. .


Короче говоря:

  • RGB для дисплеев
  • CMYK для печати
  • LAB используется в преобразовании или инструмент
  • HSB — отличный инструмент, хотя это не цветовая модель, а просто другое представление RGB.

RGB — это аддитивное цветовое пространство. Если смешать три основных цвета (красный, зеленый и синий), получится белый. Это модель использования мониторов, если красный свет, зеленый свет и синий свет смешиваются, он становится белым.

CMY (голубой, пурпурный и желтый) являются субтрактивными. Если все смешать, получится черный. Эта модель используется принтерами. Если на точку нанесены все три основных цвета, она становится темнее. Но смешать хороший черный довольно сложно, поэтому часто в смесь цветов добавляют черный (это K в CMYK).

Более подробную информацию можно найти в Википедии .

Я чувствую себя обязанным расширить обсуждение, включив в него * физику и * человеческое восприятие. Извиняюсь, если что-то пропустил и это лишнее. (Некоторые ссылки ведут в этих направлениях.)

Физика

Существует реальное цветовое пространство, которое, по сути, представляет собой электромагнитное излучение (вспомните: свет) с определенной длиной волны. Только часть диапазона этих длин волн (называемого (настоящим) «светом») видна людям. Другие (более низкие и более высокие) длины волн называются радиоволнами, инфракрасными, ультрафиолетовыми, рентгеновскими лучами, гамма-лучами... . (Анекдот: с лампами накаливания менее половины излучаемой ими световой энергии на самом деле видимы (или были изначально) для людей.)

Радуга показывает цвета в видимом свете. (Возможно, он также показывает больше невидимых длин волн.)

(Многие животные видят (воспринимают) другой диапазон «света» — обычно в основном перекрывающий человеческий диапазон. (Анекдот: некоторые насекомые видят (по памяти) ультрафиолет; некоторые цветы выглядят совсем иначе, чем насекомые.))

Восприятие человека

Прежде чем мы увязнем ... . Человеческое восприятие усредняет получаемый им свет. Если мой глаз получит немного красного света и немного желтого света, я восприму оранжевый (находящийся между красным и желтым). Если мой глаз получает много разных длин волн, я буду воспринимать белый цвет (или не совсем белый, если коллекция необъективна); и наоборот, для белого (света) длины волны не существует. Если мой глаз получает синий и красный свет (но не зеленый), я воспринимаю пурпурный цвет; и наоборот, для пурпурного (света) нет длины волны. (Смотри ниже.)

Хорошо... . В человеческом глазу есть красные рецепторы, зеленые рецепторы и синие рецепторы. Они постепенно становятся менее чувствительными к свету, который постепенно удаляется от целевой длины волны. Если мой глаз получает голубой свет, это активирует синий и зеленый рецепторы, но оба не полностью; мой мозг обработает это, и я восприму голубой.

(Есть также «серые» рецепторы, более чувствительные к условиям низкой освещенности.)

Это не совпадение, что это (красный, зеленый и синий) телевизоры используют для представления цветов.

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

(В человеческом глазу (по памяти) синий рецептор более чувствителен в условиях низкой освещенности, что фактически меняет воспринимаемые цвета некоторых вещей в сумерках.)

(Обратите внимание, что длина волны, которую мы называем «зеленым», находится не точно между красным и синим; она ближе к «синему». Несколько независимо… глубже внутри глаз/мозг переводит RGB в четырехэлементную систему с желтым цветом. и черный, и (по памяти/догадке) красный и синий.)

В субтрактивном цвете используются цвета, противоположные («дополняющие») красному (голубому), зеленому (пурпурному) и синему (желтому). Это прекрасно работает, как и RGB, но так же произвольно по отношению к физике.

Обратите внимание, что существует два типа принтеров. Все потребительские модели формата A4 располагают точки (C/M/Y/K) рядом друг с другом, а не смешивают их, как смешивают краски. Некоторые специализированные принтеры, в том числе некоторые потребительские фотопринтеры, фактически смешивают чернила («сублимация красителя»). Сублимация красителя, очевидно, намного превосходит (и значительно отличается) цветовую технологию, но потребительские модели имеют гораздо большее количество точек.

Если я правильно понимаю... это означает, что ваш цветной принтер формата А4 на самом деле не является субтрактивным цветовым пространством; на самом деле вы видите немного желтого света и немного голубого света, и ваш глаз усредняет это, и вы воспринимаете зеленый цвет; вы видите немного пурпурного света и немного желтого света, и ваш глаз усредняет это (красный + синий, + желтый = (неидеальный) красный). Если я правильно понимаю, идеальным было бы для потребительских принтеров использовать RGB (а именно RGBK) вместо CMYK, поскольку они фактически не выполняют часть смешивания краски . (Разница в том, что, в то время как луч света, падающий на смешанную краску, «отражается» с вычитанием более чем одной длины волны (вау! - грязно-коричневый!!)... луч, попадающий на страницу потребительского принтера, отражается только от одного цвета ( С/М/Г/К).)

Цветовая гамма (общий цветовой диапазон) CMYK (скорее) меньше, чем у RGB-телевизора, который (немного) снова меньше, чем человеческое зрение. Последний (TV) также несколько искажен, первый (CMYK) — в большей степени. Вот почему вы получаете предупреждение для некоторых цветов, если работаете в цветовом пространстве RGB; их нельзя распечатать.

Тем не мение...

Разница между RGB и CMYK в более простых (и наглядных) терминах :) Полезно для начинающих, чтобы начать понимать разницу, не запутавшись в жаргоне. Инфографика длинная, поэтому я просто связал ее.

Имейте в виду, что Stack Exchange предпочитает, чтобы ответы были прямыми, а ссылки, как правило, не одобряются. Ваша ссылка хороша, но на этот вопрос ответили и приняли.

В дополнение к вышеперечисленным системам существует система плашечных цветов Pantone, которая используется для печати цветов и отделки, которые в противном случае были бы невозможны с CMYK (ярко-бирюзовый, пурпурный). Часто компании зацикливаются на определенном фирменном цвете, который просто недостаточно хорошо аппроксимируется CMYK, когда вы сообщаете им цену за плашечные цвета, и они убегают, вертя ногами, как в мультфильмах.

Эта система работает за счет индивидуальной печати каждого цвета с использованием специальных красителей и отделки без смешивания с другими.

Pantone (или любой плашечный цвет) на самом деле не является цветовым пространством , таким же, как CMYK или RGB. Даже плашечные цвета используются в цветовом пространстве CMYK.
@Scott Несмотря на то, что система Pantone ™ является произвольной, она принимается как добросовестное цветовое пространство независимо от CMY или RGB. Он имеет свои собственные основные цвета, и целые системы рендеринга используют исключительно цветовую систему Pantone (Hallmark™ Co. — их карты и т. д.). Функции переноса Photoshop, которые напрямую создают разрывы цвета Pantone, используются уже много лет. Источник: Технический фонд графических искусств (также известный как Printing Industries of America).