RGB (для дисплеев) и CMYK (для печати) являются наиболее распространенными системами представления цвета.
Основная модель субтрактивного синтеза цвета – полиграфическая система CMYK (сине-зеленый/голубой, пурпурный, желтый, ключевой/черный).
Самый распространенный вариант аддитивного смешения, предполагающего суммирование разноцветных потоков в единый результирующий поток, – модель RGB (красный, зеленый, синий).
Если субтрактивная схема применяется в полиграфии (с белым нулем – отсутствием краски на бумаге), то аддитивная (обладающая бо́льшим цветовым охватом) – в телевизорах, мониторах и т.п., где выключенный экран выглядит черным.
Поскольку RGB и CMY дополняют друг друга, между ними существует определенное соотношение. Если показать эту информацию в виде одного цветового круга, то цвета RGB и CMY будут в нем поочередно меняться. Если смешать два RGB-цвета, то получится CMY-цвет; если же, наоборот, смешать два CMY-цвета, то на этот раз получится RGB-цвет. Например, в модели CMY красный цвет описывается как смесь пурпурного и желтого. А в модели RGB пурпурный цвет описывается как смесь красного и синего.
Что такое RGB и CMYK?
Кроме того, в сравнении с RGB, CMYK обладает меньшим цветовым охватом. Законы физики не позволяют печатать цвета RGB. Для печати RGB- изображения следует преобразовать его аддитивные цвета в цвета CMY, т.е. перевести их в субтрактивные цвета.
Система цветопередачи RGB
RGB (англ. Red, Green, Blue – красный, зеленый, синий) – аддитивная цветовая модель (англ. Additive Primary Model), описывающая способ синтеза цвета для цветовоспроизведения. Аддитивной модель называется потому, что цвета получаются путем добавления (англ. addition) к черному цвету.
Выбор основных цветов в RGB обусловлен особенностями физиологии восприятия цвета сетчаткой человеческого глаза.
Модель RGB используется для воспроизведения спектра видимого света и представляет все то, что передает, фильтрует или ощущает световые волны (например, монитор, сканер или глаз) (рис. 7.5). Для создания различных цветов складываются разные уровни основных цветов (красного, зеленого и синего). Черный цвет – это отсутствие любого света.
Рис. 7.5. Цветовая модель RGB
Изображение в данной цветовой модели состоит из трех каналов. При смешении основных цветов, например, синего (В) и красного (/?), мы получаем дополнительный пурпурный (англ. М – magenta), при смешении зеленого (G) и красного (R) – дополнительный желтый (англ.
Y – yellow), при смешении зеленого (G) и синего (В) – дополнительный циановый (англ. С – cyan). При смешении всех трех цветовых компонентов мы получаем белый цвет. В телевизорах и мониторах применяются три электронных пушки (светодиода, светофильтра) для красного, зеленого и синего каналов.
Числовое отображение RGB
Каждая из координат RGB представляется в виде одного байта, значения которого обозначаются целыми числами от 0 до 255 включительно, где 0 – минимальная, а 255 – максимальная интенсивность.
КАК УСТРОЕНЫ ЦВЕТОВЫЕ ПРОСТРАНСТВА? | РАЗБОР
COLORREF – стандартный тип для представления цветов в операционной системе Win32. Используется для определения цвета в RGB-виде. Размер – 4 байта.
Определить переменную типа COLORREF можно следующим образом:
COLORREFC = RGB (r,g, b),
где г, g и b – интенсивность (в диапазоне от 0 до 255) соответственно красной, зеленой и синей составляющих определяемого цвета С.
Следовательно, ярко-синий цвет может быть определен как (0,0,255), красный – как (255,0,0), ярко-фиолетовый – (255,0,255), черный – (0,0,0), а белый – (255,255,255).
В HTML используется #RrGgBb-запись, называемая также шестнадцатеричной: каждая координата записывается в виде двух шестнадцатеричных цифр, без пробелов (цвета HTML см. далее). Например, #RrGgBb- запись белого цвета – #FFFFFF.
Для справки
Стандарты цветовых пространств RGB. Цветовая модель RGB является зависимой от устройства. Поскольку мониторы разных моделей и производителей различаются, было предложено несколько стандартов цветовых пространств для этой модели.
Наиболее распространенное цветовое пространство sRGB является стандартом для изображения на мониторе (профиль По умолчанию для компьютерной графики). Пространство sRGB, использующееся с цветовой .моделью RGB, имеет по многим тонам цвета более широкий цветовой охват (может представить более насыщенные цвета), чем типичный охват цветов цветовых пространств в CMYK, поэтому иногда изображения, хорошо выглядящие в RGB, значительно тускнеют и гаснут в CMYK.
Также распространены Adobe RGB и ProPhoto RGB. Цветовое пространство ProPhoto RGB, также известное как ROMM RGB (от англ. Reference Output Medium Metric – метрика образцового выходного материала), является цветовым пространством RGB, предназначенным для обработки фотографий и ориентированным на выходной материал. Стандарт разработан компанией Kodak, он предлагает особо широкий охват, предназначенный для фотоизображений.
RGB – самое используемое цветовое пространство, и у него есть как сильные, так и слабые стороны. С одной стороны, модель RGB оптимальна для редактирования изображений с высоким разрешением. В ней отображается широкий диапазон значений, и изображения в формате RGB могут обрабатываться при помощи почти всех инструментов и функций графических редакторов [1] .
С другой стороны, RGB зависит от устройств. Какое бы ни было числовое определение цвета, способ его вывода на экран полностью зависит от аппаратуры отображения.
- [1]Графический редактор – программа (или пакет программ), предназначенная для создания и обработки графических файлов.
Источник: studme.org
Цветовые модели RGB и CMYK
Все объекты окружающего мира можно разделить на: излучающие (светящиеся: солнце, лампа, монитор), отражающие излучение (бумага) и пропускающие (стекло).
Рис. 21. Излучающие, отражающие и пропускающие объекты.
В зависимости от того, является объект излучающим или отражающим для представления описания его цвета в виде числового кода используются две обратных друг другу цветовые модели: RGB или CMYK. Модель RGB используется в телевизорах, мониторах, проекторах, сканерах, цифровых фотоаппаратах.Эта модель является аддитивной (суммарной), что означает, что цвета в этой модели добавляются к черному (blacK)цвету.
Основные цвета в этой модели: красный (Red), зеленый (Green), синий (Blue). Их парное сочетание в равных долях дает дополнительные цвета: желтый (Yellow), голубой (Cyan) и пурпурный (Magenta).
Сумма всех трех основных цветов в равных долях дает белый (White) цвет: R+G+B=W.
Цветовая модель CMYK используется в полиграфии при формировании изображений, предназначенных для печати на бумаге. Основными цветами в ней являются те, которые являются дополнительными в модели RGB, т.к. они получаются вычитанием цветов RGB из белого цвета. Поэтому модель CMYK называется субтрактивной.
В свою очередь парное сочетание в равных долях цветов модели CMY дает цвета модели RGB. Всем известно, что если смешать на бумаге желтую и голубую краску, получится зеленый цвет. На языке цветовых моделей, это описывается выражением: Y+C=G, кроме того, C+M=B и M+Y=R.
В теории, сумма C+M+Y=K, т.е. дает черный (blacK) цвет, но поскольку реальные типографские краски имеют примеси, их цвет не совпадает в точности с теоретически рассчитанным голубым, желтым и пурпурным. Особенно трудно получить из этих красок черный цвет. Поэтому в модели CMYK к триаде CMY добавляют черный цвет K. От слова blacK для обозначения черного цвета взята последняя буква, и т.к. буква B уже используется в модели RGB для обозначения синего цвета.
Рис. 22a. Излучающий объект RGB.
Рис. 22b. Отражающий объект CMYK.
Если кодировать цвет одной точки изображения тремя битами, каждый из которых будет являться признаком присутствия (1) или отсутствия (0) соответствующей компоненты системы RGB, то мы получим все восемь различных цветов описанных выше моделей.
1 бит на каждый компонент RGB 2 3 =8
Источник: studwood.net
Цветовые модели и области их применения
Мы воспринимаем окружающий мир с помощью различных факторов, один из которых — это цвет. Открывает человек глаза и видит разные цвета, а если нужно об этих цветах рассказать другому человеку, то можно сказать что-то вроде «штаны у него как спелый лимон» или «глаза у нее как ясное небо» и человеку в принципе понятно какого цвета штаны и глаза, даже если он их не видит.
То есть передать информацию о цвете от человека человеку, никакого труда не составляет. А если цветовой информацией должны оперировать не люди, а какие-нибудь технические устройства, тут вариант «глаза как ясное небо» не пойдет. Нужно какое-то иное описание цвета, понятное этим устройствам (мониторы, принтеры, фотоаппараты и т. д.). Как раз для этого и нужны цветовые модели.
Типы цветовых моделей
Существует немало цветовых моделей, наиболее часто используемые можно разделить на три группы:
- аппаратно-зависимые — цветовые модели данной группы описываю цвет применительно к конкретному, цветовоспроизводящему устройству (например монитору), — RGB, CMYK
- аппаратно-независимые — эта группа цветовых моделей для того, чтобы дать однозначную информацию о цвете — XYZ, Lab
- психологические — эти модели основываются на особенностях восприятия человека — HSB, HSV, HSL
Рассмотрим по отдельности некоторые, часто используемые, цветовые модели.
Цветовая модель RGB
Данная цветовая модель описывает цвет источника света (сюда можно отнести например экран монитора или телевизора). Из огромного множества цветов, в качестве основных (первичных) было выделено три цвета: красный (Bed), зеленый (Green), синий (Blue ). Первые буквы названий основных цветов образовали название цветовой модели RGB.
Когда смешиваются два основных цвета, получившийся цвет осветляется: красный и зеленый дают желтый, зеленый и синий дают голубой, из синего и красного получится пурпурный. Если смешать все три основных цвета, образуется белый. Такие цвета называются аддитивными.
Эту модель можно представить в виде трехмерной системы координат, где каждая отражает значение одного из основных цветов в диапазоне от нуля до максимума. Получился куб, внутри которого находятся все цвета, образующие цветовое пространство RGB.
Важные точки и линии модели RGB
- Начало координат: в этой точке значения всех основных цветов равны нулю, излучение отсутствует, т. е. это — точка черного цвета.
- В ближайшей к зрителю точке все составляющие имеют максимальное значение, это значит максимальное свечение — точка белого цвета.
- На линии, соединяющей эти точки (по диагонали куба), расположены оттенки серого цвета: от черного к белому. Этот диапазон иначе называют серой шкалой (Grayscale).
- Три вершины куба дают чистые исходные цвета, остальные три отражают двойные смешения исходных цветов.
Плюс этой модели состоит в том, что она описывает все 16 миллионов цветов, а минус в том, что при печати часть (самые яркие и насыщенные) этих цветов потеряется.
Так как RGB аппаратно-завиисмая модель, то одна и та же картинка на разных мониторах может отличаться по цвету, например потому что экраны этих мониторов сделаны по разным технологиям или мониторы по разному настроены.
Цветовая модель CMYK
Если предыдущая модель описывает светящиеся цвета, то CMYK наоборот, для описания цветов отраженных. Еще они называются субтрактивными («вычитательными»), потому что они остаются после вычитания основных аддитивных. Так как цветов для вычитания у нас три, то и основных субтрактивных цветов тоже будет три: голубой (Cyan), пурпурный (Magenta), желтый (Yellow).
Три основных цвета модели CMYK, называют полиграфической триадой. Печатая этими красками, происходит поглощение красной, зеленой и синей составляющих. В изображении CMYK каждый пиксель имеет значение процентного содержания триадных красок.
Когда смешиваем две субтрактивных краски, то результирующий цвет затемняется, а если смешать три, то должен получиться черный цвет. При нулевом значении всех красок получаем белый цвет. А когда значения всех составляющих равны — получаем серый цвет.
На деле получается, что если смешать три краски при максимальных значениях, вместо глубокого черного цвета у нас получится скорее грязный темно-коричневый. Это происходит потому, что полиграфические краски не идеальны и не могут отразить весь цветовой диапазон.
Что бы компенсировать эту проблему к этой триаде добавили четвертую краску черного цвета, она и добавила последнюю букву в названии цветовой модели С — Cyan (Голубой), М — Magenta (Пурпурный), Y — Yellow (Желтый), К — blacK (Черный). Все краски обычно обозначаются начальной буквой названия, но черную обозначили последней буквой, Почему? На этот счет есть несколько версий.
Как и RGB, CMYK тоже модель аппаратно-зависимая. Зависит конечный результат от краски, от типа бумаги, от печатной машины, от особенностей технологии печати. Поэтому одно и то же изображение в разных типографиях может быть напечатанным по разному.
Цветовая модель HSB
Если вышеописанные модели соединить в одну, то результат можно изобразить в виде цветового круга, где основные цвета моделей RGB и CMY расположены в следующей зависимости: каждый цвет находится напротив комплементарного цвета, его дополняющего и между цветами, с помощью которых он образован.
Чтобы усилить какой-то цвет, нужно ослабить цвет находящийся напротив (дополняющий). Например, чтобы усилить желтый, нужно ослабить синий.
Для описания цвета в данной модели есть три параметра Hue (оттенок) — показывает положение цвета на цветовом круге и обозначается величиной угла от 0 до 360 градусов, Saturation (насыщенность) — определяет чистоту цвета (уменьшение насыщенности похоже на добавлене белого цвета в исходный цвет), Brightness (яркость) — показывает освещенность или затененность цвета (уменьшение яркости похоже на добавление черной краски). Первые буквы в названии этих параметров и дали название цветовой модели.
Модель HSB хорошо согласуется с человеческим восприятием: цветовой тон — длина волны света, насыщенность — интенсивность волны, а яркость — количество света.
Минусом модели HSB является необходимость конвертировать ее в RGB для отображения на экране монитора или в CMYK для печати.
Цветовая модель Lab
Эту модель создала Международная комиссия по освещению для того, чтобы уйти от недостатков предыдущих моделей. Было необходимо создать аппаратно независимую модель для определения цвета независящую от параметров устройства.
В модели Lab цвет представлен тремя параметрами:
- L — светлота
- a — хроматический компонент в диапазоне от зеленого до красного
- b — хроматический компонент в диапазоне от синего до желтого
При переводе цвета из какой-нибудь модели в Lab, все цвета сохраняются, так как пространство Lab самое большое. Поэтому данное пространство используют как посредника при конвертации цвета из одной модели в другую.
Цветовая модель Grayscale
Самое простое и понятное пространство используется для отображения черно-белого изображения. Цвет в данной модели описывается всего одним параметром. Значение параметра может быть в градациях (от 0 до 256) или в процентах (от 0% до 100%). Минимальное значение соответствует белому цвету, а максимальное — черному.
Индексные цвета
Вряд ли допечатнику придется работать с индексными цветами, но знать что это такое, не помешает.
Итак, когда-то давно, на заре компьютерных технологий, компьютеры могли отображать на экране не больше 256 цветов одновременно, а до этого 64 и 16 цветов. Исходя из таких условий был придуман индексный способ кодирования цвета. Каждый цвет, содержащийся в изображении, получил порядковый номер, с помощью этого номера описывался цвет всех пикселов, имеющих соответствующий цвет. Но у разных изображение наборы цветов разные и по этому пришлось в каждой картинке хранить свой набор цветов (набор цветов назвали — цветовая таблица).
Современные компьютеры (даже самые простые) способны отображать на экране 16,8 млн цветов, поэтому нет особой необходимости в использовании индексных цветов. Но с развитием интернета эта модель вновь используется. Все потому, что такой файл может иметь гораздо меньший размер.
Источник: dopechatnik.ru