КЗС
КЗС (аббревиатура слов красный, зелёный, синий) (в иностранных источниках — RGB (от английских слов Red, Green, Blue)) — аддитивная цветовая модель, описывающая способ синтеза цвета.
Выбор основных цветов обусловлен особенностями физиологии восприятия цвета человеческим глазом и эффектом метамерии — особенностью зрения, при котором свет различного спектрального состава может вызывать одинаковые цветовые ощущения. Цветовая модель КЗС нашла широкое применение в технике цветосинтеза.
Аддитивной она называется потому, что цвета получаются путём добавления (лат. additio) к чёрному. Иначе говоря, если цвет экрана, освещённого цветным прожектором, обозначается в КЗС как (к1, з1, с1), а цвет того же экрана, освещённого другим прожектором, — (к2, з2, с2), то при освещении двумя прожекторами цвет экрана будет обозначаться как (к1+к2, з1+з2, с1+с2).
Изображение в данной цветовой модели состоит из трёх каналов. При смешении основных цветов (основными цветами считаются красный, зелёный и синий) — например, синего и красного, мы получаем пурпурный, при смешении зелёного и красного — жёлтый, при смешении зелёного и синего — циановый (сине-зелёный). При смешении всех трёх цветовых компонентов мы получаем белый цвет.
В телевизорах и мониторах применяются три электронные пушки (светодиода, светофильтра) для красного, зелёного и синего каналов.
Цветовая модель КЗС имеет по многим тонам цвета более широкий цветовой охват (может представить более насыщенные цвета), чем типичный охват цветов CMYK, поэтому иногда изображения, замечательно выглядящие в КЗС, значительно тускнеют и гаснут в CMYK.
ИсторияПравить
Дж. К. Максвелл предложил аддитивный синтез цвета как способ получения цветных изображений в 1861 году.[1]
ОпределениеПравить
Цветовая модель КЗС была изначально разработана для описания цвета на цветном мониторе, но, поскольку, мониторы разных моделей и производителей различаются, были предложены несколько альтернативных цветовых пространств, соответствующих «усреднённому» монитору. К таким относятся, например, «sRGB» и «Adobe RGB».
Варианты этого цветового пространства отличаются разными оттенками основных цветов, разной цветовой температурой, разным показателем гамма-коррекции.
Представление базисных цветов КЗС согласно рекомендаций ITU, в пространстве XYZ: Температура белого цвета: 6500 кельвинов (дневной свет)
Красный: x=0.64 y=0.33 Зелёный: x=0.29 y=0.60 Синий: x=0.15 y=0.06
Матрицы для перевода цветов между системами КЗС и XYZ (величину Y часто ставят в соответствие яркости при преобразовании изображения в чёрно-белое):
X = 0.431*К+0.342*З+0.178*С Y = 0.222*К+0.707*З+0.071*С Z = 0.020*К+0.130*З+0.939*С К = 3.063*X-1.393*Y-0.476*Z З = -0.969*X+1.876*Y+0.042*Z С = 0.068*X-0.229*Y+1.069*Z
Числовое представлениеПравить
Для большинства приложений значения координат к, з и с можно считать принадлежащими отрезку [0,1], что представляет пространство КЗС в виде куба 1×1×1.
Глубина цвета |
---|
битовое изображение 8-битный цвет |
См. также |
В компьютерах для представления каждой из координат традиционно используется один октет, значения которого обозначаются для удобства целыми числами от 0 до 255 включительно. Следует учитывать, что чаще всего используется гамма-компенсированое цветовое пространство КЗС, обычно с показателем 1.8 (Mac) или 2.2 (PC).
В HTML используется #КкЗзСс-запись, называемая также шестнадцатиричной: каждая координата записывается в виде двух шестнадцатиричных цифр, без пробелов. Например, #КкЗзСс-запись белого цвета — #FFFFFF
.
Представление в памяти ЭВМПравить
Типичным вариантом представлением цвета КЗС в памяти ЭВМ является структура «COLORREF» — стандартный тип для представления цветов на платформе «Win32». Использует для определения цвета в КЗС-виде. Размер — 4 байта. При определении какого-либо КЗС-цвета, значение переменной типа «COLORREF» можно представить в шестнадцатиричном виде так:
0x00ссззкк
кк, зз, сс — значение интенсивности соответственно красной, зелёной и синей составлющих цвета. Максимальное их значение — 0xFF.
Определить переменную типа «COLORREF» на языке «C» можно следующим образом:
COLORREF C = (b,g,r);
b, g и r — интенсивность (в диапозоне от 0 до 255) соответственно синей, зелёной и красной составляющих определяемого цвета C. То есть ярко-красный цвет может быть определён как (255,0,0), ярко-фиолетовый — (255,0,255), чёрный — (0,0,0), а белый — (255,255,255)
См. такжеПравить
СсылкиПравить
- ↑ Фотокинотехника. Энциклопедия. Гл.ред. Е. А. Иофис, М., «Советская Энциклопедия», 1981.