P
pro·school.ru
Каталог школ

Кодирование цвета: модель красный-зелёный-синий

💻 Информатика · 5 класс

Из чего состоит цвет на экране

Экран компьютера или телефона составлен из множества крошечных точек — пикселей. Их так много и они так малы, что по отдельности мы их не видим, а воспринимаем целую картинку. Каждый пиксель светится своим цветом. Но как компьютер хранит цвет, если внутри у него только числа? Он записывает цвет числами.

Любой цвет на экране получается смешиванием трёх основных цветов света: красного, зелёного и синего. По первым буквам английских названий эту модель называют моделью RGB (красный-зелёный-синий). Это главный способ задавать цвет на светящихся экранах.

Как смешиваются цвета

Если зажечь рядом три цветных огонька с разной яркостью, наш глаз увидит их вместе как один общий цвет. Яркость каждого из трёх цветов задают числом от 0 (совсем не светится) до 255 (светит в полную силу). Меняя эти три числа, можно получить любой оттенок.

КрасныйЗелёныйСинийРезультат
25500Красный
02550Зелёный
00255Синий
2552550Жёлтый
000Чёрный
255255255Белый

Запись цвета числами

Чтобы задать цвет пикселя, достаточно указать три числа — яркость красного, зелёного и синего по порядку.

Цвет = (красный, зелёный, синий) (255, 165, 0) --> оранжевый (128, 0, 128) --> фиолетовый

Интересно, что белый цвет получается, когда все три цвета светят в полную силу, а чёрный — когда все три погашены. Сначала это удивляет: ведь когда мы смешиваем краски на бумаге, всё получается наоборот. Но на экране мы складываем не краску, а свет, и поэтому правила другие. Чем больше света всех трёх цветов, тем ближе цвет к белому.

А что будет, если все три числа равны между собой, но не максимальны? Например, (128, 128, 128). Тогда получится серый цвет — чем больше число, тем светлее серый, чем меньше — тем темнее. Так задают все оттенки серого, от почти чёрного до почти белого.

Где это применяется на практике? Когда художник в графическом редакторе выбирает цвет кисти, он на самом деле задаёт эти три числа — иногда прямо, иногда двигая ползунки. Когда фотография хранится в файле, для каждого её пикселя записаны свои три числа. Поэтому подробная фотография занимает в памяти много места: чем больше в ней пикселей, тем больше троек чисел нужно сохранить.

Запомни. Каждое из трёх чисел — от 0 до 255. Всего из трёх основных цветов можно составить больше шестнадцати миллионов разных оттенков. Поэтому фотографии на экране выглядят такими живыми и подробными.

Кратко о главном

  • Экран состоит из пикселей, каждый светится своим цветом.
  • Любой цвет составляют из красного, зелёного и синего света.
  • Яркость каждого цвета задают числом от 0 до 255.
  • Три числа полностью описывают цвет одного пикселя.
  • На экране свет складывается, поэтому из трёх цветов получается белый.