Опубликован: 12.12.2006 | Доступ: свободный | Студентов: 12557 / 2057 | Оценка: 4.19 / 3.86 | Длительность: 40:17:00
Лекция 14:

Выделения

Преобразование выделений в контуры

Преобразование выделения в контур выполняется обращением к команде Make Work Path (Преобразовать выделение в контур) из меню палитры Paths. Вы фактически даете Photoshop указание превратить мягкие границы выделения в жесткие, заставляя программу саму определять, где именно должна проходить граница.

К счастью, в поле Tolerance допуск диалогового окна Make Work Path можно задать степень точности, с которой контур будет обрисовывать выделение: чем выше значение, тем более угловатым получается контур. Значения выше 3 образуют неплохую, но не слишком практичную абстрактную форму.

Подсказка. Создание контура путем обращения к пиктограмме. Превратить выделение в контур можно также щелчком на пиктограмме "выделение в контур". При этом используется величина допуска ( Tolerance ), которая была задана в диалоге Make Work Path. Чтобы вызвать диалог и изменить ее, щелкните на пиктограмме при нажатой клавише (Option).

Растеризация контуров

Контур может быть растеризован. Как отмечалось в "Основные сведения об изображении" , растеризация – это процесс превращения векторных объектов в пикселы. Добиться превращения можно двумя способами: заливкой и обводкой контура.

Заливка. Чтобы залить контур основным цветом, перетащите строку контура на пиктограмму Fill Path (Залить контур) в нижней части палитры Paths или щелкните на ней. Если щелкнуть на ней удерживая (Option), открывается диалоговое окно Fill Path (его можно вызвать также командой Fill Path из меню палитры Paths ). Оно позволяет задать характер заливки, степень прозрачности, режим наложения и т. д.

Обводка. Метод обводки работает точно так же: перетащите строку контура на пиктограмму Stroke Path (Oбвести контур) в нижней части палитры Paths или щелкните на ней. При этом Photoshop обводит контур инструментом "карандаш". Чтобы выбрать другой инструмент, щелкните на пиктограмме при нажатой клавише (Option) или выберите команду Stroke Path из меню палитры Paths.

Подсказка. Обводка нажатием клавиши Enter. Если активен один из рисовальных инструментов (например, "кисть", "осветление" или "штамп"), то при нажатии клавиши (Enter) контур обводится штрихом этого инструмента (с использованием текущего размера кисти и режима наложения). Нам нравится этот прием, поскольку почти всегда нам требуется рисовальный инструмент, отличный от предыдущего. (См. "Ретушь" "Техника работы с изображениями" с описанием такого мощного метода, как ретушь, с использованием инструмента "штамп" и этой подсказки, используемой для обводки контура.)
Подсказка. Работа с несколькими контурами. Как уже отмечалось, "векторный слой" может содержать более одного контура. Например, три контура в форме окружностей могут фигурировать под одним именем на палитре Paths. Прежде чем залить или обвести один из них, выделите его инструментом "стрелка" (чтобы выделить весь контур, щелкните на любом из его сегментов, удерживая клавишу (Option) ).

Обтравочные контуры слоев и формы

В Photoshop 6 появилось новая возможность – создание обтравочного контура слоя, то есть векторного контура, определяющего границу слоя, как если бы кто-то обрезал слой ножницами. По сути это в точности то же самое, что слой-маска, только вместо 8-битового канала , определяющего прозрачность слоя, Photoshop использует линию с четкими краями. И, самое замечательное, – эта линия всегда соответствует разрешению вашего PostScript-принтера, как, например, текст из QuarkXPress, который может иметь ступенчатые очертания на экране, но совершенно сглаженный вид на лазерном принтере или фотонаборном автомате.

(Обратите внимание на слово "PostScript". Хотя мы приведем пару хороших доводов в пользу применения обтравочных контуров для Web-изображений и штриховых изображений, они, на самом деле, предназначены для печати на PostScript-принтере либо из Photoshop, либо из программ верстки страниц, таких как QuarkXPress или Adobe InDesign.)

Возможно, вы слышали, как пользователи всерьез обсуждают "формы" Photoshop, но фактически инструмент "форма" – это просто способ быстрого создания обтравочного контура слоя. Рисовать что-то с помощью инструмента "форма" – то же самое, что и создание слоя типа Solid Color Fill (Заполнение сплошным цветом), добавление обтравочного контура слоя и рисование по нему.

Создание обтравочного контура слоя. Существует, как мы считаем, три способа создания обтравочного контура слоя, см. рис. 14.43.

