Adobe Photoshop CS3 — страница 13 из 23

Цветовая коррекция изображений

• Коррекция цвета командами коррекции яркости

• Команда Color Balance (Баланс цветов)

• Команда Hue/Saturation (Оттенок/Насыщенность)

• Команда Photo Filter (Светофильтр)

• Команда Match Color (Подбор цвета)

• Обесцвечивание изображения

• Специальные команды


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

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

Как и в случае с яркостной коррекцией, не стоит полагаться на отображаемое монитором изображение, поскольку на другом компьютере или после печати на принтере или в типографии цвета могут выглядеть по-другому. Если ваша цель – достичь точного баланса цветов при печати, то настоятельно рекомендуем «перепроверять» результат и распечатывать изображение на ключевых стадиях работы, чтобы быть уверенным в том, что оно должным образом выглядит на бумаге, и при необходимости дополнительно корректировать изображение.

Коррекция цвета командами коррекции яркости

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

Окна Levels (Уровни) и Curves (Кривые) содержат раскрывающийся список Channel (Канал), в котором можно выбрать один из цветовых каналов, с которыми вы планируете работать. При работе с черно-белым изображением (в режиме Grayscale (Оттенки серого)) список содержит только одно значение: Gray (Серый). При работе с изображением, использующим полноцветную цветовую модель (RGB, L*a*b или CMYK), список будет содержать названия отдельных каналов и (первой строкой) название цветовой модели (рис. 14.1).

Рис. 14.1. Выбор цветовых каналов для обработки в окне Curves (Кривые)


В начале работы с окном Levels (Уровни) или Curves (Кривые) выбрано первое значение – название цветовой модели. В этом случае настройки применяются ко всем цветовым каналам; за счет этого меняется яркость и контрастность всего изображения (с некоторыми искажениями цвета, как мы уже упоминали в главе 13). Если необходимо, вы можете также выбрать один из каналов и настроить его коррекцию. Таким образом, при работе в цветовом режиме RGB можно выполнить до четырех одновременных настроек – для каждого канала плюс для всего изображения целиком.

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

Рис. 14.2. Изменение цвета изображения путем осветления красного канала в окне Levels (Уровни)


Однако команда Levels (Уровни) оказывается очень удобной для цветовой коррекции фотографических изображений. Многие погрешности цвета в фотографиях, особенно отсканированных, достаточно просто устраняются таким образом.

Изображения, явно имеющие общий цветовой оттенок (например, слишком зеленые или слишком красные), как правило, страдают от дисбаланса между цветовыми каналами. Проявляется это в том, что в одном или нескольких каналах может не быть самых темных или самых светлых оттенков (подобно тому, как это было с яркостью изображений). Следовательно, если, к примеру, в зеленом канале нет самых темных оттенков, то в изображении не будет ни одного места, где бы не было зеленого оттенка. Яркостная коррекция таких изображений не только не исправит положение вещей, но и усугубит проблему и затруднит последующую цветовую коррекцию.

Вместо этого следует одновременно скорректировать яркость и цвет с помощью команды Levels (Уровни). Переключаясь между отдельными каналами в списке Channel (Канал), мы будем просматривать гистограммы яркостей каждого канала; это позволяет увидеть, нет ли в каком-нибудь канале подобных проблем, и устранить их так же, как мы оптимизировали яркость черно-белых изображений (рис. 14.3).

Рис. 14.3. Коррекция цветов изображения в окне Levels (Уровни)


На рис. 14.3 вверху показано исходное изображение с цветовыми искажениями и гистограммы яркостей каждого канала. Как можно видеть, синий канал слишком яркий, и это можно исправить, скорректировав синий канал с помощью команды Levels (Уровни).

Хотя для качественного результата необходимо выполнять коррекцию вручную, для черновой и пробной коррекции можно использовать специальные команды автоматической коррекции цветов, которые присутствуют в меню ImageAdjustments (Изображение → Коррекция):

Auto Contrast (Автоматическая коррекция контрастности) автоматически находит и устанавливает границы черного и белого цветов в изображении, не внося изменений в цвета;

Auto Levels (Автоматическая коррекция уровней) автоматически находит и устанавливает границы черного и белого цветов в каждом канале изображения, в результате устраняя проблемы, связанные с яркостью отдельных каналов;

