Живая цифра. Книга о цвете, или Как заставить дышать цифровую фотографию - Павел Косенко
Шрифт:
Интервал:
Закладка:
Применим к этому RGB-изображению кривую некоторой формы. Неважно какой, пусть, например, это будет S-образная кривая повышения контраста (илл. А.13).
Илл. А.13
Такая кривая называется композитной (или мастер-кривая), и она равносильна трем кривым одинаковой формы, примененным ко всем трем каналам RGB-изображения. Воздействие приведенной композитной кривой на наше изображение даст результат, показанный на илл. А.14.
Илл. А.14
Обратите внимание на то, что мы применили одинаковую кривую ко всем трем каналам, в то время как исходное распределение светлот в разных каналах разное. Я не буду углубляться в проблемы, которые может потянуть за собой работа с композитной кривой. Упомяну лишь о том, что применение композитной кривой к RGB-изображению может повлечь (а может и не повлечь) за собой нежелательные цветовые смещения.
Для более гибкого управления цветом обычно используют не композитную (общую для всех каналов) кривую, а поканальные (три разных для каждого канала) кривые. Перераспределение светлотной информации в каждом канале при этом будет происходить точно так же, как и в случае черно-белого изображения, а итоговая цветная картинка формируется тремя обновленными (после воздействия кривых) каналами.
Рассмотрим самый простой случай манипуляций поканальными кривыми. Возьмем какой-нибудь один канал, например красный, и сделаем его светлее (илл. А.15).
Илл. А.15
Вся картинка при этом приобрела красноватый оттенок. Это связано с тем, что более светлый канал вносит больший вклад одноименного цвета. Более светлый красный канал делает картинку краснее, более светлый зеленый – зеленее, более светлый синий – синее.
Можно продемонстрировать этот эффект с помощью цифр. Например, у нас в изображении есть некоторый пиксель со значениями (128, 128, 128) в координатах RGB. Равенство значений в трех каналах говорит о том, что это нейтральный (в данном случае – серый) цвет. Допустим, после осветления красного канала значение координаты R некоторой точки стало 200, то есть новое значение пикселя в координатах RGB стало (200, 128, 128). Как видите, цвет этой области сместился в сторону красного. Что как раз и демонстрирует осветление красного канала (илл. А.16).
Илл. А.16
А вот затемнение красного канала, наоборот, повлечет за собой снижение уровня красного в цветном изображении. То есть смещение общего цвета в сторону того, который является противоположным красному, – циану[16] (илл. А.17).
Илл. А.17
Действительно, если воздействовать на красный канал кривой, которая сделает его темнее, фотография приобретет цианистый (зеленовато-синий) оттенок (илл. А.18).
Илл. А.19. Двенадцатичастный цветовой круг
Аналогичные изменения будут происходить в случае осветления или затемнения двух других каналов. Результаты осветления/затемнения зеленого канала G (Green) представлены на илл. А.20, А.21. Результаты осветления/затемнения синего канала B (Blue) – на илл. А.22, А.23.
Илл. А.18
Илл. А.20
Илл. А.21