RGB: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Qkowlew (обсуждение | вклад)
не бывает "максимальной длины волны"
Нет описания правки
Строка 1:
{{не путать|РГБ|РГБ|русская аббревиатура}}
{{нет ссылок|дата=2020-08-10}}
[[Файл:RGB illumination.jpg|thumb|right|Аддитивное смешение цветов|220px]]
{{Глубина цвета}}
{{не путать|РГБ|РГБ|русская аббревиатура}}
'''RGB''' ([[аббревиатура]] английских слов '''r'''ed, '''g'''reen, '''b'''lue — [[Красный цвет|красный]], [[Зелёный цвет|зелёный]], [[Синий цвет|синий]]) или '''КЗС''' — [[Аддитивное смешение цветов|аддитивная]] [[цветовая модель]], описывающая способ кодирования [[цвет]]а для [[цветовоспроизведение|цветовоспроизведения]] с помощью трёх цветов, которые принято называть [[Основные цвета|основными]]. Выбор основных цветов обусловлен особенностями физиологии восприятия цвета [[Колбочки (сетчатка)|сетчаткой]] человеческого глаза.
 
RGB-модель является [[Аддитивное смешение цветов|аддитивной]], где цвета получаются путём добавления к чёрному цвету. При отсутствии излучения - — нет никакого цвета  — [[Чёрный цвет|чёрный]], смешение всех трёх в определённой пропорции - — даёт [[Белый цвет|белый]]. Если цвет экрана, освещённого цветным прожектором, обозначается в RGB как (r<sub>1</sub>, g<sub>1</sub>, b<sub>1</sub>), а цвет того же экрана, освещённого другим прожектором,  — (r<sub>2</sub>, g<sub>2</sub>, b<sub>2</sub>), то при освещении двумя прожекторами цвет экрана будет обозначаться как (r<sub>1</sub>+r<sub>2</sub>, g<sub>1</sub>+g<sub>2</sub>, b<sub>1</sub>+b<sub>2</sub>).
 
Изображение в данной цветовой модели состоит из трёх каналов. При смешении основных излучений, например, синего (B) и красного (R), получается [[пурпурный]] (M, magenta), зелёного (G) и красного (R)  — [[жёлтый]] (Y, yellow), зелёного (G) и синего (B)  — [[Сине-зелёный цвет|циановый]] (С, cyan). При смешении всех трёх основных излучений получается белый цвет (W, white).
 
В [[Телевизор|телевизорахтелевизор]]ах и [[Монитор (устройство)|мониторах]] [[ЭЛТ]] применяются три электронных пушки для красного, зелёного и синего каналов. В ЖК- и других матричных мониторах и телевизорах носителями трёх цветов являются светоточки ([[Светодиод|светодиодысветодиод]]ы, [[Светофильтр|светофильтрысветофильтр]]ы).
 
Наиболее распространённое цветовое пространство с использованием модели RGB  — [[sRGB]]  — имеет по многим [[Тон (цвет)|тонам цвета]] более широкий цветовой охват (может представить более [[Насыщенность (цвет)|насыщенные]] цвета), чем в цветовых пространствах [[CMYK]], поэтому иногда изображения, замечательно выглядящие в RGB, значительно тускнеют и гаснут в CMYK.
 
При этом, однако, в отличие от CMYK (где основные цвета сине-зелёный циан, пурпурный-маджента и жёлтый) и модели [[Иттен, Иоганнес|Иоганнеса Иттена]] (где основные цвета красный, жёлтый и синий), по RGB-модели синтезирование всех цветов возможно только в компьютерных и телевизионных технологиях, но не на практике  — в красках, в светотехнике и  т. п. Например, по RGB-модели на практике невозможно синтезирование белого и жёлтого цвета (смешением зелёного и красного) и всех цветов, где жёлтый участвует как составляющий или оттенок{{Нет АИ|10|8|2020}}.
 
== История ==
Строка 28:
Для большинства приложений значения [[координата|координат]] r, g и b можно считать принадлежащими [[Отрезок#Отрезок числовой прямой|отрезку]] [0,1], что представляет пространство RGB в виде [[Куб (геометрия)|куба]] 1×1×1.
 
В [[компьютер]]ах для представления каждой из координат представляются в виде одного [[октет (информатика)|октета]], значения которого обозначаются для удобства целыми числами от 0 до 255 включительно, где 0  — минимальная, а 255  — максимальная интенсивность. В этом случае чаще используется [[гамма-коррекция|гамма-компенсированое]] цветовое пространство sRGB, обычно с показателем 1,8 (Mac) или 2,2 (PC).
 
Вместе с тем, используются также 16-битный цвет (с диапазонами 0…65535 или 0…32768, в зависимости от конкретной реализации), а для изображений [[High Dynamic Range Imaging|HDR]]  — 32-битный цвет (в целых значения или в [[Число одинарной точности|числах с плавающей запятой]]). В последнем случае возможны яркости «белее белого» и даже «отрицательные яркости», которые не выводятся на экран, но хранятся в памяти и учитываются при различной фильтрации.
 
В языке [[HTML]] используется запись вида «#rrggbb», называемая [[шестнадцатеричная система счисления|шестнадцатеричной]]: каждая координата записывается в виде трех шестнадцатеричных чисел («rr», «gg», «bb»), без пробелов (см. ''[[цвета HTML]]''). Например, [[белый цвет]] кодируется строкой <code>#FFFFFF</code>.