Три способа создания обтравочного контура слоя

  • Инструмент "форма". Если рисовать инструментом "форма" (нажмите клавишу (U), чтобы выбрать этот инструмент, и затем выберите нужную форму в панели Options ), Photoshop автоматически создает слой типа Solid Color с обтравочным контуром слоя. Если вы хотите вместо этого создать инструментом "форма" рабочий контур (в палитре Paths ), щелкните на кнопке Working Path (Рабочий контур) в панели Options. Отметим, что вы можете задать в панели Options различные параметры – Opacity (Непрозрачность), Layer Style (Стиль слоя) и т.д., но если вы об этом забыли, то всегда можете применить их позже в палитрах Layers и Styles.
  • Корректирующий слой. Если вы добавляете корректирующий слой, когда в палитре Paths выделен какой-либо контур (напомним, если он виден на экране, значит, он выделен), Photoshop автоматически использует данный контур как обтравочный контур слоя для этого нового слоя. (Мы рассматривали корректирующие слои в "Цифровая фотолаборатория" .)
  • Добавление обтравочного контура слоя. К любому слою можно добавить обтравочный контур слоя (кроме слоя Background), выбрав пункт Reveal All (Показать все) или Hide All (Скрыть все) из подменю Layer > Add Layer Clipping Path (Добавить обтравочный контур слоя). Но это слишком медленно; просто щелкните на кнопке Add Layer Mask (Добавить слой-маску) в палитре Layers при нажатой клавише (Command). (Щелчок при нажатых клавишах (Command) + (Option) добавляет обтравочный контур слоя, который "скрывает все".) Если контур уже выделен в палитре Paths, Photoshop автоматически добавляет его как обтравочный контур слоя; иначе вы можете начать с рисования контура инструментом "перо".
Подсказка. Добавление и вычитание контуров. Если применить инструмент "форма", когда в палитре Paths выбран обтравочный контур слоя (то есть он виден на экране), Photoshop добавляет нарисованную вами форму к этому контуру. Прежде чем рисовать форму, вы можете указать Photoshop, каким образом этот новый контур будет взаимодействовать с уже существующим контуром, щелкнув в панели Options на кнопке Add (Добавить), Subtract (Вычесть), Intersect (Создать пересечение) или Exclude Intersection (Исключить пересечение). Если вы забыли сделать это, не расстраивайтесь: щелкните инструментом "форма" на форме, которую только что нарисовали (чтобы выделить все ее точки) и затем щелкните на соответствующей кнопке в панели Options.
Подсказка. Векторные средства для Web и штриховых изображений. Даже если вы не печатаете на PostScript-принтере, для вас может оказаться полезной векторная графика (в виде обтравочных контуров слоя). Например, предположим, что вы хотите создать "сетку" кнопок для вашей Web-страницы. Вы можете создать эти кнопки, нарисовав их в растровой форме (пикселы) в каком-либо слое и затем применить к ним эффекты слоя (такие как Emboss [Тиснение]). Но если в дальнейшем вам потребуется изменить эти кнопки, например, сделать их чуть меньше, это будет стоить больших усилий, поскольку вам фактически придется редактировать соответствующие пикселы. Если вместо этого создать каждую кнопку инструментом "форма" (или инструментом "перо" на обтравочной слой-маске), редактирование не представит сложностей: просто выберите инструмент "стрелка" ("выделение контура") или средство трансформации контуров (Transform Path) для изменения формы контуров в этом обтравочном контуре слоя (см. рис. 14.44).

Быстрое редактирование с помощью форм

увеличить изображение
Рис. 14.44. Быстрое редактирование с помощью форм

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

  1. Проследите, чтобы обтравочный контур слоя был виден на экране (выделите соответствующий слой и затем выделите секцию этого обтравочного контура в палитре Paths).
  2. Выделите сам обтравочный контур, щелкнув внутри него инструментом "форма" при нажатой клавише (Command) или щелкнув на его границе инструментом "стрелка" при нажатой клавише (Option).
  3. Выбрав инструмент "форма" или "перо", щелкните на кнопке Add (Добавить) или Subtract (Вычесть) в панели Options (см. рис. 14.45). Если одна из них не приведет к обращению контура, значит, это сделает вторая кнопка.
    Инвертирование выделения

    Рис. 14.45. Инвертирование выделения
Подсказка. Отключите обтравочный контур. Вы можете отключить обтравочный контур слоя (чтобы был виден весь этот слой) так же, как и обычную слой-маску: щелкните на миниатюре этого обтравочного контура слоя в палитре Layers при нажатой клавише (Shift). (Но есть и медленный способ: выберите команду Disable Layer Clipping Path (Отключить обтравочный контур слоя) из меню Layer.)