Auto Colors (Автоматическая коррекция цветов) анализирует яркости в цветовых каналах и устанавливает их яркость и контрастность таким образом, чтобы получить в изображении сбалансированные цвета.

Примеры одновременного яркостного и цветового корректирования изображения можно увидеть в видеоуроке «Коррекция цвета изображения командами Levels и Curves».

Команда Color Balance (Баланс цветов)

Исправить (или внести в художественных целях) цветовые искажения в изображении можно с помощью команды Color Balance (Баланс цветов). Особенностью этой команды является то, что она подразделяет ярко сти изображения на тени, блики и нейтральные тона и позволяет при необходимости выполнить разные настройки для разных тональных диапазонов (рис. 14.4).

Рис. 14.4. Окно Color Balance (Баланс цветов)


Яркостные диапазоны выбираются с помощью переключателя Tone Balance (Баланс тонов). В простейшем случае (если изображение имеет общий оттенок какого-то цвета) исправить его можно, выполняя настройки в режиме Midtones (Средние тона), – этого будет достаточно в простых случаях (рис. 14.5).

Рис. 14.5. Цветовая коррекция в окне Color Balance (Баланс цветов)


Цвет корректируется с помощью ползунков в области Color Balance (Баланс цветов). Перемещая ползунки, мы можем усилить или ослабить отдельные цвета изображения. Обратите внимание на то, что каждый ползунок с двух сторон помечен двумя названиями цветов (если вы внимательно читали главу 2, в которой мы знакомились с теорией цвета, то это не должно вас удивить).

Ослабляя один из цветов в изображении, мы, если посмотреть с другой стороны, усиливаем два оставшихся; следовательно, при ослаблении синего цвета (Blue) в изображении усилятся красный (Red) и зеленый (Green), которые, сложившись, дадут желтый оттенок. Именно поэтому один ползунок подписан двумя цветами – синим (Blue) и желтым (Yellow). Для ослабления синего цвета в изображении можно сместить ползунок Yellow/Blue (Желтый/Синий) в сторону желтого (ослабив синий цвет) или одновременно сместить два других ползунка: Cyan/Red (Голубой/Красный) и Magenta/Green (Лиловый/Зеленый) в сторону красного и зеленого соответственно (тем самым усилив их и уменьшив долю синего в изображении). Обратите внимание, что положение ползунков относительно друг друга при этом остается прежним (рис. 14.6).

Рис. 14.6. Два способа ослабления синего цвета в изображении с помощью окна Color Balance (Баланс цветов)


Если необходимо достичь необычного цветового эффекта, то мож но выполнить разные настройки в различных тональных диа пазонах. Особенно эффектно это выглядит при обработке черно-белого изображения (переведенного, конечно, в полноцветный цве товой режим), так как позволяет придать изображению необычную окраску: от имитации пожелтевшей от времени фотографии до откровенно искусственных кричащих оттенков (рис. 14.7).

Рис. 14.7. Окрашивание изображения с помощью окна Color Balance (Баланс цветов)


Флажок Preserve Luminosity (Сохранять яркость) позволяет изменять цвета изображения (а значит, и яркость цветовых каналов), не затрагивая яркость изображения в целом. Сняв его, вы можете добиться более сильных изменений цвета, однако в этом случае о сохранении яркости придется побеспокоиться самому.

Команда Hue/Saturation (Оттенок/Насыщенность)

Команда Hue/Saturation (Оттенок/Насыщенность) позволяет нам изменять цвета изображения в любой полноцветной цветовой модели по за конам модели HSB (о ней рассказывалось в главе 2). С помощью ползунков окна (рис. 14.8) можно отдельно изменять оттенок цвета (Hue), а также насыщенность цветов (Saturation) и яркость изображения (Lightness).

Рис. 14.8. Окно Hue/Saturation (Оттенок/Насыщенность)


Сместив ползунок Hue (Оттенок), мы изменим оттенки цвета изображения. Оттенки изменяются путем «подмены» одних цветов другими: спектр изображения как бы смещается и красный оказывается на месте зеленого, зеленый – на месте синего и т. д. Этот эффект не имеет аналогов в реальном мире, а потому не используется для коррекции изображения; зато с его помощью можно создавать необычные «компьютерные» спецэффекты (рис. 14.9).

Рис. 14.9. Смена оттенков цвета в окне Hue/Saturation (Оттенок/Насыщенность)


