Цветовая модель RGB - RGB color model
![](https://upload.wikimedia.org/wikipedia/commons/thumb/2/28/RGB_illumination.jpg/220px-RGB_illumination.jpg)
Цветовая модель RGB является аддитивной цветовой моделью , в которой красный , зеленый и синий основные цвет от света складывается по - разному , чтобы воспроизвести широкий спектр цветов . Название модели происходит от инициалов трех дополнительных основных цветов : красного, зеленого и синего.
Основное назначение цветовой модели RGB - зондирование, представление и отображение изображений в электронных системах, таких как телевизоры и компьютеры, хотя она также использовалась в обычной фотографии . До наступления электронной эры цветовая модель RGB уже имела прочную теорию, основанную на человеческом восприятии цветов .
RGB - это цветовая модель, зависящая от устройства: разные устройства обнаруживают или воспроизводят данное значение RGB по-разному, поскольку цветовые элементы (например, люминофоры или красители ) и их реакция на отдельные уровни красного, зеленого и синего варьируются от производителя к производителю, или даже в том же устройстве с течением времени. Таким образом, значение RGB не определяет один и тот же цвет на всех устройствах без какого-либо управления цветом .
Типичными устройствами ввода RGB являются цветные телевизоры и видеокамеры , сканеры изображений и цифровые камеры . Устройства вывода Типичные RGB являются телевизоры различных технологий ( CRT , LCD , плазма , OLED , квантовые точки и т.д.), компьютер и мобильный телефон дисплеи, видеопроекторы , многоцветные светодиодные дисплеи и большие экраны , такие как Jumbotron . С другой стороны, цветные принтеры - это не устройства RGB, а устройства субтрактивного цвета, обычно использующие цветовую модель CMYK .
Аддитивные красители
Чтобы сформировать цвет с помощью RGB, три световых луча (один красный, один зеленый и один синий) должны быть наложены друг на друга (например, за счет излучения черного экрана или отражения от белого экрана). Каждый из трех лучей называется компонентом этого цвета, и каждый из них может иметь произвольную интенсивность, от полностью выключенного до полностью включенного, в смеси.
Цветовая модель RGB является аддитивной в том смысле, что три световых луча складываются вместе, а их световые спектры добавляют длину волны к длине волны, чтобы получить окончательный цветовой спектр.Это по существу противоположно субтрактивной цветовой модели, особенно цветовой модели CMY , которая применяется к краскам, чернилам, красителям и другим веществам, цвет которых зависит от отражения света, под которым мы их видим. Благодаря своим свойствам эти три цвета создают белый цвет, что резко контрастирует с физическими цветами, такими как красители, которые при смешивании создают черный цвет.
Нулевая интенсивность для каждого компонента дает самый темный цвет (отсутствие света, считается черным ), а полная интенсивность каждого компонента дает белый цвет ; качество этого белого зависит от характера первичных источников света, но если они надлежащий образом сбалансированы, то результат будет нейтральное белым соответствием системы белой точки . Когда интенсивности для всех компонентов одинаковы, в результате получается оттенок серого, более темный или светлый в зависимости от интенсивности. Когда интенсивности различаются, результатом является окрашенный оттенок , более или менее насыщенный в зависимости от разницы между самой сильной и самой слабой интенсивностями используемых основных цветов.
Когда один из компонентов имеет самую высокую интенсивность, цвет является оттенком, близким к этому основному цвету (красный, зеленый или синий), а когда два компонента имеют одинаковую максимальную интенсивность, тогда цвет является оттенком. из вторичного цвета (оттенок голубого , пурпурного или желтого цвета ). Вторичный цвет образуется суммой двух основных цветов равной интенсивности: голубой - зеленый + синий, пурпурный - синий + красный и желтый - красный + зеленый. Каждый вторичный цвет является дополнением одного основного цвета: голубой дополняет красный, пурпурный - зеленый, а желтый - синий. Когда все основные цвета смешиваются с одинаковой интенсивностью, получается белый цвет.
Сама цветовая модель RGB не определяет колориметрически, что подразумевается под красным , зеленым и синим , и поэтому результаты их смешивания указываются не как абсолютные, а относительно основных цветов. Когда точные цветности красного, зеленого и синего основных цветов определены, цветовая модель становится абсолютным цветовым пространством , например sRGB или Adobe RGB ; см. цветовое пространство RGB для получения более подробной информации.
Физические принципы выбора красного, зеленого и синего цветов
![](https://upload.wikimedia.org/wikipedia/commons/thumb/0/08/CIExy1931_sRGB_gamut_D65.png/220px-CIExy1931_sRGB_gamut_D65.png)
Выбор основных цветов связан с физиологией человеческого глаза ; хорошие первичные цвета - это стимулы, которые увеличивают разницу между ответами колбочек сетчатки человека на свет с разными длинами волн и тем самым образуют большой цветной треугольник .
Три обычных типа светочувствительных фоторецепторных клеток в человеческом глазу (колбочки) больше всего реагируют на желтый (длинноволновый или L), зеленый (средний или M) и фиолетовый (короткий или S) свет (пиковая длина волны около 570 нм. , 540 нм и 440 нм соответственно). Различие в сигналах, полученных от трех типов, позволяет мозгу различать широкий спектр разных цветов, при этом он наиболее чувствителен (в целом) к желтовато-зеленому свету и к различиям между оттенками в области от зеленого к оранжевому.
В качестве примера предположим, что свет оранжевого диапазона длин волн (приблизительно от 577 до 597 нм) попадает в глаз и попадает на сетчатку. Свет этих длин волн активирует как средние, так и длинноволновые колбочки сетчатки, но не одинаково - длинноволновые клетки будут реагировать сильнее. Различие в ответах может быть обнаружено мозгом, и это различие лежит в основе нашего восприятия оранжевого цвета. Таким образом, оранжевый вид объекта является результатом того, что свет от объекта попадает в наш глаз и одновременно стимулирует разные колбочки, но в разной степени.
Использование трех основных цветов недостаточно для воспроизведения всех цветов; только цвета в цветовом треугольнике, определяемом цветностью основных цветов, могут быть воспроизведены путем аддитивного смешивания неотрицательных количеств этих цветов света.
История теории и использования цветовой модели RGB
Цветовая модель RGB основана на теории Юнга-Гельмгольца в трехцветной цветового зрения , разработанная Томасом Юнгом и Герман фон Гельмгольц в начале к середине девятнадцатого века, и Джеймс Клерк Максвелл цветового треугольника «s, конкретизирующие эту теорию (около 1860 ).
Фотография
Первые эксперименты с RGB в ранней цветной фотографии были проведены в 1861 году самим Максвеллом и включали процесс объединения трех отдельных кадров с цветовой фильтрацией. Для воспроизведения цветной фотографии потребовались три одинаковых проекции на экране в темной комнате.
Аддитивная модель RGB и варианты, такие как оранжево-зеленый-фиолетовый, также использовались в цветных пластинах Autochrome Lumière и других технологиях экранных пластин, таких как цветной экран Joly и процесс Педжета в начале двадцатого века. Цветная фотография с использованием трех отдельных пластин использовалась другими пионерами, такими как россиянин Сергей Прокудин-Горский в период с 1909 по 1915 год. Такие методы использовались примерно до 1960 года с использованием дорогостоящего и чрезвычайно сложного процесса трехцветного карбюратора Autotype .
При использовании воспроизведение отпечатков с фотографий с тремя пластинами выполнялось красителями или пигментами с использованием дополнительной модели CMY путем простого использования отрицательных пластин отфильтрованных дублей: обратный красный цвет дает голубую пластину и так далее.
Телевидение
До появления практического электронного телевидения еще в 1889 году в России были патенты на системы цветного сканирования с механическим сканированием . Цветной телевизор пионер Джон Логи Бэрд продемонстрировал первый в мире RGB передачи цвета в 1928 году, а также первый в мире цветной вещания в 1938 году в Лондоне . В его экспериментах сканирование и отображение производились механически путем вращения раскрашенных колес.
Columbia Broadcasting System (CBS) , началось экспериментальное RGB - полевой последовательной системы цветности в 1940 году Изображения были отсканированы электрически, но система все еще используется движущуюся часть: прозрачный RGB цветовое колесо вращается со скоростью 1200 оборотов в минуту выше синхронно с вертикальным сканированием. И камера, и электронно-лучевая трубка (ЭЛТ) были монохроматическими . Цвет обеспечивался цветовыми колесами в камере и ствольной коробке. Совсем недавно цветовые круги стали использоваться в проекционных ТВ-приемниках с чередованием полей на основе монохромного DLP-формирователя изображения Texas Instruments.
Современная технология теневой маски RGB для цветных ЭЛТ-дисплеев была запатентована Вернером Флехсигом в Германии в 1938 году.
Персональные компьютеры
Ранние персональные компьютеры конца 1970-х - начала 1980-х годов, например, от Apple и Commodore VIC-20 , использовали композитное видео, тогда как Commodore 64 и семейство Atari использовали производные S-Video . IBM представила 16-цветную схему (четыре бита - по одному разряду для красного, зеленого, синего и интенсивности) с адаптером цветной графики (CGA) для своего первого компьютера IBM PC (1981), позже усовершенствованным с помощью адаптера расширенной графики (EGA). ) в 1984 году. Первым производителем полноцветной графической карты для ПК (TARGA) была Truevision в 1987 году, но только после появления видеографического массива (VGA) в 1987 году технология RGB стала популярной, в основном из-за аналоговой сигналы в соединении между адаптером и монитором, что позволило получить очень широкий диапазон цветов RGB. Фактически, пришлось подождать еще несколько лет, потому что оригинальные карты VGA управлялись палитрой так же, как EGA, хотя и с большей свободой, чем VGA, но из-за того, что разъемы VGA были аналоговыми, более поздними вариантами VGA (изготовленными различными производителями под неофициальной название Super VGA) со временем добавил true-color. В 1992 году журналы активно рекламировали аппаратное обеспечение Super VGA с истинным цветом.
RGB-устройства
RGB и дисплеи
![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9b/CRT_color_enhanced.png/250px-CRT_color_enhanced.png)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/3/34/RGB_pixels.jpg/250px-RGB_pixels.jpg)
Одним из распространенных применений цветовой модели RGB является отображение цветов на электронно-лучевой трубке (ЭЛТ), жидкокристаллическом дисплее (ЖКД), плазменном дисплее или дисплее на органических светодиодах (OLED), таком как телевизор, монитор компьютера. , или большой экран. Каждый пиксель на экране создается за счет управления тремя маленькими и очень близкими, но все же разделенными источниками света RGB. На обычном расстоянии просмотра отдельные источники неразличимы, что заставляет глаз видеть определенный сплошной цвет. Все пиксели вместе, расположенные на прямоугольной поверхности экрана, соответствуют цветному изображению.
Во время обработки цифрового изображения каждый пиксель может быть представлен в памяти компьютера или аппаратном обеспечении интерфейса (например, графической карте ) как двоичные значения для компонентов красного, зеленого и синего цветов. При правильном управлении эти значения преобразуются в интенсивности или напряжения с помощью гамма-коррекции, чтобы скорректировать присущую некоторым устройствам нелинейность, так что предполагаемые интенсивности воспроизводятся на дисплее.
Quattron выпущенный Sharp использует RGB цвет и добавляет желтый как суб-пиксель, предположительно , позволяет увеличение количества доступных цветов.
Видео электроника
RGB также термин , относящийся к типу компонентного видеосигнала сигнала , используемого в видео - индустрии электроники. Он состоит из трех сигналов - красного, зеленого и синего - передаваемых по трем отдельным кабелям / контактам. Форматы сигналов RGB часто основаны на модифицированных версиях стандартов RS-170 и RS-343 для монохромного видео. Этот тип видеосигнала широко используется в Европе, поскольку это сигнал наилучшего качества, который может передаваться через стандартный разъем SCART . Этот сигнал известен как RGBS (также существуют 4 кабеля с разъемами BNC / RCA ), но он напрямую совместим с RGBHV, используемым для компьютерных мониторов (обычно передается по 15-контактным кабелям с 15-контактными разъемами D-sub или 5 BNC). , который передает отдельные сигналы горизонтальной и вертикальной синхронизации.
За пределами Европы RGB не очень популярен как формат видеосигнала; S-Video занимает это место в большинстве неевропейских регионов. Однако почти все компьютерные мониторы по всему миру используют RGB.
Кадровый буфер видео
Фреймбуфер представляет собой цифровое устройство для компьютеров , которые хранят данные в так называемой видеопамяти (включающих массив видео ОЗУ или аналогичных микросхемы ). Эти данные поступают либо на три цифро-аналоговых преобразователя (ЦАП) (для аналоговых мониторов), либо по одному на основной цвет, либо непосредственно на цифровые мониторы. Управляемый программным обеспечением , ЦП (или другие специализированные микросхемы) записывают соответствующие байты в видеопамять для определения изображения. Современные системы кодируют значения цвета пикселей, выделяя по восемь бит для каждого из компонентов R, G и B. Информация RGB может переноситься непосредственно самими битами пикселей или предоставляться отдельной таблицей поиска цветов (CLUT), если используются графические режимы с индексированными цветами .
CLUT - это специализированное ОЗУ, в котором хранятся значения R, G и B, определяющие определенные цвета. Каждый цвет имеет свой собственный адрес (индекс) - считайте его описательным справочным номером, который обеспечивает этот конкретный цвет, когда он нужен изображению. Содержимое CLUT очень похоже на палитру цветов. Данные изображения, в которых используется индексированный цвет, задают адреса в CLUT для предоставления требуемых значений R, G и B для каждого конкретного пикселя, по одному пикселю за раз. Конечно, перед отображением в CLUT должны быть загружены значения R, G и B, которые определяют палитру цветов, необходимую для каждого изображения, которое нужно визуализировать. Некоторые видеоприложения хранят такие палитры в файлах PAL ( например, в игре Age of Empires используется более полудюжины) и могут комбинировать CLUT на экране.
- RGB24 и RGB32
Эта косвенная схема ограничивает количество доступных цветов в изображении CLUT - обычно в 256 кубах (8 бит в трех цветовых каналах со значениями 0–255) - хотя каждый цвет в таблице RGB24 CLUT имеет только 8 бит, представляющих 256 кодов для каждого. основных цветов R, G и B, что составляет 16 777 216 возможных цветов. Однако преимущество состоит в том, что файл изображения с индексированными цветами может быть значительно меньше, чем при использовании только 8 бит на пиксель для каждого основного элемента.
Однако современное хранилище намного дешевле, что значительно снижает необходимость минимизировать размер файла изображения. Используя соответствующую комбинацию интенсивностей красного, зеленого и синего, можно отобразить много цветов. В настоящее время типичные видеоадаптеры используют до 24 бит информации для каждого пикселя: 8 бит на компонент, умноженные на три компонента (см. Раздел « Цифровые представления » ниже (24 бита = 256 3 , каждое первичное значение 8 бит со значениями 0–255). В этой системе разрешены 16 777 216 (256 3 или 2 24 ) дискретных комбинаций значений R, G и B, обеспечивающих миллионы различных (хотя и не обязательно различимых) оттенков оттенка, насыщенности и яркости . В различными способами, в некоторых форматах, таких как файлы .png и .tga, в частности, используется четвертый цветовой канал шкалы серого в качестве маскирующего слоя, часто называемый RGB32 .
Для изображений со скромным диапазоном яркости от самого темного до самого светлого восемь бит на основной цвет обеспечивают изображения хорошего качества, но для экстремальных изображений требуется больше бит на основной цвет, а также передовая технология отображения. Дополнительные сведения см. В разделе « Создание изображений с расширенным динамическим диапазоном (HDR)».
Нелинейность
В классических устройствах с ЭЛТ яркость данной точки на флуоресцентном экране из-за воздействия ускоренных электронов не пропорциональна напряжениям, приложенным к сеткам управления электронной пушкой , а зависит от этого напряжения. Величина этого отклонения известна как его значение гаммы ( ), аргумент для функции степенного закона , которая точно описывает это поведение. Линейный отклик задается значением гаммы 1,0, но фактические нелинейности ЭЛТ имеют значение гаммы от 2,0 до 2,5.
Точно так же интенсивность вывода на телевизионных и компьютерных устройствах отображения не прямо пропорциональна приложенным электрическим сигналам R, G и B (или значениям данных файла, которые передают их через цифро-аналоговые преобразователи). На типичном стандартном ЭЛТ-дисплее с гаммой 2.2, входное значение RGB интенсивности (0,5, 0,5, 0,5) выводит только около 22% полной яркости (1,0, 1,0, 1,0) вместо 50%. Чтобы получить правильный ответ, при кодировании данных изображения используется гамма-коррекция и, возможно, дополнительные коррекции как часть процесса калибровки цвета устройства. Гамма влияет как на цветное, так и на черно-белое телевидение. В стандартном цветном телевидении широковещательные сигналы корректируются по гамме.
RGB и камеры
![](https://upload.wikimedia.org/wikipedia/commons/thumb/3/37/Bayer_pattern_on_sensor.svg/220px-Bayer_pattern_on_sensor.svg.png)
В цветных телевизионных и видеокамерах, изготовленных до 1990-х годов, входящий свет разделялся призмами и фильтрами на три основных цвета RGB, подавая каждый цвет в отдельную трубку видеокамеры (или приемную трубку ). Эти трубки представляют собой тип электронно-лучевой трубки, не путать с ЭЛТ-дисплеями.
С появлением в 1980-х годах коммерчески жизнеспособной технологии устройств с зарядовой связью (CCD), во-первых, сенсоры были заменены датчиками такого типа. Позже была применена более крупная интегральная электроника (в основном Sony ), упрощающая и даже удаляющая промежуточную оптику, тем самым уменьшая размер домашних видеокамер и в конечном итоге приводя к разработке полнофункциональных видеокамер . Современные веб-камеры и мобильные телефоны с камерами являются наиболее миниатюрными коммерческими формами такой технологии.
Фотографические цифровые камеры , в которых используется датчик изображения CMOS или CCD, часто работают с некоторыми вариациями модели RGB. В устройстве фильтра Байера зеленому дается вдвое больше детекторов, чем красному и синему (соотношение 1: 2: 1), чтобы достичь более высокого разрешения по яркости, чем разрешение по цветности . Датчик имеет сетку из красных, зеленых и синих детекторов, расположенных так, что первая строка - это RGRGRGRG, следующая - GBGBGBGB, и эта последовательность повторяется в последующих строках. Для каждого канала недостающие пиксели получаются путем интерполяции в процессе демозаики для создания полного изображения. Кроме того, применялись другие процессы для преобразования измерений RGB камеры в стандартное цветовое пространство RGB как sRGB.
RGB и сканеры
В вычислительной технике сканер изображений - это устройство, которое оптически сканирует изображения (печатный текст, почерк или объект) и преобразует его в цифровое изображение, которое передается на компьютер. Среди других форматов существуют плоские, барабанные и пленочные сканеры, и большинство из них поддерживают цветную RGB-подсветку. Их можно считать преемниками ранних устройств ввода для телефотографии , которые могли посылать последовательные линии развертки в виде сигналов аналоговой амплитудной модуляции по стандартным телефонным линиям на соответствующие приемники; такие системы использовались в прессе с 1920-х до середины 1990-х годов. Цветные телефотографии были отправлены в виде трех отдельных изображений с фильтром RGB, последовательно.
Доступные в настоящее время сканеры обычно используют ПЗС-матрицу или контактный датчик изображения (CIS) в качестве датчика изображения, тогда как старые барабанные сканеры используют фотоумножитель в качестве датчика изображения. Ранние сканеры для цветной пленки использовали галогенную лампу и трехцветный фильтр, поэтому для сканирования одноцветного изображения требовалось три экспозиции. Из-за проблем с нагревом, худшая из которых - возможное разрушение отсканированной пленки, эта технология позже была заменена ненагревающими источниками света, такими как цветные светодиоды .
Числовые представления
![](https://upload.wikimedia.org/wikipedia/en/thumb/1/12/RGB_sliders.svg/220px-RGB_sliders.svg.png)
Цвет в цветовой модели RGB описывается указанием количества включенного красного, зеленого и синего цветов. Цвет выражается как триплет RGB ( r , g , b ), каждый компонент которого может варьироваться от нуля до определенного максимального значения. Если все компоненты равны нулю, результат будет черным; если все они на максимуме, результатом будет самый яркий представимый белый цвет.
Эти диапазоны можно количественно оценить несколькими способами:
- От 0 до 1 с любым промежуточным дробным значением. Это представление используется в теоретическом анализе и в системах, использующих представления с плавающей запятой .
- Значение каждого цветового компонента также можно записать в процентах от 0% до 100%.
- В компьютерах значения компонентов часто хранятся как целые числа без знака в диапазоне от 0 до 255, диапазоне, который может предложить один 8-битный байт . Они часто представлены как десятичные или шестнадцатеричные числа.
- Высококачественное оборудование для обработки цифровых изображений часто может работать с большими целочисленными диапазонами для каждого основного цвета, такими как 0..1023 (10 бит), 0..65535 (16 бит) или даже больше, за счет расширения 24-битных ( три 8-битных значения) в 32-битные , 48-битные или 64-битные блоки (более или менее независимо от размера слова конкретного компьютера ).
Например, самый яркий насыщенный красный цвет записывается в различных обозначениях RGB как:
Обозначение RGB триплет Арифметика (1,0, 0,0, 0,0) Процент (100%, 0%, 0%) Цифровой 8 бит на канал (255, 0, 0) или иногда
# FF0000 (шестнадцатеричный)Цифровой 12 бит на канал (4095, 0, 0) Цифровой 16 бит на канал (65535, 0, 0) Цифровой 24 бита на канал (16777215, 0, 0) Цифровой 32-битный на канал (4294967295, 0, 0)
Во многих средах значения компонентов в пределах диапазонов не управляются как линейные (то есть числа нелинейно связаны с интенсивностями, которые они представляют), как, например, в цифровых камерах и телевещании и приеме из-за гамма-коррекции. Линейные и нелинейные преобразования часто выполняются с помощью цифровой обработки изображений. Представления только с 8 битами на компонент считаются достаточными, если используется гамма-кодирование .
Ниже приведено математическое соотношение между пространством RGB и пространством HSI (оттенок, насыщенность и интенсивность: цветовое пространство HSI ):
Если , то .
Глубина цвета
Цветовая модель RGB - один из наиболее распространенных способов кодирования цвета в вычислениях, и используется несколько различных цифровых представлений . Основной характеристикой всех из них является квантование возможных значений для каждого компонента (технически выборки ) с использованием только целых чисел в некотором диапазоне, обычно от 0 до некоторой степени двойки минус один (2 n - 1), чтобы подогнать их под некоторые битовые группировки. Обычно встречаются кодировки 1, 2, 4, 5, 8 и 16 бит на цвет; общее количество битов, используемых для цвета RGB, обычно называется глубиной цвета .
Геометрическое представление
- См. Также цветовое пространство RGB
Поскольку цвета обычно определяются тремя компонентами не только в модели RGB, но и в других цветовых моделях, таких как CIELAB и Y'UV , среди прочих, то трехмерный объем описывается путем обработки значений компонентов как обычных декартовых координат. в евклидовом пространстве . Для модели RGB это представлено кубом, использующим неотрицательные значения в диапазоне 0–1, с назначением черного цвета исходной точке в вершине (0, 0, 0) и с увеличивающимися значениями интенсивности, проходящими по трем осям вверх. до белого в вершине (1, 1, 1), по диагонали напротив черного.
Триплет RGB ( r , g , b ) представляет трехмерную координату точки данного цвета внутри куба или его граней или вдоль его краев. Этот подход позволяет вычислять цветовое сходство двух заданных цветов RGB, просто вычисляя расстояние между ними: чем короче расстояние, тем выше сходство. Таким же образом можно выполнять вычисления вне гаммы.
Цвета в дизайне веб-страниц
Цветовая модель RGB для HTML была официально принята в качестве стандарта Интернета в HTML 3.2, хотя до этого использовалась некоторое время. Первоначально ограниченная глубина цвета большинства видеооборудования привела к ограниченной цветовой палитре из 216 цветов RGB, определенной цветным кубом Netscape. С преобладанием 24-битных дисплеев использование полных 16,7 миллионов цветов цветового кода HTML RGB больше не создает проблем для большинства зрителей.
Веб-безопасной цветовой палитры состоит из 216 (6 3 ) комбинации красного, зеленого и синего цветов , где каждый цвет может принимать одно из шести значений (в шестнадцатеричном формате ): # 00, # 33, # 66, # 99, #CC или #FF (в зависимости от диапазона от 0 до 255 для каждого значения, описанного выше). Эти шестнадцатеричные значения = 0, 51, 102, 153, 204, 255 в десятичном формате, что = 0%, 20%, 40%, 60%, 80%, 100% с точки зрения интенсивности. Это кажется прекрасным для разделения 216 цветов в куб размерности 6. Однако без гамма-коррекции воспринимаемая интенсивность на стандартном 2,5 гамма ЭЛТ / ЖКД составляет всего: 0%, 2%, 10%, 28%, 57%, 100%. См. Фактическую палитру веб-безопасных цветов для визуального подтверждения того, что большинство получаемых цветов очень темные.
Синтаксис в CSS :
rgb(#,#,#)
где # равно пропорции красного, зеленого и синего соответственно. Этот синтаксис можно использовать после таких селекторов, как «background-color:» или (для текста) «color:».
Управление цветом
Правильное воспроизведение цветов, особенно в профессиональной среде, требует управления цветом на всех устройствах, участвующих в производственном процессе, многие из которых используют RGB. Управление цветом приводит к нескольким прозрачным преобразованиям между независимым от устройства и зависящим от устройства цветовым пространством (RGB и другие, например, CMYK для цветной печати) в течение типичного производственного цикла, чтобы обеспечить согласованность цвета на протяжении всего процесса. Наряду с творческой обработкой такое вмешательство в цифровые изображения может повредить точность цветопередачи и детализацию изображения, особенно при уменьшении гаммы. Профессиональные цифровые устройства и программные инструменты позволяют обрабатывать изображения 48 бит на пиксель (16 бит на канал), чтобы минимизировать любой такой ущерб.
ICC-совместимые приложения, такие как Adobe Photoshop , используют цветовое пространство Lab или цветовое пространство CIE 1931 в качестве пространства соединения профиля при преобразовании между цветовыми пространствами.
Модель RGB и соотношение форматов яркости и цветности
Все форматы яркости и цветности, используемые в различных телевизионных и видеостандартах, таких как YIQ для NTSC , YUV для PAL , YD B D R для SECAM и YP B P R для компонентного видео, используют цветоразностные сигналы, с помощью которых могут передаваться цветные изображения RGB. закодированы для трансляции / записи, а затем снова декодированы в RGB для их отображения. Эти промежуточные форматы были необходимы для совместимости с существовавшими ранее форматами черно-белого телевидения. Кроме того, для этих цветоразностных сигналов требуется меньшая полоса пропускания данных по сравнению с полными сигналами RGB.
Аналогичным образом , ток высокой эффективности цифровых цветных изображений сжатия данных схемы , такие как JPEG и MPEG - магазине RGB цвета внутри в YC B C R формате, в цифровом формате яркости-цветности на основе YP B P R . Использование YC B C R также позволяет компьютерам выполнять субдискретизацию с потерями с каналами цветности (обычно до соотношений 4: 2: 2 или 4: 1: 1), что уменьшает размер результирующего файла.