Основы обработки изображений в «Adobe Photoshop». Лекция 2.

20.06.2013 02:39

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

Основные положения

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

Рис. 4.1. Типы слоев

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

  • Фоновый слой или слой заднего плана (Background). Это основной слой любого изображения. Любой отсканированный рисунок или цифровая фотография первоначально состоят из одного слоя заднего плана. Фон - это особый слой. Он накладывает определенные ограничения на применение отдельных команд и инструментов пакета. В частности, он не имеет режимов наложения, не допускает изменения прозрачности и в многослойном изображении может занимать только самую нижнюю позицию.
  • Изобразительные слои. Это слои, которые порождаются командами редактора и предназначены для хранения фрагментов изображения. Изобразительные слои свободны от ограничений, которые связывают обработку фонового слоя. Для них разрешается задавать различные режимы наложения, менять прозрачность и выполнять вертикальные перестановки.
  • Корректирующие слои (Adjustment Layers). Это новаторское средство, которыми так богата история программы, впервые появилось в четвертой версии Photoshop. Корректирующий слой хранит не графические данные, а сведения о настройках тона или цвета. Во всех остальных отношениях они ничем не отличаются от изобразительных слоев. Корректирующие слои очень эффективный инструмент обработки: им доступна и тонкая настройка изображения, и сложные задачи глобальной коррекции.
  • Слои заливки (Fill Layers). С его помощью можно создавать области, закрашенные цветом, градиентом или узором, и объявлять эти области отдельным слоем.
  • Текстовые слои. Объекты этого типа представляют собой хранилища редактируемого текста.
  • Векторные слои. Эти слои предназначены для размещения векторных фигур (прямоугольников, овалов и др.). В программе есть несколько центров управления "слоевым хозяйством". Во-первых, это раздел Layer (Слой) главного меню, все ресурсы которого посвящены слоям. Во-вторых, многие команды данного раздела поддержаны горячими клавишами. Наконец, оперировать слоями можно при помощи специальной палитры Layers (Слои). Для ее вызова достаточно воспользоваться командой Window => Layers или просто нажать клавишу F7.

Палитра слоев

Многие пользователи всем остальным техникам предпочитают палитру слоев, поскольку она обеспечивает большую наглядность и естественность работы.

Рис. 4.2. Палитра Layers

Номера на рис. 4.2 обозначают:

  • Link Layers (Связать слои). Кнопка связывания. Связывание фиксирует и сохраняет взаимное положение слоев.
  • Add a layer style (Добавить стиль слоя). Выбор слоевых эффектов. Со слоем можно связать один или несколько изобразительных эффектов, например тень, сияние, рельеф и др. Эти эффекты действую только на точки данного слоя и допускают глубокую настройку.
  • Add layer mask (Добавить маску слоя). Создание маски слоя. Маска -это вспомогательное слоевое образование, основной задачей которого является управление видимостью. Рисование черным цветом на маске позволяет скрывать соответствующие области изобразительного или корректирующего слоя. Это средство активно используется в методиках этого курса. Далее будут подробно рассмотрены свойства масок и основные приемы работы с ними.
  • Create a new fill or adjustment layer (Создать новый слойзаливку или корректирующий слой). Создание нового корректирующего слоя или слоя заливки. После выбора типа слоя, он будет располагаться над активным слоем и действовать на все нижележащие точки изображения.
  • Сreate a new group (Создать новую группу). Создание группы. Группа представляет собой папку, в которую по выбору пользователя можно занести изобразительные и корректирующие слои изображения.
  • Create a new layer (Создать новый слой). Создание нового изобразительного слоя. Сразу после своего образования новый слой содержит только прозрачные точки и является активным. Это значит, что любой растровый объект, созданный инструментами программы, располагается на этом слое.
  • Delete layer (Удалить слой). Удаление активного слоя, маски слоя или набора.
  • Индикатор видимости слоя. Щелчок по индикатору отключает видимость слоя, повторный щелчок восстанавливает исходное состояние слоя. Невидимый слой является защищенным от любых изменений, к нему неприменима никакая операция программы.
  • Защита прозрачных точек. Активизация режима защиты прозрачных точек слоя. После выбора этого режима прозрачные области слоя не могут быть закрашены.
  • Выбор режима наложения. Все слои, кроме фонового, могут иметь различные режимы наложения. В режиме, который называется в программе Normal, слои ведет себя привычным образом, когда точки верхних уровней перекрашивают нижние пикселы. Во всех остальных случаях совокупный цвет получается в результате сложного взаимодействия точек соседних слоев.
  • Выбор режима защиты всех точек слоя. Это означает блокировку всех точек слоя от обработки от окраски и изменения тоновых характеристик.
  • Закрепление позиции. Блокировка слоя от геометрических изменений.
  • Фиксация всех параметров слоя. После выбора этого режима все параметры слоя блокируются. Он остается видимым, но недоступным для всех обрабатывающих команд редактора.
  • Opacity (Непрозрачность). Настройка прозрачности слоя. Чем меньше значение этого параметра, тем более прозрачными становятся точки слоя. Изменение прозрачности при помощи этого средства влечет за собой побочные эффекты. Во-первых, меняется прозрачность все стилей, назначенных данному слою, во-вторых, эта операция косвенно воздействует и на эффект, получаемый от режима наложения.
  • Fill (Заливка). Этот параметр предназначен для изменения прозрачности самого слоя. Он не влияет на стили, связанные с данным слоем.
  • Управляющая кнопка, предназначенная для вызова командного меню палитры.