Ползунок Saturation (Насыщенность) изменяет насыщенность цветов изображения. Таким образом, цвета в изображении можно сделать более яркими и кричащими или, наоборот, тусклыми и сдержанными (рис. 14.10), вплоть до полного обесцвечивания. Эта функция используется очень часто, поскольку очень удобна и позволяет компенсировать искажения цветов при яркостной коррекции.

Рис. 14.10. Изменение насыщенности цветов в окне Hue/Saturation (Оттенок/Насыщенность)


Внимание!

Полное обесцвечивание изображения с помощью команды Hue/Saturation (Оттенок/Насыщенность) приводит к получению черно-белого изображения, однако в силу особенностей вычислений, производимых в цветовой модели HSB, яркость такого черно-белого изображения неправильная. В частности, уменьшается контрастность изображения, может быть утрачена часть деталей и т. д. Подробнее о разных способах обесцвечивания изображений рассказывается в разделе «Обесцвечивание изображения».

Ползунок Brightness (Яркость) позволяет скорректировать яркость изображения (рис. 14.11). Следует иметь в виду, что яркость изменяется по сложному алгоритму, который влияет на граничные (самые темные и самые светлые) оттенки яркости; этот вид контроля яркости не предназначен для коррекции изображения – только для создания специальных эффектов.

Рис. 14.11. Изменение яркости изображения в окне Hue/Saturation (Оттенок/Насыщенность)


Флажок Colorize (Добавить цвет) позволяет игнорировать цветовые составляющие изображения и окрасить его заново – для этого окно Hue/Saturation (Оттенок/Насыщенность) используется не реже, чем для контроля насыщенности изображения (рис. 14.12). Изображение окрашивается в цвет, выбранный с помощью ползунков Hue (Оттенок) и Saturation (Насыщенность), и может быть дополнительно осветлено или затемнено с помощью ползунка Brightness (Яркость).

Рис. 14.12. Окрашивание изображения с помощью окна Hue/Saturation (Оттенок/Насыщенность)


Внимание!

При установке флажка Colorize (Добавить цвет) изображение перед окрашиванием обесцвечивается по тем же алгоритмам, что и с помощью ползунка Saturation (Насыщенность); яркость черно-белого изображения, полученного таким образом, неправильная. Рекомендуется вначале обесцветить изображение, прибегая к одному из способов, описанных в разделе «Обесцвечивание изображения», и только затем окрашивать его.

Команда Photo Filter (Светофильтр)

Команда Photo Filter (Светофильтр), появившаяся в последних версиях Adobe Photoshop, связана с распространением цифровых фотоаппаратов и предназначена в первую очередь для фотографов-любителей.

Распространенный и очень старый прием фотографии – использование цветных светофильтров, которые позволяют скорректировать или подчеркнуть цвета уже на стадии съемки кадра. Команда Photo Filter (Светофильтр) (рис. 14.13) выполняет специфическую цветовую коррекцию, как бы применяющую светофильтр «задним числом». Это в какой-то степени помогает исправить ошибки, допущенные при съемке (именно поэтому мы говорим, что команда ориентирована на фотографов-любителей – профессионал не забудет использовать светофильтр).

Рис. 14.13. Окно Photo Filter (Светофильтр)


Основной элемент настройки команды – это раскрывающийся список Filter (Фильтр), позволяющий выбрать один из стандартных светофильтров, используемых в фотографии. Если вы выбрали эту команду, чтобы создать специальные эффекты, можно установить переключатель Use (Использовать) в положение Color (Цвет) и выбрать любой цвет светофильтра.

Ползунок Density (Плотность) позволяет установить плотность светофильтра: чем выше значение, тем более окрашенным считается светофильтр и тем сильнее будет изменено изображение (рис. 14.14).

Рис. 14.14. Применение команды Photo Filter (Светофильтр) с разными значениями плотности

Команда Match Color (Подбор цвета)

При работе с большим количеством однотипных изображений незаменима команда Match Color (Подбор цвета). Скорректировав цвет одного документа, вы можете использовать его как образец, чтобы автоматически настроить цвета других документов.

Внимание!

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

Для выполнения такой автоматической коррекции необходимо одновременно открыть два или более изображения, при чем одно из них должно быть уже скорректировано. Работая с нескорректированным изображением, мы обращаемся к окну Match Color (Подбор цвета) и в раскрывающемся списке Source (Источник) выбираем название документа со скорректированными цветами (рис. 14.15).

