Приложение А. Как работают кривые (Curves)

Рассуждения, с которых начинается эта книга, опираются на логику работы базового инструмента цветокоррекции Curves, что в переводе на русский язык означает «кривые». Этот раздел включен в книгу в качестве справочного материала для тех, кто еще не знаком с принципами работы кривых (Curves). Если вы не знаете, как работают кривые, я рекомендую сначала изучить эту главу, и уже затем переходить к основному содержанию.

О кривых в свое время сказано много и вместе с тем недостаточно. Большинство статей на эту тему посвящено функционалу Curves в Adobe Photoshop, в то время как кривые – инструмент универсальный. Знакомиться с принципом его действия удобнее всего, действительно, в Adobe Photoshop, но надо понимать, что в том или ином виде кривые существуют практически в любой программе для работы с растровыми, в том числе фотографическими, изображениями. Даже там, где кривые не отображаются в явном виде, скорее всего, они существуют и определенным образом воздействуют на вашу картинку.

Например, когда вы меняете параметры Brightness или Contrast в Adobe Lightroom, на самом деле вы управляете формой некоторой кривой, которая применяется к изображению. Не говоря о том, что вывод картинки на экран вашего компьютера в принципе невозможен без гамма-приводки и управления светлотно-контрастными характеристиками через ICC-профиль монитора, которые также регулируются кривой некоторой формы. Более того, даже если вы снимаете на пленку, в формировании вашего изображения также будут принимать участие так называемые характеристические (передаточные) кривые данной конкретной фотопленки в совокупности с условиями ее экспонирования и проявки.

Таким образом, независимо от того, на какую камеру вы снимаете (пленочную или цифровую) и сколько внимания уделяете вопросам обработки фотографий в темной или светлой комнате, понимание принципов работы кривых является основополагающим. И не только для фотографов: операторы сканирования и печати, цветокорректоры, дизайнеры и другие специалисты при работе с растровым изображением обычно используют Curves в качестве основного (а порой и единственного) инструмента.

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

Мы будем рассматривать кривые на примере инструмента Curves в Adobe Photoshop, двигаясь от простого к сложному, поэтому для начала возьмем черно-белое изображение. Например, в цветовой модели Grayscale, хотя это не имеет принципиального значения (илл. А.1).

Илл. А.1

Теперь применим к этому изображению кривую очень простой формы, с одной-единственной точкой, которую поставим в левой части кривой и сдвинем вверх (илл. А.2). В Adobe Photoshop кривая вызывается командой Image – Adjustments – Curves… или комбинацией клавиш CMD+M (CTRL+M в Windows).

Илл. А.2

Прежде всего обратите внимание на то, что на кривой серым цветом отображена гистограмма нашей черно-белой картинки. Гистограмма демонстрирует распределение светлот в изображении. Допустим, мы рассматриваем 8-битную картинку, тогда уровень светлоты каждого пикселя может быть представлен максимум 256 значениями (они еще называются уровнями). В этой системе координат черной точке соответствует значение 0 уровней, белой – 255 уровней. Крайняя левая точка гистограммы (а также инструмента Curves в том виде, в котором он приведен на скриншоте) соответствует самым темным пикселям нашего изображения (со значением 0 уровней), крайняя правая – самым светлым (со значениями 255 уровней). По вертикали откладывается общее количество пикселей с соответствующим значением светлоты.

Любая кривая перераспределяет светлотную информацию изображения. На приведенной выше кривой мы взяли точку с исходным значением 57 уровней (отложенным по горизонтали) и присвоили ей новое значение 101 уровень (отложенное по вертикали). Это означает, что все пиксели, которые на входе инструмента имели светлоту 57 (из 255 возможных) уровней, после его применения станут пикселями со светлотой 101 (из 255 возможных) уровней (илл. А.3).

Илл. А.3

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

Кривая, которая никаким образом не действует на изображение, представляет собой на самом деле прямую, которая идет из крайней левой точки в крайнюю правую под углом 45 градусов. Именно такую форму имеет кривая по умолчанию, когда мы вызываем ее в Adobe Photoshop. Обычно об этом рассказывают до того, как объясняют действие кривой, но, на мой взгляд, проще понять прямую как частный случай кривой.

Далее мы рассмотрим множество примеров воздействия кривой, также двигаясь от простого к сложному.