Теперь, когда вы знаете, насколько просто передавать изображения для обработки в программу Photoshop и получать их обратно, мы можем приступать к методам редактирования изображений. А они во многом связаны с выделением областей.
Выделенные области являются именно тем, чем кажутся с виду: участками изображения, окруженными выделяющей рамкой. Существует несколько способов выделения областей. С этой целью можно использовать инструменты Область (Marquee), Лассо (Lasso) или Волшебная палочка (Magic Wand). Инструменты группы Область (Marquee) позволяют выделять области правильной геометрической формы, подобные изображенной на рис. 2.1. Затем их можно вырезать из изображения, скопировать, переместить, повернуть, а также применить к ним многие другие операции.
Важно помнить, что когда мы имеем дело с выделенными областями, плохо это или хорошо, но редактированию может быть подвергнута только часть изображения, заключенная в пределах выделяющей рамки. Выделенная область, образно говоря, является единственной активной частью изображения. Таким образом, выделив область графического документа, вы можете произвести над ней какое угодно действие. Перед тем, однако, как продолжить обработку изображения, вы должны отменить выделение области, выбрав один из инструментов выделения и щелкнув в окне документа за пределами выделяющей рамки. Если этого не сделать, то и далее вы будете редактировать только участок изображения, ограниченный выделяющей рамкой.
На протяжении следующих нескольких страниц мы сосредоточимся на рассмотрении мощной группы инструментов выделения - Область (Marquee).
Инструменты группы Область (Marquee) - Прямоугольная область (Rectangle Marquee) и Овальная область (Ellipse Marquee) - располагаются в левом верхнем углу панели инструментов, как показано на рис. 2.2 и 2.3. Они столь важны для большинства пользователей программы Photoshop, что один из них, инструмент выделения прямоугольных областей, выбирается по умолчанию при запуске программы.
Для переключения между инструментами выделения этой группы, в которую входит также инструмент Рамка (Crop), следует щелкнуть на инструменте и удержать кнопку мыши нажатой. При этом раскроется панель инструментов группы Область (Marquee) и можно будет выбрать то, что вам нужно. Кроме того, можно обратиться к раскрывающемуся списку Форма (Shape) палитры Область (Marquee Options), вызываемой командой меню Окно - Показать Параметры (Window - Show Options).
Кроме того, если один из инструментов этой группы активен, можно нажимать клавишу M в латинском регистре для последовательного переключения между инструментами. Инструмент Овальная область (Ellipse Marquee) действует совершенно аналогично инструменту выделения прямоугольных областей (см. рис. 2.4).
Чтобы поэкспериментировать с разнообразными инструментами группы Область (Marquee), создайте новый документ (если вы забыли, как это делается, обратитесь к первому уроку). В целях обеспечения достаточного места для работы установите размеры документа равными пяти дюймам (12,5 см) по каждой из сторон.
Рамки выделенных областей можно произвольным образом перемещать в пределах изображения. Поместите указатель внутрь рамки. Правее и ниже указателя появится значок в виде маленького пунктирного прямоугольника, означающий, что можно перемещать рамку. Щелкните кнопкой мыши и удерживайте ее нажатой. Продолжая удерживать кнопку мыши, перетаскивайте рамку выделенной области в любое место изображения.
Итак, теперь вы знаете основы выделения областей, так что можно переходить к обсуждению вопроса о манипуляциях с такими областями. Это делается за счет нажатия различных клавиш в момент щелчка кнопкой мыши или перетаскивания указателя. Такие клавиши носят название модификаторов и будут рассмотрены в следующем разделе.
Клавиши-модификаторы призваны беречь ваше время и помогать в работе. Простым нажатием такой клавиши можно изменить характер действия инструмента. Например, можно сделать так, что выделенная область будет вырезаться из изображения, вычитаться из уже имеющейся выделенной области или, наоборот, добавляться к ней. Клавиши-модификаторы не только сокращают время выполнения той или иной операции, но и обеспечивают дополнительные возможности управления поведением инструментов выделения областей - ведь такие области могут иметь не только форму квадратов или кругов.
Рассматриваемые далее клавиши-модификаторы одинаково успешно работают как с инструментами выделения геометрически правильных областей, так и с обоими типами инструментов группы Лассо (Lasso), о которых речь пойдет несколькими страницами ниже.
Для начала убедитесь в том, что за пределами рамки выделенной области указатель мыши принимает форму перекрестья, указывая на готовность к выделению новой области. Тем не менее, если вы щелкнете кнопкой мыши и попытаетесь растянуть новую рамку, произойдет сброс прежней выделенной области - ее рамка исчезнет. Этого, однако, легко избежать. Как и в аналогичных программах, для выделения нескольких областей, показанных на рис. 2.5, следует нажать и удерживать клавишу Shift в момент растягивания очередной рамки. Обратите внимание, что при нажатии клавиши Shift рядом с указателем появляется маленький значок "плюс". Инструмент переходит в режим, который я называю добавочным выделением. Этот режим позволяет одновременно выделять на изображении произвольное число областей.
Программа Photoshop обеспечивает возможность вычитания новой выделенной области из существующей. Растяните рамку выделенной области, а затем нажмите и удерживайте клавишу Alt. Обратите внимание, что возле указателя инструмента появится значок "минус". Продолжая удерживать клавишу Alt, растягивайте новую выделяющую рамку, распространяя ее в пределах ранее выделенной области, как показано на рис. 2.6 и 2.7.
Имеется два способа вырезания выделенных областей. Можно воспользоваться командой меню Редактирование - Вырезать (Edit - Cut) или удерживать клавишу Ctrl (Option в системе Mac OS) в процессе перетаскивания области. Обратите внимание на появление в последнем случае значка в виде маленьких ножниц под указателем инструмента.
Вы должны были заметить, что до сих пор растяжение выделяющей рамки происходило в направлении перетаскивания указателя. Если вы перетаскивали указатель вправо вниз, то и рамка растягивалась соответствующим образом. Имеется, однако, другая возможность построения рамки. Если удерживать в момент перетаскивания указателя клавишу Alt (Option в системе Mac OS), то рамка будет разрастаться как в направлении перемещения указателя, так и в противоположном направлении. Иными словами, если вы будете растягивать рамку вправо и вниз, она ровно на столько же растянется влево и вверх, как показано на рис. 2.10.
Чтобы получить доступ к более развитым средствам управления инструментами группы Область (Marquee), щелкните дважды на кнопке инструмента данной группы или выберите команду меню Окно - Показать Параметры (Window - Show Options). Появится палитра параметров инструмента, показанная на рис. 2.11
В раскрывающемся списке Форма (Shape) можно выбрать форму рамки - Прямоугольник (Rectangular) или Эллипс (Elliptical). Кроме того, в этом списке имеются еще две разновидности рамок: Горизонтальная строка (Single Row) и Вертикальная строка (Single Column). Выбор одного из этих вариантов позволяет выделять единственную строку или единственный столбец пикселей изображения. Помимо того, что данные разновидности областей не могут иметь ширину или толщину, превышающую один пиксель, они ничем не отличаются от обычных выделяющих рамок. К ним также можно применять обводку, заливку и т. п. (Обводку выделенных областей, цветовую заливку и множество других действий над областями мы будем обсуждать несколькими страницами ниже.)
В раскрывающемся списке Режим (Style), помимо принятого по умолчанию варианта Нормальный (Normal), есть еще два варианта для выбора типа рамок. Попросту говоря, выбор варианта Заданные пропорции (Constrained Aspect Ratio) предполагает, что будут указаны пропорции рамки за счет ввода значений высоты и ширины. Они в дальнейшем будут строго поддерживаться при рисовании рамок выделенных областей вне зависимости от их размера. Если, например, задать число 10 в качестве высоты рамки и 1 - в качестве ширины, как было сделано при подготовке рис. 2.12, то рамки будут иметь высоту, в 10 раз превышающую их ширину.
Вариант Заданный размер (Fixed Size) позволяет задать постоянный размер рамки. Задайте размер 72 на 72 пикселя, и вы всегда будете получать выделяющие рамки со стороной в 1 дюйм на экране монитора.
Растушевка - это термин, означающий легкое размывание границы. Использование растушевки - отличный способ избежать резких краев объектов или обеспечить плавный переход цветовых оттенков.
Для растушевки границ выделенной области можно задать величину радиуса растушевки в поле параметра Растушевка (Feather) палитры Область (Marquee Options). На рис. 2.13 демонстрируются примеры растушевки в 5, 10 и 15 пикселей слева направо.
Глядя на рамку выделенной области, нельзя увидеть каких-либо признаков растушевки, кроме закругления углов. Чем больше величина параметра растушевки, тем больше радиус. Растушевка проявляет себя только после заливки выделенной области цветом, поскольку она создается за счет плавного изменения цвета пикселей. Для того чтобы узнать о растушевке подробнее, читайте раздел "Инструменты группы Лассо (Lasso)".
Если вы предпочитаете не указывать величину радиуса растушевки в палитре Область (Marquee Options), так как это будет сказываться на растушевке границ всех выделяемых в дальнейшем областей, то можете применить растушевку к отдельной области, выбрав команду меню Выделение - Растушевка (Select - Feather). В окне диалога Растушевка границы (Feather Selection), показанном на рис. 2.14, можно задать любую величину радиуса растушевки вплоть до 250 пикселей.
Как бы ни были полезны инструменты выделения областей правильной геометрической формы и клавиши-модификаторы, используемые совместно с ними, все же иногда возникает необходимость в выделении областей произвольной формы. Скажем, может потребоваться выделить фигуру человека на фоне толпы или контур цветка, как в рассматриваемых ниже примерах, со всеми лепестками неправильной формы.
Сделать это можно двумя способами, первый из которых требует более тщательной ручной работы. Итак, вы можете аккуратно нарисовать границу выделенной области, которая бы повторяла все изгибы контура объекта, с помощью инструмента Лассо (Lasso), показанного на рис. 2.15 (это непросто, но если удается, то приводит к отличным результатам). Другой вариант подходит для тех, кто обладает нетерпеливым нравом или кому бог не дал твердой руки художника. Ведь программа Photoshop учитывает также наши индивидуальные отличия. Так что смело приступайте к делу и стройте выделяющую рамку, не стараясь обеспечить слишком высокую точность. Ниже в ходе данного урока мы узнаем, как устранить погрешности построения выделенной области, при изучении раздела, посвященного инструменту Волшебная палочка (Magic Wand).
В следующем упражнении нам предстоит вырезать изображение цветка из фотографии-оригинала и поместить цветок в новое изображение, применив растушевку (сглаживание) краев.
На рис. 2.19 показан результат, полученный после вставки копии изображения цветка в новый документ.
Теперь попробуйте применить тот же метод, но на этот раз с растушевкой границ выделенной области.
Обратите внимание на мягкие, растушеванные края выделенной области. Этот эффект производит очень приятное впечатление, а достигается без каких бы то ни было дополнительных усилий. Попробуйте использовать другие значения радиуса растушевки. Попробуйте сбросить флажок Сглаживание (Anti-Aliased). Почитайте следующее замечание, где содержится дополнительная информация о сглаживании. Чтобы сравнить полученный результат с эталоном, откройте находящийся на компакт-диске файл 02file04.psd. Запомните использованную в этом упражнении методику растушевки, она пригодится в дальнейшем при создании коллажей в главе "Урок 8: слои".
Действие инструмента Многоугольное лассо (Polygon Lasso), показанного на рис. 2.22, во многом подобно действию обычного инструмента Лассо (Lasso). Разница состоит только в том, что, как следует из названия, этот инструмент предназначен для построения областей произвольной формы со сторонами в виде отрезков прямых линий. Он особенно удобен для грубого чернового выделения объектов.
Ниже перечисляются типичные действия с инструментом Многоугольное лассо (Polygon Lasso).
Не спешите щелкнуть в какой-либо иной точке изображения. Выделенная область пригодится нам при выполнении следующих упражнений, когда мы будет испытывать методы цветовой заливки выделенных областей, обводки контуров, а также различных преобразований.
До сих пор мы имели дело только с созданием выделенных областей, что само по себе важно для понимания принципов работы программы Photoshop, но теперь нам предстоит рассмотреть несколько способов заставить выделенную область действительно работать на нас.
К выделенным областям можно применять заливку однородным цветом или изображением из иного файла, к линии контура выделенной области можно применять обводку, а форму областей можно изменять с помощью команд меню Слой - Трансформирование (Layer - Transform). Начнем с методов заливки выделенных областей.
Активную выделенную область можно залить цветом, произвольным изображением или текстурой. Для начала попробуем применить цветовую заливку.
Выделенная область заполнится текущим основным цветом (скорее всего, это будет черный), образец которого можно видеть на панели инструментов, как показано на рис. 2.26. (Мы рассмотрим вопрос выбора цвета на следующем уроке, в ходе обсуждения приемов рисования и раскрашивания. Пока что вам достаточно воспользоваться цветом, установленным по умолчанию, но никто не запрещает вам заглянуть вперед.)
В окне диалога Заливка (Fill) имеется целый ряд доступных для использования параметров. Очевидно, что можно с таким же успехом залить выделенную область фоновым цветом или цветом с заданной в процентах степенью непрозрачности (параметр Непрозрачность - Opacity). Давайте поэкспериментируем с этими возможностями, а также с некоторыми ранее рассмотренными в ходе данного урока методами.
Установка 50-процентной непрозрачности ведет к тому, что 50% черного цвета квадрата смешиваются с белой заливкой овала, приводя к серому оттенку в пределах выделенной области.
Не сбрасывая активной выделенной области, попробуем другой метод заливки. Для этого нам потребуется произвести вычитание из выделенной области.
Как видите, в данном случае заливка выделенной области ведет к заполнению цветом участка, оставшегося от исходной выделенной области после "вырезки" из нее вычитаемой части. Таким образом, если вы построите выделенную область в виде круга, а затем вычтете из нее другую область также круглой формы, то при цветовой заливке разностной выделенной области фактически окрасится только пространство между двумя окружностями, как показано на рис. 2.33 и 2.34.
Выделенные области, впрочем, можно заливать не только основным или фоновым цветом. К ним можно также применить заливку изображением.
В следующем упражнении мы создадим выделенную область на изображении бархатной ткани и применим ее содержимое в качестве заливки области, выделенной на изображении стеклянных блоков (см. рис. 2.35).
Использование команды Редактирование - Вклеить в (Edit - Paste Into) при наличии выделенной области - отличный способ нанесения текстуры на объект. Комбинированному изображению, полученному в предыдущем упражнении, не хватает, однако, плавности перехода от бархата к стеклоблокам. Растушевка помогает решению проблемы, но не решает ее полностью. Мы рассмотрим методы придания большего реализма комбинированным изображениям в главе "Урок 6: редактирование на уровне пикселей".
После освоения заливки выделенных областей обводка покажется простым делом, да это так и есть. Под обводкой выделенной области понимается построение линии вдоль границы области. Если необходимо обвести выделенную область в виде окружности, квадрата или лунного серпа (область такой формы строится методом вычитания, который обсуждался в одном из предыдущих разделов), все, что от вас требуется, - это выбрать команду меню Редактирование - Выполнить обводку (Edit - Stroke). На экране появится окно диалога Обводка (Stroke), показанное на рис. 2.37.
Если выделенная область имеет скругленные углы, это, скорее всего, связано с тем, что вы забыли переустановить величину параметра Растушевка (Feather). Выполнение обводки требует, чтобы в качестве параметра растушевки была установлена величина 0, и я полагаю, что вы это сделали.
С помощью окна диалога Обводка (Stroke) можно задать ширину линии обводки (в поле параметра Толщина - Width), указать, должна ли эта линия прилегать к границе области изнутри (позиция Внутри - Inside переключателя Положение - Location), снаружи (Outside) или проходить точно по границе (Center), а также задать режим наложения пикселей (Mode) обводки на основное изображение и степень непрозрачности (Opacity) линии. На рис. 2.38 приведен пример обводки выделенных областей.
Это последний раздел, касающийся выделенных областей. Затем нам предстоит временно проститься с ними, пока потребность в выделенных областях снова не возникнет в главе "Урок 8: слои", где мы будем рассматривать вопросы их сохранения и загрузки для достижения различных эффектов.
Теперь же мы собираемся познакомиться с вопросом преобразования выделенных областей с помощью таких команд меню Слой (Layer), как Свободное трансформирование (Free Transform) и Трансформирование (Transform). Для начала взглянем повнимательнее на команду Свободное трансформирование (Free Transform).
Команда Свободное трансформирование (Free Transform), располагающаяся в меню Слой (Layer), - это рабочая лошадка всей упряжки команд преобразований, по крайней мере двумерных. Ее выбор ведет к появлению вокруг выделенной области прямоугольной габаритной рамки, снабженной по углам и серединам сторон маркерами, которые можно перетаскивать мышью (см. рис. 2.39 и 2.40).
Габаритные рамки произвольного преобразования и находящиеся в них участки изображения могут быть перекошены, растянуты и повернуты для придания им бесчисленного множества различных форм.
Чтобы закрепить преобразование, щелкните на любой из кнопок панели инструментов. Появится окно, содержащее запрос Выполнить трансформирование? (Apply the transformation?). Если изображение выглядит так, как вы и хотели, щелкните на кнопке Применить (Apply).
Команды подменю Слой - Трансформирование (Layer - Transform) легко доступны, а их назначение большей частью интуитивно понятно. Чтобы изменить масштаб изображения в сторону увеличения или уменьшения, выберите команду Масштабирование (Scale). Чтобы повернуть изображение, выберите команду Поворот (Rotate) или примените одну из команд поворота на фиксированный угол - Поворот на 180° (Rotate 180°), Поворот на 90° по часовой (Rotate 90° CW) или Поворот на 90° против часовой (Rotate 90° CCW).
Имеется, однако, несколько команд преобразований, действие которых не столь очевидно. В качестве первой из них хочу обсудить команду Наклон (Skew).
Наклон выделенной области
Команда Наклон (Skew), располагающаяся в подменю Слой - Трансформирование (Layer - Transform), позволяет реализовать множество различных вариантов наклона выделенной области, как показано на рис. 2.41 и 2.42. Для выполнения преобразования достаточно щелкнуть на одном из маркеров и перетащить его. Чтобы применить преобразование, щелкните на любой из кнопок панели инструментов.
Деформация выделенной области
Все средства преобразования выделенных областей действуют схожим образом. Небольшие отличия есть только в допустимых вариантах перемещения сторон и вершин габаритной рамки преобразования. Команда Искажение (Distort), "полное имя" которой выглядит как Слой - Трансформирование - Искажение (Layer - Transform - Distort), позволяет перемещать стороны рамки в чем-то подобно команде Масштаб (Scale), но вместо изменения размера изображения ведет к его неравномерному сжатию или растяжению, как показано на рис. 2.43 и 2.44.
Изменение перспективной проекции выделенной области
Команда перспективного преобразования относится к числу моих самых любимых из арсенала средств программы Photoshop. Если вы хотите создать изображение, которое уменьшается в размерах по мере удаления от зрителя, вам не обойтись без команды Перспектива (Perspective). Перемещения сторон и вершин габаритной рамки, производимые данной командой, интуитивно вполне понятны и предсказуемы. Если перетаскивать один из углов рамки, то второй, прилегающий к той же стороне, будет перемещаться зеркально-симметричным образом в противоположном направлении. Таким образом, если вы тащите один из углов рамки наружу, то и второй будет перетаскиваться наружу. Если же вы перетаскиваете угол внутрь, то и второй угол смещается внутрь (см. рис. 2.45 и 2.46). Нам еще придется иметь дело с данной командой в главе "Урок 11: усиливаем выразительность изображений", когда мы займемся имитацией объемных изображений.
Численные преобразования
Это, вероятно, наименее очевидная из всех команд преобразований, поскольку при ее использовании вместо наглядного перетаскивания маркеров вам предлагается окно диалога, показанное на рис. 2.47, в котором требуется указать численные значения параметров положения, масштаба, наклона и поворота.
Это отличное средство для тех, кто привык мыслить в категориях точных чисел. Мы же, простые смертные, будем довольствоваться остальными командами преобразований, вновь воздавая хвалу компании Adobe, которая думает о самых разных пользователях.
Разработчики программного обеспечения из компании Adobe, должно быть, не могли придумать более подходящего названия для этого фантастического инструмента, и выбрали то, что говорит само за себя: Волшебная палочка (Magic Wand). Может быть, это и на самом деле лучший вариант.
Волшебная палочка (Magic Wand) - еще одна разновидность инструментов выделения областей. До сих пор мы рассматривали только инструменты, выделяющие пиксели по признаку их пространственного расположения в матрице точек изображения. Волшебная палочка выделяет пиксели иначе, а именно по признаку их цвета. Это дает возможность, например, отделять объекты переднего плана изображения, наподобие показанного на рис. 2.49 цветка, от контрастного фона.
Поскольку в данном случае весь фон имеет практически один и тот же цвет, инструмент Волшебная палочка (Magic Wand) работает великолепно. Если же фон изображения менее однороден, лучше начинать с грубого оконтуривания объекта с помощью инструмента Лассо (Lasso), а уж затем продолжать выделение с помощью инструмента Волшебная палочка (Magic Wand).
Инструмент Волшебная палочка (Magic Wand) способен выделять соседние пиксели по признаку подобия их цветовых оттенков. Его чувствительность к различиям в цветах пикселей может регулироваться за счет изменения параметра Допуск (Tolerance) в окне палитры Волшебная палочка (Magic Wand Options), показанной на рис. 2.50. Для вызова этой палитры следует дважды щелкнуть на кнопке инструмента Волшебная палочка (Magic Wand) или активизировать этот инструмент, а затем выбрать команду меню Окно - Показать Параметры (Window - Show Options).
При этом следует помнить простое правило: чем меньше величина допуска, тем более чувствительным становится инструмент к отличиям в цветовых оттенках. Таким образом, если, к примеру, установить достаточно большую величину этого параметра, допустимый диапазон значений которого лежит в пределах от 0 до 255, то применение инструмента Волшебная палочка (Magic Wand) приведет к выделению смежных пикселей со всеми возможными вариациями оттенков цвета того пикселя, на который будет указывать курсор в момент щелчка кнопкой мыши.
Выделите с помощью волшебной палочки фон, окружающий цветок, и удалите его из исходного изображения.
В результате почти весь фон будет удален, но, как можно видеть на рис. 2.52, отдельные пиксели фона все же остаются на изображении. Для их устранения воспользуйтесь инструментом Ластик (Eraser). Посмотрите на содержимое файлов 02file11.tif и 02file12.tif, находящихся на компакт-диске, чтобы получить представление, как выглядят изображения цветка с неочищенным и очищенным фоном.
Чтобы воспользоваться инструментом Ластик (Eraser), просто щелкните на кнопке панели инструментов с изображением обычной стирательной резинки и перетаскивайте указатель ластика поверх артефактов, или огрехов выделения области, оставшихся на изображении.
Работая с инструментом Ластик (Eraser), имеет смысл увеличить масштаб изображения, так как это позволит произвести очистку изображения более тщательно.
Другой способ отделения изображения цветка от фона состоит в выделении изображения самого цветка с помощью инструмента Волшебная палочка (Magic Wand).
Полученное изображение выглядит вполне качественно, но нуждается в небольшой чистке с помощью инструмента Ластик (Eraser), применение которого мы рассмотрим в следующей главе. Если хотите, можете сохранить изображение в файле под новым именем или просто закройте его. На этом урок завершен.
Инструменты и команды выделения областей относятся к числу наиболее мощных средств обработки изображений программы Photoshop. Они позволяют выполнять выборочное редактирование отдельных участков изображения, а также создавать интересные графические эффекты с помощью команд преобразования.
В ходе данного урока вы узнали, как выделять области, растушевывать их границы, вырезать выделенные области и вставлять их в новые документы. Мы произвели обзор инструментов, которые могут понадобиться вам в практической работе, а также изучили основные приемы выделения областей средствами Photoshop.
Постарайтесь развить у себя чувство того, в каких ситуациях редактирования изображений могут потребоваться выделенные области. Выделение областей может сберечь массу времени, когда нужно залить отдельный участок изображения цветом или графикой из другого файла, выполнить преобразование части картинки или вырезать фрагмент более крупного изображения.
Мы постоянно будем обращаться к средствам выделения областей в оставшейся части книги, так что, если потребуется, вернитесь на несколько страниц назад. До следующего урока!