Кривые для цветных изображений

В рамках данной статьи мы будем рассматривать кривые применительно к цветному изображению в модели RGB, т. к. это основная модель, используемая в цифровой фотографии. Цветовые модели CMYK и Lab мы оставим в стороне, чтобы не усложнять и так непростой материал. Если вы захотите углубить свои знания в области цветокоррекции, в том числе с использованием цветовых моделей CMYK и Lab, могу порекомендовать книги «Photoshop для профессионалов: классическое руководство по цветокоррекции» и «Photoshop Lab Color: загадка каньона и другие приключения в самом мощном цветовом пространстве» Дэна Маргулиса.

Итак, рассмотрим цветную фотографию в модели RGB (илл. А.12 [а]). Как известно, такое изображение состоит из трех черно-белых, каждое из которых соответствуют одному из трех цветных каналов – Red (красный), Green (зеленый) и Blue (синий), илл. А.12 [б].

Илл. А.12 [а]

Илл. А.12 [б]

Применим к этому 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

Илл. А.22

Илл. А.23

Данные кривые демонстрируют цветовые изменения при манипуляциях с поканальными кривыми. В реальной практике применяют кривые более сложных форм, включая прямые и обратные S-образные, кривые с большим количеством точек. Кроме этого поканальные кривые можно комбинировать с композитной RGB-кривой. Понимая, как работают кривые, вы получаете в руки очень мощный инструмент цветокоррекции. С его помощью вы можете вносить довольно сложные изменения цвета и контраста, причем «в одно действие», то есть с помощью однократного применения инструмента Curves. Например, такие, как показано на илл. А.24.

Илл. А.24

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