Перемещение по слоям

При работе с многослойным изображением очень важно иметь точную информацию о выбранном или активном слое. В редакторе есть определенные средства, которые действуют избирательно, только на активный слой. К таким средствам относятся все рисующие инструменты, команды выделения и пр.
Удобный способ перемещения по слоям предоставляет палитра Layers (Слои). В ней активный слой выделяется, синим цветом. Для выбора активного слоя достаточно пометить его имя в палитре слоев. Эта лаконичная техника имеет несколько альтернативных способов исполнения. Перечислим некоторые из них.

  • Если щелкнуть на изображении правой кнопкой мыши, одновременно удерживая клавишу Ctrl, то появится выпадающее меню с названиями слоев, действующих в данной точке изображения. Чтобы перейти к искомому слою, достаточно выбрать в этом меню имя нужного слоя.
  • Для перехода на слой выше можно воспользоваться комбинацией клавиш Alt+] (закрывающая квадратная скобка). Если текущим является самый верхний слой изображения, будет выполнен переход к нижнему слою.
  • Чтобы сделать активным слой, расположенный под текущим, достаточно нажать Alt+[ (открывающая квадратная скобка).

Создание нового слоя

Эта весьма востребованная операция может быть выполнена в редакторе несколькими разными способами:
Команда главного меню Layer => New => Layer (Слой => Новый => Слой);
Щелчок по кнопке Create a new layer (Создать новый слой) палитры слоев;
Сочетание клавиш Ctrl+Shift+N.

Новый слой изображения не содержит никакой информации и сразу после своего создания становится активным.
Дублирование слоя

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

  • Выполнить команду главного меню Layer => Duplicate Layer (Слой => Создать дубликат слоя);
  • Перетащить пиктограмму слоя-родителя на кнопку Create a new layer палитры слоев;
  • Воспользоваться комбинацией клавиш Ctrl+J, при условии что на родительском (активном) слое нет выделенных областей.

Создание слоя на основе выделения

Иногда требуется создать новый слой и перенести на него все выделенные точки изображения. Будем считать, что выделение существует и родительский слой является активным. Рассмотрим возможные варианты выполнения этой операции:

  • Команда главного меню Layer => New => Layer via Copy (Слой => Новый => Скопировать на новый слой);
  • Сочетание клавиш Ctrl+J.

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

  • Запустить команду Layer => New => Layer via Cut (Слой => Новый => Вырезать на новый слой);
  • Воспользоваться сочетанием Ctrl+Shift+J.

Слияние слоев

Невозможно только создавать слои. Во-первых, в программе есть ограничения сверху на максимальное количество уровней изображения. Во-вторых, обработка даже самого сложного изображения когда-нибудь заканчивается и перед публикацией его приходится упрощать. Объединение слоев часто является финальной операцией технологического процесса в растровой графике. Рассмотрим основные возможности, которые предоставляет программа для объединения слоев многослойного изображения. Самый удобный способ выполнения этой операции дает палитра слоев. Все команды слияния расположены в нижней части выпадающего командного меню, которое вызывается щелчком по треугольной кнопке палитры. Перечислим эти команды:

  • Merge Down (Объединить с нижним). Команда выполняет объединение активного слоя с соседним слоем, расположенным на один уровень ниже. Обязательным условием является видимость обоих слоев.
  • Merge Visible (Объединить видимые). Простая команда с очевидными и легко предсказуемыми последствиями. Она объединяет все видимые слои стратифицированного изображения.
  • Flatten Image (Выполнить сведение). Команда объединяет все видимые слои изображения в один слой.

Настроечные параметры слоев

Почти все параметры слоя, выбранные при его создании, можно изменить. Это относится к его названию, режиму наложения, стилю и прочему. Все изменяемые опции слоев распределены по двум диалоговым окнам: Layer Properties (Параметры слоя) и Layer Style (Стиль слоя). Для вызова этих диалогов в редакторе есть одноименные команды главного меню. Как это часто бывает альтернативные способы оказываются удобнее основных. Так, для вызова первого окна достаточно, удерживая клавишу Alt, два раза подряд щелкнуть по названию слоя в палитре слоев.
Диалог Layer Properties - это очень простой интерфейсный элемент. С его помощью можно сделать немногое: изменить название слоя и назначить ему особый цвет представления в палитре слоев (рис. 4.3).
Для вызова диалогового окна Layer Style достаточно два раза подряд щелкнуть по пиктограмме слоя в палитре слоев. Это намного более сложное и громоздкое интерфейсное образование. Этот изобилующий настройками объект можно претендовать на титул самого сложного окна редактора. С его помощью можно назначит слою большие число различных параметров, например, изменить режим наложения, настроить прозрачность, присвоить оформительский стиль, выбрать его параметры и много другое.


 

Рис. 4.3. Диалоговое окно Layer Properties

Обсуждать содержание этого окна без примеров - это малопродуктивное занятие. Все необходимые теоретические сведения о нем будут вводиться по мере необходимости, по ходу описания практических методик.
Уже говорилось о том, что фоновый слой накладывает множество ограничений на операции обработки. Преобразование фона в обычный слой снимает большую часть этих ограничений. Для этого достаточно выполнить двойной щелчок мышкой по имени фонового слоя в палитре слоев и в появившемся диалоговом окне ввести новое название. После переименования фоновый слой теряет свою исключительность, приобретая взамен возможность изменения прозрачности, режима наложения и некоторых других атрибутов.
Изображение может существовать и без фонового слоя. Чтобы добавить новый фоновый слой в документ, который его не имеет, следует выполнить команду Layer => New => Background From Layer (Слой => Новый => Преобразовать в задний план).
В одном документе совокупное число слоев всех типов не может превышать 8 000. Это ограничение имеет номинальный характер, поскольку трудно себе представить изображение с таким изобилием слоев, количество которых приближается к этому порогу.

Корректирующие слои

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

Определение

Корректирующие слои - это слои специального назначения, несущие информацию об изменения цвета или тона, сделанные в процессе ретуши. Их главное преимущество над традиционными инструментами состоит в том, что управляющая информация отделяется от самого изображения. Это позволяет проводить эксперименты по настройке изображения, подбирать рациональное сочетание управляющих параметров, не опасаясь за оригинал, который в данном случае не подвергается прямому воздействию корректирующих инструментов.
"Сегрегация" объекта и управляющего средства предоставляет множество преимуществ по сравнению с традиционными инструментами прямого действия. Так, появляется возможность настраивать корректирующие параметры, перемещать слой на различные уровни изображения, регулировать интенсивность воздействия при помощи изменения его прозрачности, настраивать области применения при помощи маски слоя и многое другое.
Корректирующий слой действует на все слои изображения, расположенные ниже него. Это принятое в программе соглашение позволяет вносить общие изменения в любые нижележащие наборы и отдельные слои. Корректирующие слои - это не только мощное средство ретуши и цветокоррекции; их можно использовать в качестве средства накопления и обмена управляющей информацией. Поправки, внесенные в одно изображение, можно распространить на другой документ при помощи простого перетаскивания корректирующего слоя. При этом графические файлы не обязаны иметь один единый формат и общий размер.
Для создания корректирующего слоя можно воспользоваться разделом главного меню Layer => New Adjustment Layer (Слой => Новый корректирующий слой) или щелкнуть по кнопке с длинным названием Create new fill or adjustment layer (Создать новый слой-заливку или корректирующий слой), расположенной в нижней части палитры Layers (Слои).

Рис. 4.4. Пример корректирующего слоя

На этом рисунке показана слоевая палитра с одним корректирующим слоем.

  • Корректирующий слой;
  • Маска корректирующего слоя.

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

Виды корректирующих слоев

Программа предоставляет доступ к пятнадцати корректирующим слоям различного типа:

  • Black & White (Черно-белое). Преобразование цветных изображений в черно-белую форму;
  • Brightness/Contrast (Яркость/Контрастность). Управление уровнем яркости и контрастности;
  • Channel Mixer (Микширование каналов). Настройка изображения канала при помощи смешивания других цветовых каналов;
  • Color Balance (Цветовой баланс). Регулировка общего цветового баланса изображения;
  • Curves (Кривые). Настройка тонового баланса с помощью градационных кривых;
  • Exposure (Экспозиция). Настройка экспозиции;
  • Gradient Map (Карта градиента). Служит для создания и настройки градиентов;
  • Hue/Saturation (Цветовой тон/Насыщенность). Изменение цветового тона, насыщенности и яркости;
  • Invert (Инверсия). Инверсия цветов изображения. Эта операция выполняется по следующему правилу. Яркости точек каналов заменяются на противоположное значение. Например, если точка имела первоначально яркость, равную 20, то после инверсии она будет иметь яркость, равную 255-20 = 235. В частности, черные точки, яркость которых равна нулю, превратятся в белые с максимальной яркостью (равной 255) и наоборот;
  • Levels (Уровни ). Настройка тонового баланса с помощью гистограмм;
  • Photo Filter (Фотофильтр). Коррекция цветовой температуры, имитирующая действие фильтров используемых при фотографической съемке;
  • Posterize (Постеризация). Представление изображения в ограниченном числе тональных уровней. Их количество является параметром данной команды и выбирается пользователем. Например, если для изображения в модели RGB заказать только два уровня яркости, то оно будет представлено при помощи шести красок - по две на каждый цветовой канал.
  • Selective Color (Выборочная коррекция цвета). Изменение процентного содержания цветовых координат в аддитивной или субтрактивной цветовых моделях;
  • Threshold (Изогелия). Команда превращает цветные и полутоновые изображения в черно-белые. Основанием для принятия решения о цвете точки служит заданный пользователем порог. Все точки, яркость которых превосходит пороговую величину, превращаются в белые, пикселы с меньшей яркостью окрашиваются в черный цвет;
  • Vibrance (Вибрация). Регулировка сочности цветов. Этот корректирующий слой выполняет нелинейную настройку насыщенности цветов и оттенков. Он повышает насыщенность слабонасыщенных областей и, одновременно, контролирует перенасыщение цветов, близких к чистым хроматическим тонам.

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

Особенности использования

Номенклатура корректирующих слоев почти полностью совпадает с составом команд раздела главного меню Image => Adjustments (Изображение => Коррекция). Какие же преференции дает работа с корректирующим слоем по сравнению с командой аналогичного названия и эквивалентной областью применения? Эти преимущества весьма значительны и заслуживают упоминания.

  • Подобно обычным слоям Photoshop корректирующие слои располагают различными режимами наложения (Blending Modes). Они позволяют менять способ композиции точек соседних слоев. Яркость и цвет точек результирующего изображения рассчитываются по определенным правилам и могут значительно отличаться от обычного сложения пикселов. Это мощнейший ресурс, который дает эффективное решение многих трудных задач тоновой и цветовой коррекции.
  • Корректирующие слои могут иметь различную прозрачность. В программе она задается параметром Opacity (Непрозрачность). Изменение прозрачности дает возможность управлять силой воздействия корректирующего слоя на нижележащие слои.
  • Корректирующий слой, как и любой объект такого типа в Photoshop, можно перемещать по уровням изображения, управлять его видимостью, объединять в тематические и макетные группы, блокировать от изменений и прочее.
  • В отличие от корректирующих команд, действие слоя является легко обратимым. Если применение слоя оказалось неудачным, то его можно отменить простым отключением режима визуализации. Для этого достаточно щелкнуть на пиктограмме, изображенной в палитре Layers (Слои) в виде глаза.
  • Корректирующий слой разрешает не только вертикальное (через прозрачность), но горизонтальное управление. Это значит, что можно менять силу воздействия на различные точки одного физического слоя. Подобные задачи решаются при помощи такого мощного средства, как маска корректирующего слоя. Маска представляет собой специальный канал, точки которого управляют интенсивностью применения корректирующего слоя. Черный цвет маски полностью его блокирует, белый цвет снимает все ограничения на его применение, серый цвет в разной степени ограничивает действие корректирующего слоя. После создания слоя маска целиком окрашена в белый цвет. Создавая в маске различные градации серого, можно управлять интенсивностью воздействия корректирующего слоя на точки нижележащих слоев. Пиктограмма, расположенная в палитре Layers правее иконки слоя, принадлежит его маске. Чтобы ее отредактировать, надо щелкнуть по этой пиктограмме, удерживая клавишу Alt.
  • Выбранные параметры корректирующего слоя допускают изменение в любой момент работы над изображением. Некоторые из них, например режим наложения или прозрачность, можно модифицировать непосредственно на палитре Layers. Чтобы получить доступ к остальным параметрам, надо два раза подряд щелкнуть на пиктограмме слоя, что открывает доступ ко всем установкам диалогового окна слоя данного типа. Функциональные возможности корректирующих слоев намного превосходят потенциал аналогичных команд. Им следует отдать предпочтение во всех случаях, когда требуется выполнить большой объем сложных операций по технической ретуши или обработать несколько оригиналов со сходными дефектами.

Группы слоев


Существует множество объективных оснований для создания новых слоев. Любую часть изображения, которая может потребовать внесения изменений, следует располагать на отдельном слое. Свой вклад в "стратификацию" картинки вносят и слои с корректировками, заливками и специальными эффектами.
Для поддержания порядка в "слоевом хозяйстве" изображения можно использовать специальное средство под названием Layer Group (Группа слоев). По сути дела, эти группы представляют собой папки, объединяющие совокупности слоев по признаку тематического или технологического единства. Как и обычные папки операционной системы Windows, содержимое наборов слоев в Photoshop можно формировать при помощи перетаскивания. Наборы раскрываются и закрываются щелчком левой кнопкой мыши на пиктограмме. Раскрытие делает доступным для обработки все слои, принадлежащие данному набору, закрытие маскирует его содержимое.
На рис. 4.5 показан пример палитры Layers (Слои) с двумя группами слоев, одна из которых является раскрытой (2), а другая находится в свернутом состоянии (1). Пиктограммы групп изображаются в виде стилизованных папок. Треугольные кнопки служат для сворачивания и раскрытия групп.
Чтобы создать новую группу, требуется:

  • выполнить команду главного меню Layer =>New => Group (Слой => Новый => Группа). Содержимое новой группы можно сформировать простым перетаскиванием существующих слоев изображения на пиктограмму набора;
  • щелкнуть по кнопке Create a new group, расположенной в нижней части палитры слоев.

 

Рис. 4.5. Наборы слоев

Программа предлагает несколько технических приемов для удаления наборов слоев. Для этого можно:
пометить набор и выполнить команду главного меню Layer => Delete => Group (Слой => Удалить => Группа).
вывести на экран палитру Layers и перетащить набор на пиктограмму корзины, расположенную в правом нижнем углу палитры.
Группы слоев - это простое и, вместе с тем, очень удобное средство структуризации многослойных изображений. С их помощью можно отделять отработанные фрагменты от незавершенных набросков, формировать тематические группы, разделять текстовую информацию и графическую.
Слои освобождают пользователя от многих обременительных ограничений, присущих всем растровым редакторам и объясняемых самой природой точечных изображений. Какую же цену приходится платить пользователю за использование слоев в процессе ретуширования или рисования? В общем случае, многослойное изображение требует большей памяти для своего хранения на диске и в оперативной памяти, нежели его "плоский аналог". Сложная техническая ретушь и цветокоррекция полноцветных изображений - это одна из самых развитых областей компьютерной графики. Серьезные задачи требуют для своего решения профессионального подхода и развитых технических средств. Прогресс современных вычислительных средств стремительно сокращает дистанцию между любительскими и профессиональными приложениями персонального компьютера.
Опытные операторы стараются сохранить все слои изображения до полного окончания процесса обработки. Финальной операцией, завершающей установленную процедуру сдачи-приемки работы, целесообразно сделать сведение слоев. Подобный консерватизм можно считать вполне оправданным, поскольку объединение слоев является операцией, последствия которой не всегда легко отменить.

 

Маска слоя

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

Основные положения

Cовершенно корректное определение маски слоя, приведенное в предыдущем абзаце, мало дает для понимания сути происходящего. Приведем определение, использующее аналогию.
Действие маски слоя можно сравнить с пленкой, которая закрывает изображение данного слоя. Если нанести на пленку черную краску, то будут полностью скрыты все части оригинала, расположенные под закрашенными областями. Для непосвященного наблюдателя это равносильно стиранию изображения.
Рисование на маске белой краской равносильно созданию областей прозрачности. Это значит, что в этих фрагментах сохранится видимость точек изобразительного слоя. Остальные цвета делают пленку полупрозрачной, в зависимости от своей близости к одному из граничных цветов белому или черному.
Все изменения маски не затрагивают основной изобразительный слой. Фактически его пикселы остаются в неприкосновенности, меняется только их видимость, в зависимости от цвета соответствующих точек маски.

Рис. 4.6. Применение маски слоя

Действие маски слоя можно продемонстрировать на примере, показанном на рис. 4.6. Это однослойное изображение с хорошим контрастом фона и изображения фламинго. Важно, что слой не является фоновым (Background), иначе создать маску было бы невозможно. Маска слоя Layer 0 повторяет очертания фона, поэтому в рабочем окне можно видеть только изображения птиц.

Рис. 4.7. Применение переходной маски слоя

На рис. 4.7 показан еще один пример с маской слоя. В оригинале на нем нарисован эффектный желтый утенок на белом фоне. При помощи маски слоя получен эффект таяния образа, когда картинка плавно сливается с фоном, как бы перетекает в него. Маска, которая реализует этот эффект, представляется в виде градиента - плавного перехода от черного цвета к белому. Его черные точки полностью закрывают оригинал, белые точки маски делают изобразительный слой видимым, а все промежуточные градации серого цвета превращают его в полупрозрачный.
Следует ясно понимать разницу между двумя состояниями обрабатываемого изображения. Работа на слое и на его маске влечет за собой совершенно различные последствия для изображения. В первом случае средства программы применяются к точкам изображения. Во втором случае обработка ведется на дополнительном объекте, который хотя и связан со слоем, но не эквивалентен ему. Многие особенности поведения масок можно предсказать и объяснить, если рассматривать их как дополнительный полутоновый слой, наложенный на основной пласт изображения.

Техника обработки

Маски слоя - это очень гибкий инструмент, их использование дает эффективное решение традиционно трудных для растровой графики задач, таких как создание "бесшовного" монтажа, ограничение области действия корректирующего слоя и других.
Средства работы с масками слоев в программе многочисленны и разнообразны по технике исполнения. Для создания маски требуется пометить слой в палитре Layers (Слои) и выполнить команду главного меню Layer => Layer Mask => Reveal All (Слой => Маска слоя => Показать все) или Hide All (Скрыть все). Первый вариант команды создает маску белого цвета, которая никак не влияет на вешний вид изображения. Команда Hide All порождает маску черного цвета, которая полностью закрывает точки изобразительного слоя. Понятно, что однородные маски такого вида не имеют большого смысла. Обычно после создания, маски перекрашиваются так, как этого требует решаемая задача.
Ситуация меняется, если на слое есть выделенная область. В этом случае команды создания масок меняют свое название: Reveal Selection (Показать выделенную область) и Hide Selection (Скрыть выделенную область). Кроме того, они создают неоднородные маски, которые по своей форме совпадают с выделенной областью или ее дополнением.

Рис. 4.8. Маска, созданная командой Reveal Selection

Продемонстрируем работу этих команд на очень примере изображения листочка на черном фоне. Будем считать, то существует выделенная область, которая включает в себя только листок. На рис. 4.8 показана маска, которая создается командой Reveal Selection. Она сохраняет изображение листочка, но скрывает фон.

Рис. 4.9. Маска, созданная командой Hide Selection

На рис. 4.9 представлен вариант картинки с маской, созданной командой Hide Selection. В этом случае ситуация обращается. Созданная маска прячет фигуру центрального плана и открывает изображение фона.
Более наглядный и оперативный способ создания масок дает палитра слоев. Маску белого цвета можно создать щелчком по кнопке Add layer mask, расположенной в левой части нижнего ряда палитры. Если выполнить тот же прием, удерживая клавишу Alt, то новая маска получит черный цвет.
Новая маска автоматически становится активной. Об этом свидетельствует дополнительная рамка вокруг пиктограммы маски и специальная метка в заголовочной строке рабочего окна документа (например, Layer Mask/ 8).
Создание сложных графических проектов требует многочисленных экспериментов, когда приходится сравнивать варианты изображения с маской и без нее. Маску слоя можно временно отключить, как показано на рис. 4.10. Для этого следует выполнить команду главного меню Layer => Layer Mask => Disable (Слой => Маска слоя => Выключить). Включить неактивную маску можно по команде Layer => Layer Mask => Enable. Необходимым условием этих операций является выделение обрабатываемого слоя.

Рис. 4.10. Изображение с отключенной маской слоя

 

Как обычно, более удобный способ дает палитра слоев. Для включения или отключения маски требуется щелкнуть, удерживая клавишу Shift, щелкнуть кнопкой мыши по ее пиктограмме в палитре Layers.
Маска и изобразительный слой связаны между собой не только по вертикали (отношением маскирования), но и по горизонтали (отношением геометрических преобразований). Если смещать, поворачивать, наклонять слой и пр., то аналогичные преобразования претерпит и маска. Эту связь можно разорвать, если убрать значок цепи, который расположен между пиктограммами слоя и маски в палитре слоев. Для этого достаточно один раз щелкнуть мышкой по этому значку. Повторный щелчок восстанавливает разрушенную связь между слоем и его маской.
Завершенную или ненужную маску можно удалить. Для этого можно воспользоваться командами Layer => Layer Mask => Apply (Применить маску) или Layer => Layer Mask => Delete (Удалить маску) из контекстного меню, которое вызывается щелчком правой кнопкой мыши. Другой способ избавится от маски - это перетащить ее на пиктограмму корзины в палитре слоев и выбрать нужную реакцию (Apply или Delete) на это действие.

Маска корректирующего слоя

Напомним, что корректирующими в редакторе называются слои, предназначенные для хранения не графических данных, а информации о различных процедурах обработки. Разница определений между изобразительными и корректирующими слоями не означает значительных расхождений в технике их обработки. Большая часть операций выполняется совершенно одинаково для обоих типов объектов. Это относится и к технике обработки масок корректирующих слоев.
Любой новый корректирующий слой по умолчанию получает маску сразу после своего создания. Если изображение не содержало выделенных областей, то создается маска, полностью закрашенная белым цветом, которая не накладывает никаких ограничений на действие корректирующего слоя.
Иная ситуация складывается в том случае, когда изображение имеет выделенные фрагменты. Теперь воздействие корректирующего слоя должно быть ограничено помеченной областью. Для этого вновь созданный слой получает маску, которая по форме совпадает с существующим выделением. Все точки за пределами ее границы окрашиваются в черный цвет, внутренние области маски становятся белыми. При помощи такого распределения цветов достигается требуемая локализация корректирующего слоя.
Подчеркнем еще раз небольшую разницу, которая существует между масками изобразительных и корректирующих слоев. Черные фрагменты маски для изобразительного слоя означают области прозрачности, где маска скрывает точки данного пласта оригинала. Маски корректирующих слоев ограничивают область действия соответствующей команды. Белые области маски разрешают исправляющее воздействие, черные блокируют от него нижние слои.