Цвет – один из факторов нашего восприятия светового излучения. Для характеристики цвета используются следующие атрибуты.

Основы теории цвета

При работе с цветом используют понятия цветовое разрешение (его еще называют глубиной цвета) и цветовая модель. Цветовое разрешение определяет метод кодирования цветовой информации, и от него зависит то, сколько цветов на экране может отображаться одновременно. Для кодирования двухцветного (черно-белого) изображения достаточно выделить по одному биту на представление цвета каждого пиксела. Выделение одного байта позволяет закодировать 256 различных цветовых оттенков. Два байта (16 битов) позволяют определить 65536 различных цветов. Этот режим называется High Color. Если для кодирования цвета используется три байта (24 бита), возможно одновременное отображение 16,5 млн цветов. Этот режим называется True Color.

Цвета в природе редко являются простыми. Большинство цветовых оттенков образуется смешением основных цветов. Способ разделения цветового оттенка на составляющие называется цветовой моделью. Существует много различных типов цветовых моделей, но в компьютерной графике, как правило, применяется не более трех. Эти модели известны под названиями RGB, CMYK и HSB.

Цветовой тон. Можно определить преобладающей длиной волны в спектре излучения. Цветовой тон позволяет отличить один цвет от другого, например, зеленый от красного, желтого и других.

Яркость. Определяется энергией, интенсивностью светового излучения. Выражает количество воспринимаемого света.

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

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

Наука, которая изучает цвет и его измерения, называется колориметрией. Она описывает общие закономерности цветового восприятия света человеком.

Одними из основных законов колориметрии являются законы смешивания цветов. Эти законы в наиболее полном виде были сформулированы в 1853 г. немецким математиком Германом Грассманом:

1. Цвет трехмерен - для его описания необходимы три компоненты. Любые четыре цвета находятся в линейной зависимости, хотя существует неограниченное число линейно независимых совокупностей из трех цветов.

Иными словами, для любого заданного цвета (Ц) можно записать такое цветовое уравнение, выражающее линейную зависимость цветов:

Ц = к1 Ц1 + к2 Ц2 + к3 Ц3,

где Ц1, Ц2, Ц3 – некоторые базисные, линейно независимые цвета, коэффициенты к1, к2, и к3 – количество соответствующего смешиваемого цвета. Линейная независимость цветов Ц1, Ц2, Ц3 означает, что ни один из них не может быть выражен взвешенной суммой (линейной комбинацией) двух других.

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

2. Если в смеси трех цветовых компонентов один меняется непрерывно, в то время как два других остаются постоянными, цвет смеси также изменяется непрерывно.

3. Цвет смеси зависит только от цветов смешиваемых компонентов и не зависит от их спектральных составов.

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