Цветовая модель HSB
Если две вышеописанные модели представить в виде единой модели, то получится усеченный вариант цветового круга (рис. 1.2), в котором цвета располагаются в известном еще со школы порядке: красный (R), желтый (Y), зеленый (G), голубой (С), синий (В), пурпурный (M).
Рис. 1.2. Цветовой круг
На цветовом круге основные цвета моделей RGB и CMY находятся в такой зависимости: каждый цвет расположен напротив дополняющего его (комплементарного) цвета; при этом он находится между цветами, с помощью которых он получен. Например, сложение зеленого и красного цветов дает желтый.
Чтобы усилить какой-либо цвет, нужно ослабить дополняющий его цвет (расположенный напротив него на цветовом круге). Например, чтобы изменить общее цветовое решение в сторону голубых тонов, следует снизить в нем содержание красного цвета.
По краю этого цветового круга располагаются так называемые спектральные цвета или цветовые тона (Hue), которые определяются длиной световой волны, отраженной от непрозрачного объекта или прошедшей через прозрачный объект. Цветовой тон характеризуется положением на цветовом круге и определяется величиной угла в диапазоне от 0 до 360 градусов. Эти цвета обладают максимальной насыщенностью, т. е. синий цвет еще синее быть уже не может.
Следующим параметром является насыщенность цвета (Saturation) – это параметр цвета, определяющий его чистоту.
Уменьшение насыщенности цвета означает его разбеливание. Цвет с уменьшением насыщенности становится пастельным, блеклым, размытым. На модели все одинаково насыщенные цвета располагаются на концентрических окружностях, т. е. можно говорить об одинаковой насыщенности, например, зеленого и пурпурного цветов, и чем ближе к центру круга, тем все более разбеленные цвета получаются. В самом центре любой цвет максимально разбеливается и становится белым цветом.
Работу с параметром насыщенности можно характеризовать как добавление в спектральный цвет определенного процента белой краски.
Еще одним параметром является яркость цвета (Brightness) – это параметр, определяющий освещенность или затемненность цвета. Уменьшение яркости цвета означает его зачернение.
Работу с параметром яркости можно характеризовать как добавление в спектральный цвет определенного процента черной краски.
В общем случае, любой цвет получается из спектрального цвета добавлением определенного процента белой и черной красок, т. е. фактически серой краски.
Эта модель гораздо ближе к традиционному пониманию работы с цветом. Можно определять сначала цветовой тон (Hue), а затем насыщенность (Saturation) и яркость (Brightness). Такая модель получила название по первым буквам приведенных выше английских слов – HSB.
Модель HSB неплохо согласуется с восприятием человека: цветовой тон является эквивалентом длины волны света, насыщенность – интенсивности волны, а яркость – количеством света.
Недостатком этой модели является необходимость преобразовывать ее в модель RGB для отображения на экране монитора или в модель CMYK для получения полиграфического оттиска.
Цветовая модель L*a*b
Цветовая модель L*a*b была создана Международной комиссией по освещению (СIЕ) с целью преодоления существенных недостатков вышеизложенных моделей, в частности, она призвана стать аппаратно независимой моделью и определять цвета независимо от особенностей устройства (монитора, принтера, печатного станка и так далее). Комиссией были выполнены первые экспериментальные работы по изучению восприятия цвета человеком. Огромный статистический материал позволил создать серию математических моделей, в которых цвет описывается не в терминах элементов, воспроизводимых устройствами, а с использованием трех составляющих цветового зрения человека.
В этой модели любой цвет определяется светлотой L, которая несет информацию о яркости изображения, и двумя хроматическими компонентами: параметром a, который изменяется в диапазоне от зеленого до пурпурного, и параметром b, изменяющимся в диапазоне от синего до желтого.
Эта модель используется в качестве модели-посредника при любом конвертировании из модели RGB в модель CMYK и обратно.