Рис. 14.15. Окно Match Color (Подбор цвета)


Цвета текущего документа будут скорректированы по выбранному образцу. С помощью ползунков в области Image Options (Настройки изображения) вы можете более точно настроить изображение (это бывает необходимо, если изображения похожи, но отличаются за счет кадрирования или освещения):

Luminance (Яркость) – изменяет яркость текущего изображения;

Color Intensity (Интенсивность цветов) – отвечает за интенсивность (насыщенность) цветов текущего изображения;

Fade (Ослабление) – позволяет ослабить автоматическую коррекцию цвета, то есть частично сохранить оригинальную окраску текущего изображения.

Примеры работы с командами коррекции цвета – от установки баланса цветов с помощью команды Color Balance (Баланс цветов) до обработки нескольких однотипных изображений «по образцу» с помощью команды Match Color (Подбор цвета) – вы можете увидеть в видеоуроке «Цветовая коррекция изображения».

Обесцвечивание изображения

Зачастую цветное изображение нужно обесцветить, чтобы использовать как фоновое или просто для того, чтобы распечатать на черно-белом принтере и получить предсказуемый результат. В целом, черно-белое изображение проигрывает цветному по выразительности и возможности передавать детали, поскольку в нем доступно только одно выразительное средство – яркость, в отличие от цветного изображения, где цвет несет значительную долю информации.

Отчасти это можно компенсировать, применяя различные техники преобразования цветного изображения в черно-белое. В зависимости от используемого метода получатся очень разные черно-белые варианты одного и того же цветного изображения. Сравнив эти варианты, можно выбрать тот, который выглядит более эффектно и привлекательно – единого «идеального» рецепта в данном случае нет и не может быть, поскольку слишком многое зависит от особенностей изображения, с которым вы работаете.

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

Рис. 14.16. Исходное цветное изображение перед обесцвечиванием


Наиболее простой и традиционный способ преобразовать цветное изображение в черно-белое – просто сменить режим изображения с помощью команды меню ImageModeGrayscale (Изображение → Режим → Оттенки серого). Собственно говоря, многие дизайнеры считают его чуть ли не единственным способом обесцветить изображение. Результат такого обесцвечивания можно видеть на рис. 14.17.

Рис. 14.17. Изображение, обесцвеченное преобразованием в режим Grayscale (Оттенки серого)


Чтобы впоследствии заново раскрасить изображение (например, придать ему вид старой фотографии), необходимо снова преобразовать его в режим RGB (цвета, разумеется, от этого не появятся).

Чтобы ускорить обесцвечивание и избавиться от необходимости возвращаться в режим RGB, многие дизайнеры используют окно Hue/Saturation (Оттенок/Насыщенность) или команду меню ImageAdjustmentsDesaturate (Изображение → Коррекция → Обесцвечивание). Эта команда, по сути, всего лишь мгновенно снижает насыщенность изображения до нуля, как это можно сделать в окне Hue/Saturation (Оттенок/Насыщенность). Однако результат такого обесцвечивания сильно отличается от преобразования изображения в режим оттенков серого (рис. 14.18).

Рис. 14.18. Изображение, обесцвеченное командой Desaturate (Обесцвечивание)


В цветовой модели HSB, которая используется командой Hue/Saturation (Оттенок/Насыщенность) для вычислений, считается, что все чистые цвета имеют одинаковую яркость; однако на самом деле это не так, и, например, чистый зеленый цвет в модели RGB визуально выглядит значительно более ярким (это связано с особенностями человеческого зрения). Именно поэтому результаты двух способов обесцвечивания будут разными: изображение переводится в режим Grayscale (Оттенки серого) по алгоритму, который учитывает видимую яркость цветов, а не математическую яркость, и он является более правильным.

К более экзотическим способам преобразования изображения в черно-белое относится следующий: вы можете обратиться к палитре Channels (Каналы), на которой показываются цветовые каналы изображения, выделить один из них и затем выполнить команду ImageModeGrayscale (Изображение → Режим → Оттенки серого). В этом случае для создания изображения в режиме оттенков серого будет использована информация только из одного цветового канала, и результат может очень сильно отличаться от обоих уже известных нам способов (рис. 14.19).

Рис. 14.19. Черно-белые изображения, полученные из красного (слева вверху), зеленого (справа вверху) и синего (внизу) каналов модели RGB


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

