Adobe Photoshop CS3
Шрифт:
Рис. 22.2. Содержимое макрокоманды на палитре Actions (Макрокоманды)
Некоторые записанные в макрокоманду команды и действия не имеют никаких настроек: например, команда склеивания слоев или команда инвертирования изображения. Другие имеют настройки – будь то настройки в окнах или просто определенные параметры, с которыми было выполнено действие. Такие команды также имеют значок-стрелку около
Рис. 22.3. Команда с настройками на палитре Actions (Макрокоманды)
Флажки возле каждой строки в макрокоманде позволяют включить или отключить одно из записанных в нее действий. Если действие отключено, оно не будет выполняться. Значок окна указывает, что эта команда будет отображать диалоговое окно с настройками – так можно на ходу корректировать настройки команды с учетом конкретного обрабатываемого изображения. Однако отображение окон неприемлемо при создании полной автоматизации – появление окон не дает возможности оставить Photoshop «без присмотра».
Макрокоманды не могут записать некоторые действия. Большинство команд и действий без проблем сохраняется в макрокоманде, однако работа с инструментами рисования или коррекции, создание векторных путей и сложных выделений – этого в макрокоманде записано не будет.
В тех случаях, когда необходимо выполнить такие действия, в макрокоманду вводится специальная команда Stop (Остановка) (см. рис. 22.3). Эта команда останавливает выполнение макрокоманды на нужном месте и отображает окно, в котором обычно указывается, какие действия пользователь будет выполнять вручную – например, рисовать что-то, создавать векторный путь и т. д. Затем, нажав кнопку выполнения макрокоманды, можно продолжить ее выполнение.
Большинство макрокоманд, существующих в Photoshop, на самом деле не предназначены для реальной работы – они служат для иллюстрации возможностей и могут быть использованы как «заготовка» для создания своих макрокоманд.
Для создания новой макрокоманды нужно сделать следующее.
1. Создать новую группу макрокоманд или выбрать созданную вами ранее. Это необязательный шаг, но вряд ли стоит добавлять свои макрокоманды в существующие в Photoshop группы – их будет довольно сложно найти.
2. Создать новую макрокоманду, указать ее настройки в окне (рис. 22.4) и закрыть его, тем самым начав запись макрокоманды.
Рис. 22.4. Окно New Action (Новая макрокоманда)
3. Выполнить одно (или несколько) действий, которые должны быть записаны в макрокоманду.
4. Нажать кнопку остановки записи после выполнения всех нужных действий.
В окне New Action (Новая макрокоманда) мы можем установить
Поле Name (Имя) позволяет назвать макрокоманду. Под этим именем она будет отображаться на палитре Actions (Макрокоманды).
Раскрывающийся список Set (Набор) позволяет указать, в какой набор (группу) следует добавить создаваемую макрокоманду.
Раскрывающийся список Function Key (Функциональная клавиша) позволяет привязать макрокоманду к одной из клавиш в диапазоне F2-F12. С помощью флажков Shift и Control можно установить сочетание клавиш Shift+F2 или Ctrl+F2.
Наконец, раскрывающийся список Color (Цвет) позволяет выбрать цвет, которым будет помечаться макрокоманда в режиме Button Mode (Режим кнопок) (в него можно переключиться из меню палитры Actions (Макрокоманды)).
В этом режиме нельзя редактировать, создавать макрокоманды или просматривать их содержимое; но он удобен тем, что одним щелчком на кнопке запускается нужная макрокоманда. Разный цвет кнопок помогает визуально различать макрокоманды по типу или по очередности выполнения.
При записи макрокоманды есть несколько трюков, которые стоит иметь в виду.
• В любой момент записи вы можете нажать кнопку «стоп», остановив запись, а потом возобновить ее с того же места, нажав кнопку «запись». Это удобно использовать в тех случаях, когда вы обнаружили, что забыли выполнить какие-то действия. К примеру, вам предстоит записать в макрокоманду команду склейки слоев, а в изображении нет дополнительных слоев и команда Flatten Image (Склеить изображение) не активна. В этом случае можно остановить запись, создать недостающий слой (эта команда, разумеется, не будет записана), возобновить запись и выполнить команду склейки слоев.
Примечание
Некоторые команды в макрокоманде не выдают сообщений об ошибке, если их нельзя выполнить, – например, попытка склеить слои, если их в документе нет, или попытка преобразовать документ в цветовой режим, который для документа уже установлен. Такие операции проделывают обычно для «подстраховки» – чтобы быть уверенным, что все изображения в момент выполнения команды будут находиться в одинаковых условиях; Photoshop «знает» это и не выдает сообщений об ошибке.
• Другой способ вставить в макрокоманду какую-то операцию, которую нельзя в данный момент выполнить, – использовать меню палитры Actions (Макрокоманды) и находящуюся в нем команду Insert Menu Item (Вставить пункт меню). Таким образом, можно вставить любую команду меню в макрокоманду.
• С помощью меню палитры Actions (Макрокоманды) также можно вставить команду Stop (Остановка), чтобы самостоятельно выполнить какие-то действия в паузе.