Взаимодействие векторов и пикселов. Чтобы поместить векторную графику в слое поверх пикселов, не требуется особых усилий; если это все, что вам нужно, вы можете сделать то же самое в Illustrator, FreeHand, QuarkXPress, InDesign и других программах. Реальная ценность обтравочных контуров слоя в Photoshop заключается в том, что при "смешении" с пикселами сохраняется резкая граница. Например, вы можете использовать инструмент "форма", чтобы нарисовать сплошной черный овал поверх вашего слоя Background (фон) и затем изменить значение непрозрачности этого слоя на 50%. После этого вы можете видеть фоновое изображение через полупрозрачный черный овал. Конечно, векторная графика не смешивается на самом деле с находящимися под ней пикселами. Вместо этого Photoshop выполняет смешение пикселов одного слоя с пикселами другого и затем использует обтравочный контур слоя для определения границы между этими двумя слоями.

Если применить увеличение масштаба, чтобы укрупнить на экране границу овала, то она покажется сглаженной с фоном; но если напечатать изображение из Photoshop (или сохранить изображение в формате EPS и напечатать из какой-либо программы верстки страниц (см. ниже подсказку "Сохранение векторной графики"), вы увидите резкую границу (см. рис. 14.46). Напомним, что Photoshop показывает на экране, как будет выглядеть изображение после его сведения (с потерей векторных контуров).


"Обманчивое" отображение векторов на экране

увеличить изображение
Рис. 14.46. "Обманчивое" отображение векторов на экране

Любой слой может содержать обтравочный контур слоя (даже текстовые слои), и вы можете изменять прозрачность, режим наложения или эффект слоя внутри обтравочного контура таким же способом, как и обычно. Поэтому, чтобы задать для такого слоя эффект падающей тени (Drop Shadow), использовать режим наложения Overlay (Перекрытие) и 75-процентную непрозрачность, вы можете изменить все это в палитре Layers.

Подсказка. Наложение на векторную графику. На протяжении десяти лет Дэвид пытался понять, как сделать что-то аналогичное обложке журнала Sports Illustrated. Обычно это фотография известного спортсмена частично поверх заголовка и частично под заголовком этого журнала. Без мощной системы, подобной Scitex, получить подобный результат всегда было очень трудно, поскольку там, где фотография перекрывает векторный флаговый заголовок с резкими очертаниями букв, происходит сглаживание пикселов с текстом. Photoshop 6 позволяет легко получить этот результат: надо просто поместить текст в один слой, а вырезанный фрагмент изображения – в другой (см. рис. 14.47).
Векторные и растровые изображения "вперемежку"

увеличить изображение
Рис. 14.47. Векторные и растровые изображения "вперемежку"
Подсказка. Не заполняйте, корректируйте! Если вы используете инструмент "форма", Photoshop автоматически создает слой типа Solid Color Fill (Заполнение сплошным цветом) и применяет эту форму к обтравочному контуру слоя. Но вы можете изменить тип слоя Solid Color Fill на любой другой вид корректирующего слоя в подменю Layer > Change Layer Content (Изменить содержимое слоя). Например, вы можете изменить его на Gradient Map, корректирующий слой Curves или слой Pattern. Затем можно скорректировать показатель прозрачности слоя и режим наложения, чтобы изменить характер его взаимодействия с формами и пикселами находящихся под ним слоев.
Подсказка. Опасная сторона обтравочных контуров. Векторные изображения очень удобны и занимают очень мало места на диске. Однако использование обтравочных контуров слоя может потребовать очень больших затрат времени при печати сложных контуров на PostScript-принтере. Это не относится к печати простых форм, таких как прямоугольники и овалы, но следите за появлением блоков текста или сложных логотипов, импортированных из Illustrator или FreeHand и преобразованных в обтравочные контуры слоя. Применение обтравочных контуров в слоях с такими сложными формами может сильно затормозить работу принтера.
Подсказка. Сохранение векторной графики. Мы рассматриваем вопросы сохранения изображений Photoshop в "Хранение изображений" , но один секрет мы можем раскрыть уже сейчас: если у вас использованы обтравочные контуры слоя и вы хотите сохранить эти резкие границы, когда будете печатать изображение из своей программы верстки страниц, то вам, видимо, следует сохранить ваш файл в формате EPS. Если вы используете какой-либо плашечный цвет, то вам придется использовать формат DCS 2.0. Векторную графику можно также сохранить в собственном формате Photoshop или в PDF-файле Acrobat, если вы уверены, что ваша программа верстки страниц может правильно читать (и печатать) эти форматы. (Обычно мы считаем, что надежнее всего сохранять в EPS.) Отметим, что хотя формат EPS позволяет правильно сохранять и печатать слои и обтравочные контуры, при повторном открытии в Photoshop вашего EPS-файла происходит автоматическое сведение слоев, что очень неприятно. Поэтому следите, чтобы EPS-файл сохранялся как копия, и архивируйте свой файл Photoshop со слоями просто на случай необходимости возврата к его редактированию.