Задание № 1 · ОГЭ

Код цвета пикселя

Как цвет пикселя записывают числами
2 мин чтенияСложность: Обновлено 29 сентября 2026

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

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

Как образуется код

Способ записи зависит от цветовой модели. Например, в модели RGB цвет задаётся тремя компонентами: красной (\(R\)), зелёной (\(G\)) и синей (\(B\)). Каждая компонента хранится своим числом, а полный код записывают как \((R,G,B)\). Чем больше значение компоненты, тем ярче соответствующая составляющая цвета.

\[K=(R,G,B),\qquad 0\le R,G,B\le 2^n-1\]

Здесь \(n\) — число бит на одну компоненту, а \(K\) — код цвета. Если на каждую компоненту отведено 8 бит, она может принимать \(2^8=256\) значений: от 0 до 255. Поэтому полный код RGB записывают тремя числами, например \((255,0,0)\) — это чистый красный цвет.

№
Пример

Код \((0,255,0)\) в RGB означает отсутствие красной и синей составляющих и максимальную зелёную составляющую. Получается чистый зелёный цвет. Код \((0,0,0)\) задаёт чёрный цвет, а \((255,255,255)\) — белый.

!
Не путайте

Код цвета пикселя и количество цветов изображения — не одно и то же. Код описывает один пиксель, а количество цветов показывает, сколько разных кодов вообще можно использовать в изображении. При глубине цвета \(i\) бит на пиксель число возможных цветов равно \(2^i\).

Проверьте себя

Какой цвет задаёт код \((255,255,0)\) в модели RGB?

Что важно в заданиях

Сначала определите, какая цветовая модель используется и сколько бит приходится на каждый канал или на весь пиксель. Затем найдите диапазон возможных значений и составьте код. Если модель не указана, нельзя однозначно выбрать способ записи цвета: разные модели используют разные компоненты и правила.

Главное за минуту

Главное

  • Код цвета пикселя — числовое представление его цвета.
  • В RGB код состоит из трёх компонент \((R,G,B)\): красной, зелёной и синей.
  • Глубина цвета определяет число бит и, следовательно, количество возможных кодов.