Как сделать белый RGB?

Белый — это цвет, который можно получить, смешав красный, зеленый и синий (RGB) свет. Конкретная комбинация, необходимая для получения белого, зависит от того, работаете ли вы с аддитивным или субтрактивным смешиванием цветов.

Аддитивное смешение цветов

При аддитивном смешивании цветов белый цвет получается путем смешивания красного, зеленого и синего света полной интенсивности. Именно так экраны компьютеров и телевизоров создают белый цвет — путем подсветки всех красных, зеленых и синих субпикселей до их максимальной яркости.

Красный, зеленый и синий компоненты можно описать 8 битами, что позволяет использовать целочисленные значения яркости от 0 до 255. Чтобы сделать чистый белый цвет на мониторе компьютера с помощью аддитивного RGB:

  • Интенсивность красного = 255
  • Интенсивность зеленого = 255
  • Интенсивность синего = 255

Это можно записать в шестнадцатеричном виде как #FFFFFF. При сложении максимальная интенсивность красного, зеленого и синего света выглядит как белый цвет.

Субтрактивное смешивание цветов

При субтрактивном смешении цветов белый цвет получается путем поглощения любого цвета. Именно так краски и чернила делают белый цвет — не поглощая никаких длин волн видимого света. Все длины волн отражаются обратно к глазу, создавая видимость белого цвета.

Поглощение или отражение красного, зеленого и синего можно описать от 0% до 100%. Для субтрактивного смешивания цветов:

  • Поглощение красного = 0%
  • Поглощение зеленого = 0%
  • Поглощение синего = 0%

Без поглощения любого цвета получается белый цвет. Это эквивалентно:

  • Отражение красного = 100%
  • Отражение зеленого = 100%
  • Отражение синего = 100%

Когда красный, зеленый и синий свет полностью отражаются обратно в глаз, воспринимается белый цвет.

Примеры

Вот несколько примеров того, как сделать белые цвета RGB для различных приложений:

Применение Красный Зеленый Синий
Монитор компьютера 255 255 255
Телевизионный дисплей 255 255 255
Веб-цвета #FF #FF
Краска 100% отражательная способность 100% отражательная способность 100% отражательная способность
Чернила 0% поглощение 0% поглощение 0% поглощение

Как показано, для аддитивных цветовых систем требуются максимальные значения красного, зеленого и синего. Для субтрактивных систем вам нужно отсутствие поглощения/полное отражение красного, зеленого и синего.

Истинно белый против не совсем белого

Все приведенные выше примеры создают «истинный» белый путем смешивания полностью насыщенного красного, зеленого и синего. Вы также можете создавать «не совсем белый» путем снижения интенсивности.

Например, значение RGB (250, 250, 250) будет выглядеть как не совсем белый с легким серым оттенком. Такие значения, как (240, 248, 255), могут давать различные белые тона.

Чистый белый свет содержит равную интенсивность всех видимых длин волн. Отклонение от полных смесей красного, зеленого и синего дает различные оттенки белого.

Оттенки белого

Существует много оттенков белого, которые имеют общие названия. Они происходят от различных смесей компонентов RGB. Вот несколько примеров:

  • Слоновая кость — слегка желтоватый белый
  • Кремовый — мягкий теплый белый
  • Жемчуг — холодный светло-сероватый белый
  • Снег — четкий чистый белый
  • Лен — естественный приглушенный белый

Эти оттенки можно получить с помощью различных соотношений красного, зеленого и синего. Например, в цвете слоновой кости больше красного, в цвете жемчуга больше синего и т. д. Регулировка баланса RGB позволяет создать практически любой оттенок белого.

Баланс белого

При смешивании источников света общая «точка белого» может меняться. Компьютерные мониторы, телевизоры, лампочки и дневной свет — все они производят белый цвет с разной цветовой температурой.

Элементы управления балансом белого регулируют уровни RGB, чтобы установить точку белого и скорректировать условия окружающего освещения. Это гарантирует единообразие белого цвета в различных условиях.

Белый свет, не относящийся к RGB

Хотя красный, зеленый и синий являются основными цветами для экранов, другие источники света могут воспроизводить белый цвет по-разному. Вот несколько примеров:

  • Лампы накаливания — смешивание длин волн от нагретой нити
  • Флуоресцентное освещение — фотолюминофоры, генерирующие ультрафиолет
  • Светодиодные лампы — сочетание синего светодиода с желтым люминофором
  • Солнечный свет — полное спектральное излучение солнца

Эти источники кажутся белыми из-за излучения широкого спектра длин волн или смешивания дополнительных цветов.

Аддитивный и субтрактивный обзор

Подводя итог, можно сказать, что существует два основных способа получения белого цвета:

  • Аддитивный белый — смешивание красного, зеленого и синего света с максимальной интенсивностью
  • Субтрактивный белый — отсутствие поглощения красных, зеленых и синих длин волн

Аддитивное смешивание предназначено для светового излучения, например, дисплеев. Субтрактивный метод используется для отражения поверхности, например, краски и чернил.

Истинно белый цвет получается при равномерной интенсивности или отражательной способности по всем видимым длинам волн. Не совсем белый цвет можно получить, отрегулировав компоненты RGB.

Вывод

Белый цвет получается путем смешивания красного, зеленого и синего цветов света. Для аддитивного смешивания это означает объединение полностью насыщенных компонентов RGB. Для субтрактивного смешивания ни один из компонентов не поглощается.

Требуемые конкретные значения RGB зависят от среды. Но в целом белый цвет получается при одинаковой интенсивности или отражательной способности всех видимых длин волн света.

Чистый белый свет можно обесцветить, чтобы создать не совсем белый цвет и оттенки. В целом сбалансированное смешивание RGB обеспечивает большую гибкость в создании любого желаемого белого цвета.