Эта модель описывает излучаемые цвета. Модель RGB основана на трех базовых цветах — Red (Красный), Green (Зеленый), Blue (Синий). Остальные цвета образуются при смешивании этих трех основных. При сложении (смешении) двух лучей основных цветов результат светлее составляющих. Цвета этого типа-называются аддитивными (рис. 19.2).
При смешении красного и зеленого получается желтый, при смешении зеленого и синего — голубой, синий и красный дают пурпурный. Заметим, что речь идет именно о цветных лучах света, а не о привычных нам отраженных цветах. Смешение лучей обязательно даст в результате более светлый луч, чем исходные лучи (усиливается освещение). Если смешиваются все три цвета, образуется белый цвет. Смешав три базовых цвета в разных пропорциях, можно получить все многообразие оттенков. Базовые цвета иначе называются компонентами, или каналами. RGB — трехканальная цветовая модель. В модели RGB кодирует изображение сканер, отображает монитор и воспринимает человеческий глаз, поэтому можно считать ее основной моделью.
Рис. 19.2. Аддитивная цветовая модель RGB
Рис. 19.3. Модель RGB
Модель RGB можно представить себе в виде трехмерного куба, по трем осям которого откладываются значения компонентов (рис. 19.3). В начале координат все составляющие равны нулю, излучение отсутствует (черный цвет). В точке, противоположной началу координат, все составляющие имеют максимальное значение (белый цвет). На линии, соединяющей эти точки по диагонали, три составляющих одинаковы и располагаются в диапазоне от нуля до максимального значения. Они образуют серые оттенки от черного до белого — серую шкалу. Три вершины куба отображают чистые исходные цвета, остальные три — двойные смешения исходных цветов.
Количество каждого компонента RGB выражается либо в процентах (реже), либо числами от 0 до 255. Всего получается 256 оттенков каждого компонента и 256 оттенков серого.
Почему 256 оттенков?
На каждый канал изображения в памяти компьютера отводится какое-то количество бит. Для монохромного достаточно 1 бита, в этом случае максимально возможное число цветов 2 (21=2). Для описания полутонового изображения отводится 8 бит. 256 — максимально возможное число значений восьмибитного канала (28=256). Этого достаточно, чтобы передать оттенки серого. Каждый канал полноцветного изображения представляет собой восьмибитное полутоновое изображение; максимальное число градаций канала, таким образом, составляет те же 256.
Модель RGB аппаратно-зависима. Когда цвет в модели RGB отображается на экране монитора, значения компонентов — это, практически, напряжение, подаваемое на каждую из лучевых трубок. Результат зависит от характеристик устройства. На цвет, который вы увидите, оказывают влияние оттенки люминофора, его яркость и пр. Цвета, имеющие одни и те же характеристики, будут выглядеть по-разному на двух мониторах. При сканировании наблюдается та же ситуация — один и тот же цветной оригинал при сканировании разными сканерами дает цвета с различными характеристиками.
Примечание
Чтобы убедиться в аппаратной зависимости модели RGB, подкрутите движок яркости вашего монитора. Не правда ли, цвета изменились? А между тем, вы не меняли их характеристики!