Еще четыре варианта (в дополнение к трем вариантам, которые получаются из трех каналов модели RGB) дает преобразование в режим CMYK, выбор одного из каналов этой модели и преобразование в режим оттенков серого (рис. 14.20). Поскольку в модели CMYK яркость описывается частично цветовыми каналами, а частично каналом черного цвета, черно-белые изображения, полученные таким способом, будут очень светлыми, что, с одной стороны, может сделать их неестественными, но, с другой, позволяет добиться интересных эффектов, если вы, например, планируете использовать изображение как фон для какого-то дизайна.

Рис. 14.20. Черно-белые изображения, полученные из голубого (слева вверху), лилового (справа вверху), желтого (слева внизу) и черного (справа внизу) каналов модели CMYK


Наконец, в последней версии программы Adobe Photoshop (в версии 10, входящей в состав Creative Suite 3) появилась команда Black and White (Черно-белый), которая позволяет не просто обесцветить изображение, но и настроить «баланс» между цветовыми каналами. Иными словами, при работе с этой командой вы сами указываете, какому из цветов следует отдавать предпочтение при преобразовании, а следовательно, можете получить огромное количество вариантов черно-белых изображений (рис. 14.21).

Рис. 14.21. Изображения, обесцвеченные командой Black and White (Черно-белый) с разными настройками


В окне Black and White (Черно-белый) можно видеть шесть ползунков для трех основных и трех промежуточных цветов – то есть фактически для всего спектра. Перемещая ползунки влево и вправо, мы можем выбрать, насколько ярким будет считаться тот или иной цвет при преобразовании. Раскрывающийся список Preset (Сохраненные настройки) позволяет выбрать стандартные настройки – как правило, они ориентированы на подчеркивание одного из цветов.

В нижней части окна область Tint (Тонирование) позволяет после обесцвечивания окрасить изображение в выбранный цвет – подобно тому, как мы это делали в окне Hue/Saturation (Оттенок/Насыщенность). Для выбора цвета используются знакомые нам ползунки Hue (Оттенок) и Saturation (Насыщенность). Однако разница между двумя способами окрашивания очень велика за счет того, что за основу берутся разные черно-белые изображения, полученные по разным алгоритмам, и с помощью команды Black and White (Черно-белый) можно получить куда более интересные и выразительные изображения (рис. 14.22).

Рис. 14.22. Изображения, обесцвеченные и окрашенные командами Hue/Saturation (Оттенок/Насыщенность) (вверху) и Black and White (Черно-белый) (внизу)

Специальные команды

В подменю ImageAdjustments (Изображение → Коррекция) присутствует также несколько команд, которые можно одновременно причислить и к цветовой коррекции, и к специальным эффектам.

Команда Invert (Инверсия) инвертирует цвета, то есть меняет яркость каждого пиксела на противоположную (рис. 14.23). Эта команда так проста, что даже не имеет окна с настройками. Для черно-белого изображения результатом ее действия будет негативное изображение, для цветного – цветной негатив, причем цвета также поменяются на противоположные (поскольку инвертируется каждый цветовой канал по отдельности).

Рис. 14.23. Инвертированные черно-белое (слева) и цветное (справа) изображения


Команда Posterize (Постеризация) ограничивает количество используемых цветов в изображении и разбивает плавные переходы цвета, создавая одноцветные области с резкими границами между ними. Единственная настройка окна команды (рис. 14.24) – ползунок и поле Levels (Уровни), задающие количество уровней яркости в каждом канале: от 2 (черный и белый) до 256 (полный диапазон). Команду можно применять для получения эффекта печати в несколько красок или как промежуточную обработку при создании сложных эффектов (рис. 14.25).

Рис. 14.24. Окно Posterize (Постеризация)


Рис. 14.25. Изображения, обработанные командой Posterize (Постеризация) с разным количеством уровней яркости


Команда Threshold (Порог) превращает цветное изображение в двухцветное. Команда действует следующим образом: изображение обесцвечивается и для него задается максимальная контрастность (рис. 14.26).

Рис. 14.26. Изображение, обработанное командой Threshold (Порог)


Единственная настройка, присутствующая в окне команды, – поле и ползунок Threshold (Порог) (рис. 14.27).

Рис. 14.27. Окно команды Threshold (Порог)


С помощью этой настройки вы можете обозначить границу между черным и белым цветом. Для удобства работы в окне отображается гистограмма яркостей изо бражения.

Глава 15