Аддитивная модель цветопередачи RGB¶
Аддитивная модель цветопередачи RGB — это способ описания цвета путём смешения трёх основных излучений: красного (Red), зелёного (Green) и синего (Blue). Модель основана на физиологическом принципе восприятия цвета человеческим глазом, который содержит три типа колбочек, чувствительных к этим диапазонам спектра. В отличие от субтрактивных моделей (например, CMYK), где цвет формируется поглощением света, RGB предполагает сложение (аддицию) световых потоков. Модель является основной для всех устройств с самосветящимися экранами: мониторов, телевизоров, смартфонов, проекторов.
¶Физические основы
Аддитивное смешение цветов было экспериментально продемонстрировано ещё Исааком Ньютоном в XVII веке. При наложении красного, зелёного и синего лучей в равной пропорции получается белый свет, а при отсутствии всех компонентов — чёрный (отсутствие излучения). Промежуточные цвета образуются при смешении двух из трёх основных: красный + зелёный даёт жёлтый, зелёный + синий — голубой (циан), красный + синий — пурпурный (маджента). Эти три дополнительных цвета являются вторичными в модели RGB.
Практическая реализация модели стала возможна благодаря свойствам люминофоров и светодиодов. В электронно-лучевых трубках использовались три вида люминофора, светящихся под воздействием электронного луча; в современных дисплеях применяются органические светодиоды (OLED) или жидкокристаллические матрицы со светофильтрами. Каждый пиксель экрана состоит из трёх субликселей (красного, зелёного, синего), интенсивность свечения которых регулируется независимо.
¶Числовое представление
В цифровых системах интенсивность каждого канала обычно кодируется целым числом от 0 до 255 (8 бит на канал), что даёт 16 777 216 возможных комбинаций (Truecolor). Нулевое значение означает выключенный субликсель, максимальное (255) — полную яркость. Для описания цвета используется три числа (R, G, B) или шестнадцатеричный код, где каждому каналу соответствуют два шестнадцатеричных разряда. Например, чистый красный записывается как (255, 0, 0) или #FF0000, белый — (255, 255, 255) или #FFFFFF, чёрный — (0, 0, 0) или #000000.
Существуют также форматы с повышенной глубиной цвета: 10 бит на канал (30 бит, около миллиарда оттенков), 12 бит и 16 бит на канал, используемые в профессиональной обработке изображений, медицинской визуализации и кинопроизводстве для уменьшения постеризации (ступенчатых переходов тона).
¶Цветовое пространство и охват
RGB является аппаратно-зависимым цветовым пространством: фактический отображаемый цвет зависит от характеристик конкретного устройства — цветовых координат люминофоров или светодиодов, цветовой температуры белой точки и гамма-коррекции. Для унификации были разработаны стандартизированные варианты пространства:
- sRGB — разработан компаниями HP и Microsoft в 1996 году, принят как стандарт для интернета, большинства мониторов и цифровых фотокамер. Охватывает примерно 35 % видимого спектра CIE.
- Adobe RGB — расширенное пространство, созданное компанией Adobe Systems в 1998 году, охватывает около 50 % спектра, используется в полиграфии и профессиональной фотографии.
- DCI-P3 — стандарт для цифрового кинематографа, принятый в 2005 году, используется в кинотеатрах и современных дисплеях смартфонов и телевизоров, охватывает около 45 % спектра.
- Rec. 709 — стандарт для телевидения высокой чёткости (HDTV), близок к sRGB.
- Rec. 2020 — перспективный стандарт для телевидения сверхвысокой чёткости (UHDTV), охватывает около 75 % спектра CIE.
Математически RGB-пространство описывается как куб в трёхмерной системе координат, где оси соответствуют интенсивностям каналов. Диагональ куба от чёрного к белому представляет ахроматическую (серую) шкалу.
¶Преобразование в другие модели
Для практических целей часто требуется перевод RGB в другие цветовые модели. Наиболее распространённые преобразования:
- HSV (Hue, Saturation, Value) — тон, насыщенность, яркость; удобна для интуитивного подбора цвета человеком.
- HSL (Hue, Saturation, Lightness) — аналогична HSV, но использует иное определение светлоты.
- CMYK — субтрактивная модель для полиграфии; преобразование включает учёт цветового профиля и охвата устройства печати.
- Lab (CIELAB) — аппаратно-независимая модель, используемая для точного сравнения цветов; преобразование требует промежуточного перевода в XYZ.
Преобразования выполняются по математическим формулам, включающим матричные умножения и гамма-коррекцию. Точность перевода зависит от используемого цветового профиля (ICC-профиля).
¶Применение
RGB является базовой моделью для всех устройств отображения, работающих на принципе излучения света:
- Экраны — мониторы, телевизоры, дисплеи ноутбуков, планшетов, смартфонов, наружная реклама.
- Проекторы — видеопроекторы формируют изображение смешением трёх цветных световых потоков.
- Освещение — светодиодные лампы и ленты с изменяемым цветом (RGB-подсветка) используют аддитивное смешение.
- Цифровая фотография и видео — матрицы камер оснащены фильтром Байера, где пиксели покрыты красными, зелёными и синими светофильтрами; программная интерполяция восстанавливает полное RGB-изображение.
- Веб-дизайн и компьютерная графика — цвет задаётся шестнадцатеричным кодом или функцией rgb() в CSS.
- Научная визуализация — псевдоцветное кодирование данных, например, в астрономии (изображения в разных спектральных диапазонах) и медицине.
¶Ограничения модели
RGB имеет ряд недостатков, обусловленных её аппаратной зависимостью и физиологией зрения. Модель не является перцепционно равномерной: одинаковые числовые шаги в разных областях пространства воспринимаются глазом как разные изменения тона. Кроме того, значительная часть видимого спектра (особенно чистые спектральные цвета) не может быть воспроизведена на типичных устройствах из-за ограниченного охвата. Также модель не учитывает особенности восприятия цвета при разном освещении (цветовая адаптация), что требует дополнительных механизмов калибровки и цветового управления.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →

