Простейшие цветные изображения передаются с помощью так называемых индексированных цветов (Indexed Color). Каждый цвет кодируется 8 битами, а всего изображение может содержать 256 различных цветов (24-битные описания которых хранятся в специальной таблице, палитре). Именно с такой ограниченной гаммой цветов работали первые цветные мониторы. Для полиграфического воспроизведения индексированные цвета едва ли можно рекомендовать (слишком мало оттенков), а вот для Web-страниц они вполне подходят, так как графический файл имеет небольшой размер и передача информации по сети происходит достаточно быстро.
Современные компьютеры для создания полноцветных изображений на мониторе используют цветовую модель RGB, в которой на цвет каждого пиксела отводится обычно 24 бита. Рассмотрим подробнее эту цветовую модель.
На экране электронно-лучевой трубки цвета создаются в результате бомбардировки люминофора (фосфоресцирующего материала) тремя электронными лучами. При этом, каждая точка изображения состоит из трех цветных точек: красной, синей и зеленой. Электронные лучи различной интенсивности высвечивают разные точки и «картинка» приобретает цвет в результате сложения трех составляющих. Смешение красного и зеленого цвета дает желтый, зеленого и синего – голубой, красного и синего – пурпурный цвет. Черный цвет получается, когда интенсивность всех трех составляющих равна нулю, белый – при сложении всех трех цветов максимальной интенсивности. Это называется аддитивной (суммирующей) моделью RGB: Red – красный, Green – зеленый, Blue – голубой. В современных компьютерах воспроизводится 256 (от 0 до 255) значений каждого из трех цветов, следовательно, общее количество возможных цветов на мониторе – порядка 16.7 млн.
Результирующий цвет зависит от того, какое количество каждой из цветовых компонент присутствует на изображении. Например, для получения одного из оттенков желтого цвета необходима следующая комбинация: R = 255, G = 236, В = 103. Белый цвет получается, если значение каждой из трех компонент равно 255.
Цветовое тело модели RGB имеет форму куба, расположенного в трехмерной системе координат (рис. ЦВ-2.60). Все цветовое пространство находится внутри этого куба. В точке пересечения координатных осей все составляющие равны нулю, излучение отсутствует, следовательно, это точка черного. Три вершины куба, лежащие на осях, представляют собой чистые основные цвета. Каждая из трех вершин, лежащих в плоскостях осей координат, определяет цвет, полученный при смешении двух составляющих. Эти вершины (в теории) соответствуют желтому, голубому и пурпурному цветам. Последняя вершина куба, не лежащая ни в одной из плоскостей и соответствующая координате с максимальным значением каждого основного цвета, является точкой белого. На диагонали, расположенной между вершинами белого и черного цвета, расположены все оттенки серого.