Выделение и трансформация областей

 

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


Рис. 2.1. Пример обработки выделения кистью

Для выделения областей правильной геометрической формы имеется четыре инструмента, которые собраны под одной кнопкой в верхнем левом углу палитры инструментов (рис. 2.2).


Рис. 2.2. Инструменты для выделения областей правильной формы

Первый из них Rectangle Marquee (Прямоугольная область) выделяет прямоугольную область (или квадрат), второй Elliptical Marquee (Овальная область) - эллиптическую (или круг), третий Single Row Marquee (Горизонтальная строка) - строку высотой в один пиксель и шириной во все изображение, четвертый Single Column Marquee (Вертикальная строка) - один столбец шириной в 1 пиксель и высотой во все изображение.

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


Рис. 2.3. Инструменты выделения из группы Лассо

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

Если выделение можно сделать посредством прямых линий, то вам на помощь придет второй инструмента этой группы - Polygonal Lasso (Прямолинейное лассо).

Для точной обводки объекта удобно применять полуавтоматический инструмент называемый Magnetic Lasso (Магнитное лассо). Однако он хорошо работает только в случае наличия четких границ между растровыми объектами. Работа этого инструмента основана на способности программы находить место наибольшего контраста. То есть, вы обводите контур объекта, а программа в заданных пределах коридора, по которому прошел указатель, находит место наибольшего контраста и проводит там линию выделения.

Совет

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

Для настройки Магнитного лассо взгляните на панель свойств данного инструмента (рис. 2.4).


Рис. 2.4. Атрибуты магнитного лассо

Основные настройки на этой панели такие:

  • в поле Feather (Растушевка) можно установить значение данного параметра в пределах от 1 до 250 пикселей. Это нужно, чтобы смягчить слишком резкий край объекта, при выделении: приграничные пиксели фона и объекта как бы перемешиваются (размываются);
  • флажок Anti-alias (Сглаживание) нам уже знаком;
  • в свитке Width (Ширина) задается ширина коридора, в котором программа автоматически ищет границу между объектами. Для малоконтрастных объектов вам придется уменьшить эту ширину до нескольких пикселей и более тщательно прокладывать путь для магнитного лассо. Для контрастных объектов коридор может быть шире и работать можно быстрее;
  • в поле Contrast (Контраст) выберите минимальный контраст между цветами, чтобы программа сочла его границей. По умолчанию задано значение 10 %;
  • величина Frequency (Частота) определяет, насколько часто программа расставляет фиксированные точки. Чем больше объект, тем больше можно сделать эту величину.

Особо стоит сказать о кнопке Refine edge (Уточнить край) - рис. 2.5.


Рис. 2.5. Окно Refine edge (Уточнить край)

В Photoshop CS5 вы можете использовать Refine Edge для получения хорошего чистого края выделения, без шума, неровностей и смазанностей. Инструмент является аналогом каналов и масок, но работает быстрее, а устроен проще.

Инструменты группы Лассо в основном применяют для создания выделений на неоднородном фоне. Если фон однороден, то удобнее использовать инструмент Magic Wand (Волшебная палочка). Результат выделения этим инструментом во многом зависит от настройки инструмента по параметру Tolerance (Допуск). Он задает цветовой диапазон выделения Волшебной палочкой, то есть то, насколько может отличаться оттенок от заданного цвета, чтобы его сочли тем же самым цветом. В свитке Tolerance (Допуск) по умолчанию задано значение 32 (рис. 3.6).


Рис. 2.6. Панель свойств инструмента Волшебная палочка

Вообще значение допуска может лежать в диапазоне от 0 до 255 (по числу оттенков, которое может передать полутоновое изображение). Когда Photoshop сравнивает цвета соседних пикселей, на самом деле он сравнивает их яркости во всех каналах. Если разница между яркостями пикселей меньше допуска, он считает, что они одного цвета.

Если флажок Contiguous (Смежные пиксели) на панели свойств установлен, то Photoshop выделяет только одну неразрывную область. Программа проверяет пиксели, граничащие с пикселем, на котором вы щелкнули. Найдя среди них пиксели того же цвета, она проверяет их соседей, и так далее. Когда она обнаружит, что выделенная область окружена пикселями другого цвета, поиск прекратится. Если флажок Contiguous (Смежные пиксели)снят, то Photoshop проверяет все пиксели изображения, независимо от того, граничат они с первым пикселем или нет. В итоге выделяются все области, и даже отдельные пиксели того же цвета. Иначе говоря, Волшебная палочка в режиме Contiguous (Смежные пиксели) выделяет соседние пиксели похожего цвета. Степень близости оттенков одного цвета определяется параметром настройки Tolerance (Допуск).

При работе, как со всеми видами лассо, так и с волшебной палочкой на панели управления по умолчанию установлен флажок Anti-alias (Сглаживание). В этом режиме в местах, где граница выделения проходит наклонно, выполняется сглаживание, чтобы ступеньки наклонной линии стали менее заметны. Как правило, этот флажок следует оставлять и не снимать его.

И с Лассо, и с Волшебной палочкой возможны логические (булевы) операции с выделенными областями (сложения, вычитания и пересечения областей) - рис. 2.7.


Рис. 2.7. Кнопки логических операций над выделениями

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

Пример 3. Инструмент Лассо

Инструмент Лассо является незаменимым при обработке фотографий в Photoshop. Он позволяет быстро и удобно выделить нужный участок изображения всего за пару кликов, причём выделение может быть абсолютно любой формы.

Создаём «пустой лист»:

 

Размеры можете указать произвольные.

Нажимаем ОК и добавляем новый слой:

Далее нажмите на значок цвета и установите понравившийся цвет (например, сиреневый), затем выберите инструмент Paint Pucket Tool (Заливка) и кликните по нашему изображению.

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

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

2. «Вырезание» из уже существующего выделения.

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

Теперь у нашего треугольника отсутствует один из углов (хотя это уже сложно назвать треугольником).

3. Добавление выделения к уже существующему.

Зажмите клавишу Shift и проведите ещё одну линию произвольной формы, например, такую:

Что получилось? К нашему бывшему треугольнику добавилось ещё одно выделение:

4. «Слияние» выделений.

Теперь зажмите клавиши Shift и Alt одновременно, а затем создайте примерно такое выделение:

После того, как Вы отпустите мышку, от обоих выделений останется лишь их общая часть:

5. Перемещение выделения.

Наведите мышку на нашу фигуру. Курсор станет таким:

Зажмите левую клавишу и перетащите наше выделение на новое место.

6. Снятие выделения.

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

Что ж, мы рассмотрели основные моменты работы с инструментом Лассо. В принципе, можете на этом остановиться и начать воплощать свои идеи в реальность, однако, нужно изучить ещё одно важное свойство — Растушёвка (Feather). Данная функция позволяет сглаживать выделения и делать края слегка размытыми.

Убедитесь, что значение Feather равно нулю:

Создайте выделение любой формы и нажмите клавишу Delete:

Как видите, из нашего слоя мы вырезали фигуру с чёткими, ровными краями. А теперь установите значение Feather на 10

и создайте новое выделение, например, такое:

Снова нажимаем клавишу Delete и смотрим что получилось:

Края нашей фигуры размылись. Зачем это нужно? Например, при удалении какого-либо объекта с фотографии, чёткие края будут бросаться в глаза. А если установить значение Feather, к примеру, в 1 px, то края слегка сгладятся, и фотография будет смотреться гораздо лучше.