Аддитивное и субтрактивное смешение. Глубина цвета. HEX и RGB коды.
Цветовая модель — это способ описать цвет набором чисел (каналов). Выбор модели зависит от способа вывода: экран использует аддитивную модель, печать — субтрактивную.
Аддитивная модель — цвет получается сложением света. Все каналы = белый, все = 0 — чёрный. Используется в экранах, камерах, вебе.
Субтрактивная модель — цвет получается вычитанием света из белой поверхности. Используется в полиграфии: краска поглощает часть спектра белого.
Модель «по пользователю»: Hue — оттенок (0-360°), Saturation — насыщенность, Value (яркость) или Lightness (светлота). Удобна для подбора цвета в дизайне.
Аппаратно-независимая модель: L — светлота (0…100), a — красно-зелёная ось, b — сине-жёлтая ось. Описывает воспринимаемый цвет, независимый от устройства.
Сложение R + G + B = светлота. Двигай ползунки и наблюдай результат.
Вычитание из белого. C поглощает красный, M — зелёный, Y — синий.
Выбери цветовую схему — как изображение будет выглядеть в разных моделях
CIE 1931 xyY — двухмерная проекция пространства LAB. Координаты x и y описывают цветность (оттенок и насыщенность), а Y — яркость. Подковообразная кривая (спектральный локус) ограничивает все видимые человеческим глазом цвета: от фиолетового (380 нм) до красного (780 нм). Прямая линия между фиолетовым и красным — «пурпурная граница» (Purple line). Точка D65 — стандартный белый (6500K).
Зачем нужно: показывает какой цвет может воспроизвести устройство (монитор, принтер) и насколько он отличается от идеального. Чем больше треугольник охвата — тем больше цветов.
Глубина = сколько бит выделяется на кодирование цвета одного пикселя. Связь с палитрой: N = 2i, где i — глубина в битах. Подробнее формула I = X × Y × i — в главе 9.4.
| Глубина | Каналов на канал | Формула | Макс. цветов | Пример |
|---|---|---|---|---|
| 1 бит | — | монохром | 2 | Ч/Б fax, 1-битный скан |
| 4 бита | — | 24 | 16 | Старые игровые консоли (NES) |
| 8 бит | 1 байт на пиксель | 28 | 256 | Grayscale, веб-графика, индексированные PNG |
| 16 бит | 5+5+5 (RGB565) или 5+6+5 | 216 | 65 536 | HighColor, фото в телефонах (канал ~5-6 бит) |
| 24 бита | 8+8+8 (по 256 уровней) | 224 | 16 777 216 | TrueColor, JPEG, типичные фото |
| 32 бита | 8+8+8+8 (RGBA) | 232 | 4 294 967 296 | PNG с альфа-каналом, HDR-экраны |
| 48 бит | 16+16+16 (по 65536 уровней) | 248 | 281 триллион | Профессиональный сканер, RAW, лабораторная печать |
Изображение 1920×1080, глубина 24 бита. Объём = 1920 × 1080 × 24 = 49 766 400 бит = 6 220 800 байт ≈ 5.94 МБ. Формула I = X × Y × i — глава 9.4.