Модель RGB - аддитивная цветовая модель, которая используется в устройствах, работающих со световыми потоками: сканеры, мониторы, цифровые фотоаппараты, слайд-проектора и т.д. Современные цифровые фотолаборатории для
печати фотографий также используют цветовое пространство RGB. Существует огромное количество излучаемых цветов но из них выделено только три, которые считаются основными (первичными): это — красный, зеленый и синий. Остальные цвета получаются сочетанием базовых.
При смешении двух основных цветов результат осветляется. Например, из смешения красного и зеленого получается желтый, из смешения зеленого и синего — голубой, синий и красный дают пурпурный. Если смешиваются все три цвета, образуется белый. Поэтому такие цвета называются аддитивными. Такое деление цветов называется цветовой моделью RGB от первых букв слов "RED" "GREEN" "BLUE" (красный, зеленый, синий).
Mодель можно представить в виде трехмерной системы координат. Каждая координата отражает вклад одного первичного цвета в результирующий в диапазоне от нуля до максимального значения.
В результате получается некий куб, внутри которого и "находятся" все цвета, образуя цветовое пространство модели RGB. Любой цвет, который можно выразить в цифровом виде, входит в пределы этого пространства.
Объем такого куба (количество цифровых цветов) легко рассчитать. Байт, которым кодируется канал, состоит из восьми битов, а бит может принимать 2 значения, итого 256. Поскольку на каждой оси можно отложить 256 значений, то 256 в кубе дает число 16 777 216.Начало координат: в этой точке все составляющие равны нулю, излучение отсутствует, что равносильно темноте, т. е. это точка черного цвета. Точка, ближайшая к зрителю: в этой точке все составляющие имеют максимальное значение, что обеспечивает белый цвет.
На линии, соединяющей эти точки (по диагонали), располагаются серые оттенки: от черного до белого. Это происходит потому, что значения всех трех составляющих одинаковы и располагаются в диапазоне от нуля до максимального значения. Такой диапазон иначе называют серой шкалой (grayscale). В компьютерных технологиях сейчас чаще всего используются 256 градаций (оттенков) серого. Хотя некоторые сканеры имеют возможность кодировать и 1024 оттенка серого.
Три вершины куба дают чистые исходные цвета, остальные три отражают двойные (бинарные) смешения исходных цветов: из красного и зеленого получается желтый, из зеленого и синего — голубой, а из красного и синего — пурпурный.
Кодировании цвета осуществляется при помощи шестнадцатеричной системы. Максимальное - FF (или 255) значение даёт чистый цвет. Код белого цвета можно записать как: FF(красный) FF(зелёный) FF(синий). Код чёрного, соответственно: 000000. Код жёлтого: FFFF00, пурпурного: FF00FF, голубого: 00FFFF.