Цветовая модель RGB — это аддитивная цветовая модель [1] , в которой основные цвета света красный , зеленый и синий складываются различными способами для воспроизведения широкого спектра цветов . Название модели происходит от инициалов трех аддитивных основных цветов : красного, зеленого и синего. [2]
Основная цель цветовой модели RGB — распознавание, представление и отображение изображений в электронных системах, таких как телевизоры и компьютеры, хотя она также используется в обычной фотографии и цветном освещении . До наступления электронной эпохи за цветовой моделью RGB уже стояла солидная теория, основанная на человеческом восприятии цветов .
RGB — это цветовая модель , зависящая от устройства : разные устройства по-разному определяют или воспроизводят данное значение RGB, поскольку цветовые элементы (такие как люминофоры или красители ) и их реакция на отдельные уровни красного, зеленого и синего варьируются от производителя к производителю. или даже в одном и том же устройстве с течением времени. Таким образом, значение RGB не определяет один и тот же цвет на всех устройствах без какого-либо управления цветом . [3] [4]
Типичными устройствами ввода RGB являются цветные теле- и видеокамеры , сканеры изображений и цифровые камеры . Типичными устройствами вывода RGB являются телевизоры различных технологий ( ЭЛТ , LCD , плазма , OLED , квантовые точки и т. д.), дисплеи компьютеров и мобильных телефонов , видеопроекторы , многоцветные светодиодные дисплеи и большие экраны, такие как Jumbotron . С другой стороны, цветные принтеры — это не устройства RGB, а устройства субтрактивной цветной печати, обычно использующие цветовую модель CMYK .
Чтобы сформировать цвет с помощью RGB, необходимо наложить три световых луча (один красный, один зеленый и один синий) (например, путем излучения от черного экрана или путем отражения от белого экрана). Каждый из трех лучей называется компонентом этого цвета, и каждый из них может иметь произвольную интенсивность в смеси: от полностью выключенного до полностью включенного.
Цветовая модель RGB является аддитивной в том смысле, что если световые лучи разного цвета (частоты) накладываются в пространстве, их световые спектры складываются (длина волны к длине волны), образуя результирующий полный спектр. [5] [6] По сути, это противоположно субтрактивной цветовой модели, в частности цветовой модели CMY , которая применяется к краскам, чернилам, красителям и другим веществам, цвет которых зависит от отражения определенных компонентов (частот) света, под которым мы их видим.
В аддитивной модели, если результирующий спектр, например, при наложении трех цветов, является плоским, белый цвет воспринимается человеческим глазом при прямом падении на сетчатку. Это резко контрастирует с субтрактивной моделью, где воспринимаемый результирующий спектр — это то, что излучают отражающие поверхности, например окрашенные поверхности. Краситель отфильтровывает все цвета, кроме своего собственного; два смешанных красителя отфильтровывают все цвета, кроме общего цветового компонента между ними, например, зеленый как общий компонент желтого и голубого, красный как общий компонент пурпурного и желтого и сине-фиолетовый как общий компонент пурпурного и голубого. Среди пурпурного, голубого и желтого нет цветового компонента, что дает спектр нулевой интенсивности: черный.
Нулевая интенсивность каждого компонента дает самый темный цвет (без света, считается черным ), а полная интенсивность каждого компонента дает белый цвет ; Качество этого белого зависит от природы основных источников света, но если они правильно сбалансированы, в результате получается нейтральный белый , соответствующий точке белого системы . Когда интенсивность всех компонентов одинакова, в результате получается оттенок серого, более темный или светлый в зависимости от интенсивности. Когда интенсивности различны, в результате получается цветной оттенок , более или менее насыщенный в зависимости от разницы между самой сильной и самой слабой интенсивностью используемых основных цветов.
Когда один из компонентов имеет самую сильную интенсивность, цвет представляет собой оттенок, близкий к этому основному цвету (красный, зеленый или синий), а когда два компонента имеют одинаковую самую сильную интенсивность, цвет представляет собой оттенок. вторичного цвета (оттенок голубого , пурпурного или желтого ). Вторичный цвет образуется суммой двух основных цветов одинаковой интенсивности: голубой — зеленый+синий, пурпурный — синий+красный и желтый — красный+зеленый. Каждый вторичный цвет является дополнением одного основного цвета: голубой дополняет красный, пурпурный дополняет зеленый, а желтый дополняет синий. Когда все основные цвета смешиваются с одинаковой интенсивностью, в результате получается белый цвет.
Цветовая модель RGB сама по себе не определяет, что подразумевается под красным , зеленым и синим колориметрически, поэтому результаты их смешивания задаются не как абсолютные, а относительно основных цветов. Когда определены точные цветности основных цветов красного, зеленого и синего, цветовая модель становится абсолютным цветовым пространством , например sRGB или Adobe RGB ; более подробную информацию см. в цветовом пространстве RGB .
Выбор основных цветов связан с физиологией человеческого глаза ; Хорошие праймериз — это стимулы, которые максимизируют разницу между реакциями колбочек сетчатки человека на свет различных длин волн и тем самым образуют большой цветовой треугольник . [7]
Нормальные три типа светочувствительных фоторецепторных клеток в человеческом глазу (колбочки) больше всего реагируют на желтый (длинноволновый или L), зеленый (средний или M) и фиолетовый (короткий или S) свет (пиковые длины волн около 570 нм). , 540 нм и 440 нм соответственно [7] ). Разница в сигналах, полученных от трех видов, позволяет мозгу различать широкую гамму разных цветов, при этом будучи наиболее чувствительным (в целом) к желтовато-зеленому свету и к различиям между оттенками в области от зеленого до оранжевого.
В качестве примера предположим, что свет оранжевого диапазона длин волн (приблизительно от 577 до 597 нм) попадает в глаз и попадает на сетчатку. Свет этих длин волн активирует как средневолновые, так и длинноволновые колбочки сетчатки, но не одинаково: длинноволновые клетки будут реагировать сильнее. Разницу в реакции может обнаружить мозг, и эта разница лежит в основе нашего восприятия оранжевого цвета. Таким образом, оранжевый цвет объекта возникает в результате того, что свет от объекта попадает в наш глаз и одновременно стимулирует разные колбочки, но в разной степени.
Использование трех основных цветов недостаточно для воспроизведения всех цветов; только цвета внутри цветового треугольника, определяемого цветностью основных цветов, могут быть воспроизведены путем аддитивного смешивания неотрицательных количеств этих цветов света. [7] [ нужна страница ]
Цветовая модель RGB основана на теории трихроматического цветового зрения Янга-Гельмгольца , разработанной Томасом Янгом и Германом фон Гельмгольцем в начале-середине девятнадцатого века, а также на цветовом треугольнике Джеймса Клерка Максвелла , который разработал эту теорию ( ок. 1860 ).
Первые эксперименты с RGB в ранней цветной фотографии были проведены в 1861 году самим Максвеллом и включали процесс объединения трех отдельных дублей с цветовой фильтрацией. [1] Для воспроизведения цветной фотографии были необходимы три одинаковые проекции на экране в темной комнате.
Аддитивная модель RGB и ее варианты, такие как оранжево-зелено-фиолетовый, также использовались в цветных пластинах Autochrome Lumière и других технологиях растровых пластин, таких как цветной экран Joly и процесс Педжета в начале двадцатого века. Цветная фотография с использованием трех отдельных пластинок использовалась другими пионерами, такими как россиянин Сергей Прокудин-Горский в период с 1909 по 1915 год. [8] Такие методы просуществовали примерно до 1960 года с использованием дорогого и чрезвычайно сложного процесса трехцветного карброавтотипирования . [9]
При его использовании воспроизведение отпечатков с трехпластинчатых фотографий выполнялось с помощью красителей или пигментов с использованием дополнительной модели CMY , просто используя негативные пластины отфильтрованных дублей: обратный красный дает голубую пластину и так далее.
До разработки практического электронного телевидения еще в 1889 году в России существовали патенты на системы цветного изображения с механическим сканированием . Пионер цветного телевидения Джон Логи Бэрд продемонстрировал первую в мире передачу цвета RGB в 1928 году, а также первое в мире цветное вещание в 1938 году в Лондоне . В его экспериментах сканирование и отображение осуществлялись механически путем вращения цветных колес. [10] [11]
В 1940 году Columbia Broadcasting System (CBS) запустила экспериментальную систему последовательного цвета RGB . Изображения сканировались электрически, но в системе по-прежнему использовалась движущаяся часть: прозрачное цветовое колесо RGB, вращающееся со скоростью более 1200 об/мин синхронно с вертикальным сканированием. Камера и электронно-лучевая трубка (ЭЛТ) были монохромными . Цвет обеспечивался цветовыми кругами в камере и приемнике. [12] [13] [14] Совсем недавно цветовые круги стали использоваться в проекционных телевизионных приемниках с последовательным полем на основе монохромного DLP-сканера Texas Instruments.
Современная технология теневой маски RGB для цветных ЭЛТ-дисплеев была запатентована Вернером Флехсигом в Германии в 1938 году. [15]
Персональные компьютеры конца 1970-х — начала 1980-х годов, такие как Apple II и VIC-20 , используют композитное видео . Commodore 64 и 8-битные компьютеры Atari используют производные S-Video . IBM представила 16-цветную схему (четыре бита — по одному биту для красного, зеленого, синего и интенсивности) с адаптером цветной графики (CGA) для своего IBM PC в 1981 году, позже улучшенную с помощью расширенного графического адаптера (EGA) в 1981 году. 1984. Первым производителем полноцветной видеокарты для ПК (TARGA) была компания Truevision в 1987 году, но только с появлением Video Graphics Array (VGA) в 1987 году RGB стал популярным, главным образом благодаря аналоговым сигналам в соединение между адаптером и монитором , что позволило использовать очень широкий диапазон цветов RGB. На самом деле пришлось подождать еще несколько лет, потому что оригинальные карты VGA управлялись палитрой так же, как EGA, хотя и с большей свободой, чем VGA, но поскольку разъемы VGA были аналоговыми, более поздние варианты VGA (выпускаемые различными производителями под неофициальным соглашением) название Super VGA) со временем добавили настоящий цвет. В 1992 году журналы активно рекламировали оборудование Super VGA с полноцветной графикой.
Одним из распространенных применений цветовой модели RGB является отображение цветов на электронно-лучевой трубке (ЭЛТ), жидкокристаллическом дисплее (ЖК-дисплее), плазменном дисплее или дисплее на органических светодиодах (OLED), таком как телевизор, компьютер. монитор или большой экран. Каждый пиксель на экране создается путем управления тремя маленькими и очень близкими, но все же разделенными источниками света RGB. На обычном расстоянии просмотра отдельные источники неразличимы, что глаз интерпретирует как заданный сплошной цвет. Все пиксели, расположенные на прямоугольной поверхности экрана, образуют цветное изображение.
Во время цифровой обработки изображения каждый пиксель может быть представлен в памяти компьютера или интерфейсном оборудовании (например, видеокарте ) в виде двоичных значений компонентов красного, зеленого и синего цвета. При правильном управлении эти значения преобразуются в интенсивность или напряжение с помощью гамма-коррекции , чтобы исправить присущую некоторым устройствам нелинейность, так что заданная интенсивность воспроизводится на дисплее.
Quattron , выпущенный Sharp, использует цвет RGB и добавляет желтый цвет в качестве субпикселя, что предположительно позволяет увеличить количество доступных цветов.
RGB — это также термин, обозначающий тип компонентного видеосигнала , используемый в индустрии видеоэлектроники . Он состоит из трех сигналов — красного, зеленого и синего — передаваемых по трем отдельным кабелям/контактам. Форматы сигналов RGB часто основаны на модифицированных версиях стандартов RS-170 и RS-343 для монохромного видео. Этот тип видеосигнала широко используется в Европе, поскольку это сигнал наилучшего качества, который можно передать через стандартный разъем SCART . [16] [17] Этот сигнал известен как RGBS ( также существуют 4 кабеля с разъемами BNC / RCA ), но он напрямую совместим с сигналом RGBHV, используемым для компьютерных мониторов (обычно передается по 15-контактным кабелям с 15-контактным D- разъемом). сабвуфер или 5 разъемов BNC), по которому передаются отдельные сигналы горизонтальной и вертикальной синхронизации.
За пределами Европы RGB не очень популярен как формат видеосигнала; «С-Видео» занимает это место в большинстве неевропейских регионов. Однако почти все компьютерные мониторы по всему миру используют RGB.
Кадровый буфер — это цифровое устройство для компьютеров, которое хранит данные в так называемой видеопамяти (состоящей из массива видеопамяти или аналогичных микросхем ). Эти данные поступают либо на три цифро-аналоговых преобразователя (ЦАП) (для аналоговых мониторов), по одному на каждый основной цвет, либо непосредственно на цифровые мониторы. Под управлением программного обеспечения ЦП ( или другие специализированные микросхемы) записывают соответствующие байты в видеопамять для определения изображения. Современные системы кодируют значения цвета пикселей, выделяя восемь бит каждому из компонентов R, G и B. Информация RGB может передаваться либо непосредственно самими битами пикселей, либо предоставляться отдельной справочной таблицей цветов (CLUT), если используются графические режимы индексированных цветов .
CLUT — это специализированное ОЗУ , в котором хранятся значения R, G и B, определяющие определенные цвета. Каждый цвет имеет свой собственный адрес (индекс) — рассматривайте его как описательный ссылочный номер, который обеспечивает этот конкретный цвет, когда он необходим изображению. Содержание CLUT во многом похоже на палитру цветов. Данные изображения, в которых используется индексированный цвет, указывают адреса в CLUT для предоставления необходимых значений R, G и B для каждого конкретного пикселя, по одному пикселю за раз. Конечно, перед отображением в CLUT необходимо загрузить значения R, G и B, которые определяют палитру цветов, необходимую для каждого отображаемого изображения. Некоторые видеоприложения хранят такие палитры в файлах PAL ( например, игра Age of Empires использует более полдюжины [18] ) и могут комбинировать CLUT на экране.
Эта косвенная схема ограничивает количество доступных цветов в изображении 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%. [19] Чтобы получить правильный ответ, при кодировании данных изображения используется гамма-коррекция и, возможно, дальнейшие коррекции как часть процесса калибровки цвета устройства. Гамма влияет как на черно-белое телевидение, так и на цветное. В стандартном цветном телевидении сигналы вещания подвергаются гамма-коррекции.
В цветных телевизорах и видеокамерах , изготовленных до 1990-х годов, падающий свет разделялся призмами и фильтрами на три основных цвета RGB, подавая каждый цвет в отдельную трубку видеокамеры (или трубку звукоснимателя ). Эти трубки представляют собой разновидность электронно-лучевой трубки, которую не следует путать с ЭЛТ-дисплеями.
С появлением в 1980-х годах коммерчески жизнеспособной технологии устройств с зарядовой связью (ПЗС) датчиками такого типа были заменены, во-первых, приемные трубки. Позже была применена более масштабная интеграционная электроника (в основном Sony ), упрощающая и даже удаляющая промежуточную оптику, тем самым уменьшая размеры домашних видеокамер и в конечном итоге приводя к разработке полноценных видеокамер . Современные веб-камеры и мобильные телефоны с камерами представляют собой наиболее миниатюрные коммерческие формы таких технологий.
Цифровые фотокамеры , в которых используется датчик изображения CMOS или CCD, часто работают с некоторыми вариациями модели RGB. В схеме фильтра Байера зеленый цвет получает в два раза больше детекторов, чем красный и синий (соотношение 1:2:1), чтобы достичь более высокого разрешения по яркости , чем разрешение по цветности . Датчик имеет сетку из красных, зеленых и синих детекторов, расположенных так, что первый ряд — RGRGRGRG, следующий — GBGBGBGB, и эта последовательность повторяется в последующих рядах. Для каждого канала недостающие пиксели получаются путем интерполяции в процессе демозаики для создания полного изображения. Кроме того, раньше применялись другие процессы для преобразования измерений RGB камеры в стандартное цветовое пространство RGB как sRGB.
В вычислительной технике сканер изображений — это устройство, которое оптически сканирует изображения (печатный текст, рукописный текст или объект) и преобразует их в цифровое изображение, которое передается на компьютер. Среди других форматов существуют плоские, барабанные и пленочные сканеры, большинство из которых поддерживают цвет RGB. Их можно считать преемниками первых устройств ввода телефотографии , которые могли отправлять последовательные строки сканирования в виде сигналов аналоговой амплитудной модуляции через стандартные телефонные линии на соответствующие приемники; такие системы использовались в прессе с 1920-х до середины 1990-х годов. Цветные телефотографии отправлялись последовательно в виде трех отдельных изображений с фильтром RGB.
Доступные в настоящее время сканеры обычно используют ПЗС-матрицу или контактный датчик изображения (CIS) в качестве датчика изображения, тогда как в старых барабанных сканерах в качестве датчика изображения используется фотоумножитель . Ранние сканеры цветных пленок использовали галогенную лампу и колесо трехцветных фильтров, поэтому для сканирования одноцветного изображения требовалось три экспозиции. Из-за проблем с нагревом, худшей из которых является потенциальное разрушение сканируемой пленки, эта технология позже была заменена ненагревающимися источниками света, такими как цветные светодиоды .
Цвет в цветовой модели RGB описывается указанием количества каждого из красного, зеленого и синего цветов. Цвет выражается как триплет RGB ( r , g , b ), каждый компонент которого может варьироваться от нуля до определенного максимального значения. Если все компоненты равны нулю, результат будет черным; если все они максимальны, результатом будет самый яркий белый цвет.
Эти диапазоны могут быть определены количественно несколькими различными способами:
Например, самый яркий насыщенный красный записывается в различных обозначениях RGB как:
Во многих средах значения компонентов в пределах диапазонов не управляются как линейные (то есть числа нелинейно связаны с интенсивностью, которую они представляют), как, например, в цифровых камерах и телевещании и приеме из-за гамма-коррекции. [20] Линейные и нелинейные преобразования часто решаются посредством цифровой обработки изображений. Представления только с 8 битами на компонент считаются достаточными, если используется гамма-коррекция . [21]
Ниже приводится математическая связь между пространством RGB и пространством HSI (оттенок, насыщенность и интенсивность: цветовое пространство HSI ):
Если , то .
Цветовая модель RGB является одним из наиболее распространенных способов кодирования цвета в вычислениях, и используется несколько различных цифровых представлений . Основной характеристикой всех них является квантование возможных значений каждого компонента (технически выборка ) с использованием только целых чисел в некотором диапазоне, обычно от 0 до некоторой степени двойки минус один (2 n - 1), чтобы вписать их в некоторые битовые группы. Обычно встречаются кодировки 1, 2, 4, 5, 8 и 16 бит на цвет; общее количество бит, используемых для цвета RGB, обычно называется глубиной цвета .
Поскольку цвета обычно определяются тремя компонентами не только в модели RGB, но и в других цветовых моделях, таких как CIELAB и Y'UV , среди прочих, тогда трехмерный объем описывается путем обработки значений компонентов как обычных декартовых координат. в евклидовом пространстве . Для модели RGB это представлено кубом, использующим неотрицательные значения в диапазоне 0–1, присваивающим черный цвет началу координат в вершине (0, 0, 0) и возрастающим значениям интенсивности, идущим по трем осям вверх. к белому в вершине (1, 1, 1), по диагонали напротив черного.
Тройка RGB ( r , g , b ) представляет собой трехмерную координату точки данного цвета внутри куба, его граней или вдоль его ребер. Этот подход позволяет вычислить цветовое сходство двух заданных цветов RGB, просто вычисляя расстояние между ними: чем короче расстояние, тем выше сходство. Таким же образом можно выполнять вычисления за пределами гаммы.
Первоначально ограниченная глубина цвета большинства видеооборудования привела к ограничению цветовой палитры в 216 цветов RGB, определенной Netscape Color Cube. Веб -безопасная цветовая палитра состоит из 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%. Посмотрите фактическую цветовую палитру, безопасную для Интернета, чтобы получить визуальное подтверждение того, что большинство получаемых цветов очень темные. [22]
С преобладанием 24-битных дисплеев использование полных 16,7 миллионов цветов цветового кода HTML RGB больше не создает проблем для большинства зрителей. Цветовое пространство sRGB ( независимое от устройства цветовое пространство [23] ) для HTML было официально принято в качестве интернет-стандарта в HTML 3.2, [24] [25], хотя оно использовалось некоторое время до этого. Все изображения и цвета интерпретируются как sRGB (если не указано другое цветовое пространство), и все современные дисплеи могут отображать это цветовое пространство (при этом управление цветом встроено в браузеры [26] [27] или операционные системы [28] ).
Синтаксис в CSS :
RGB(#,#,#)
где # соответствует пропорции красного, зеленого и синего соответственно. Этот синтаксис можно использовать после таких селекторов, как «background-color:» или (для текста) «color:».
В современном CSS возможен широкий цветовой охват , [29] который поддерживается всеми основными браузерами с 2023 года. [30] [31] [32]
Например, цвет в цветовом пространстве DCI-P3 может обозначаться как:
цвет (дисплей-p3 # # #)
где # соответствует пропорции красного, зеленого и синего от 0,0 до 1,0 соответственно.
Правильное воспроизведение цветов, особенно в профессиональной среде, требует управления цветом всех устройств, участвующих в производственном процессе, многие из которых используют RGB. Управление цветом приводит к нескольким прозрачным преобразованиям между аппаратно-независимыми ( sRGB , XYZ , L*a*b* ) [23] и аппаратно-зависимыми цветовыми пространствами (RGB и другие, например CMYK для цветной печати) во время типичного производственного цикла, в Чтобы обеспечить постоянство цвета на протяжении всего процесса. Помимо творческой обработки, такое вмешательство в цифровые изображения может привести к повреждению точности цветопередачи и детализации изображения, особенно при уменьшении цветового охвата. Профессиональные цифровые устройства и программные инструменты позволяют манипулировать изображениями с разрешением 48 бит на пиксель (16 бит на канал), чтобы свести к минимуму любой такой ущерб.
Приложения, совместимые с профилем ICC , такие как Adobe Photoshop , используют либо цветовое пространство Lab , либо цветовое пространство CIE 1931 в качестве пространства соединения профилей при преобразовании между цветовыми пространствами. [33]
Все форматы яркости и цветности , используемые в различных телевизионных и видеостандартах, таких как YIQ для NTSC , YUV для PAL , YD BDR для SECAM и YP BPR для компонентного видео, используют цветоразностные сигналы , с помощью которых можно преобразовать цветные изображения RGB . кодируются для трансляции/записи, а затем снова декодируются в RGB для их отображения. Эти промежуточные форматы были необходимы для совместимости с ранее существовавшими форматами черно-белого телевидения. Кроме того, для этих сигналов цветового различия требуется меньшая полоса пропускания данных по сравнению с полными сигналами RGB.
Аналогично, современные высокоэффективные схемы сжатия данных цифрового цветного изображения , такие как JPEG и MPEG, сохраняют цвет RGB внутри себя в формате YC B C R , цифровом формате яркости-цветности, основанном на YP B P R . Использование YC B C R также позволяет компьютерам выполнять субдискретизацию с потерями для каналов цветности (обычно с соотношением 4:2:2 или 4:1:1), что уменьшает размер результирующего файла.
Первая из резолюций, предложенных на совещании 1931 года, определяла функции согласования цветов стандартного наблюдателя, который вскоре будет принят, в терминах основных спектральных цветов Гильдии с центрами на длинах волн 435,8, 546,1 и 700 нм. Гильдия подошла к проблеме с точки зрения инженера по стандартизации. По его мнению, принятые первичные параметры должны были производиться с точностью, соответствующей требованиям национальной стандартизирующей лаборатории. Первые две длины волны были линиями возбуждения ртути, а последняя названная длина волны возникала в том месте в системе человеческого зрения, где оттенок спектрального света не менялся в зависимости от длины волны. Было высказано предположение, что небольшая неточность в определении длины волны этого спектрального основного цвета в визуальном колориметре вообще не приведет к ошибке.
В системе ICC есть два ПК: CIE-XYZ и CIELAB.