Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Основные теоретические сведения




Действия (Actions) - наборы максимально автоматизированной последовательности действий программы по обработке изображений - по сути дела являются макрокомандами.

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

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

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

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

Пользователь имеет возможность видоизменить последовательность выполнения команд. Кроме того, команды одного макроса можно переместить в другие. Для того чтобы изменить порядок команд, необходимо в списке палитры захватить команду и переместить ее в новое положение. Жирная линия отображает положение строки команды во время перемещения.

В макросе могут использоваться действия инструментов Gradient (Градиент), Marquee (Область), Crop, Polygon Lasso Line (Линия), Move, Magic Wand (Волшебная палочка), Paint Bucket (Заливка) и Type (Текст), а также установки палитр Paths (Контуры), Channels (Каналы), Layers (Слои) и History (История).

Однако существуют и ограничения: некоторые команды и функции могут включаться в макросы только с помощью процедуры записи выполняемых действий. Для включения в операцию команд, которые не могут быть определены во время записи, следует использовать команду Insert Menu Item (Вставить пункт меню).

Следует обратить внимание еще на одно очень существенное ограничение. Успех выполнения записанного макроса с другим документом и в другое время в значительной степени зависит от параметров другого документа (цветовой модели, разрешения, активного слоя и т. д.), а также от текущих установок программы (например, основного и фонового цветов и некоторых других). Поэтому макросы, создаваемые таким образом, в значительной степени могут иметь сугубо ситуативный характер. Но и это может сэкономить много времени, особенно если речь идет о большом объеме однотипной обработки изображений.

Следует также иметь в виду, что при использовании в качестве элементов макросы команд Save As (Сохранить как) или Save a Copy (Сохранить копию) в диалоговых окнах этих команд не нужно вводить конкретные имена файлов.

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

а) нажать на кнопку New Action (Новая операция);

б) использовать команду New Action (Новая операция) меню палитры.

В обоих случаях на экран будет выведено диалоговое окно New Action (Новая операция), в котором можно присвоить имя макрокоманде (поле Name (Имя)), определить набор макрокоманд (раскрывающийся список Set (Набор)) и комбинацию клавиш для ее запуска (поле Function Key (Функциональная клавиша)), а также выбрать один из семи цветов для отображения имени макроса в палитре (список Color (Цвет)).

Затем нажать на кнопку Record (Запись), после чего пиктограмма на кнопке записи в палитре Actions (Операции) станет красного цвета.

Теперь можно начинать выполнение команд, которые необходимо сохранить в макрокоманде. Если команда имеет диалоговое окно, то после установки нужных значений следует нажать на кнопку ОК. Если предполагается делать изменения настроек в процессе выполнения макросы, то можно оставить значения по умолчанию, но и в этом случае нажатие на кнопку ОК обязательно. При выходе из диалогового окна после нажатия на кнопку Cancel (Отменить) данная команда не записывается в макрокоманду. Остановка записи происходит при нажатии на кнопку Stop (Остановка) в нижней части палитры Actions (Операции).

Многие команды, которые не записываются во время исполнения (например, параметры рисующих инструментов, команды просмотра и некоторые другие), можно включить в список макросы с помощью команды Insert Menu Item (Вставить пункт меню) палитры.

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

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

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

Чтобы не забыть о назначении паузы (остановки), лучше сделать соответствующий комментарий в поле Message (Сообщение).

Для вставки остановки в список макросов необходимо выполнить следующие действия: определить место вставки остановки в существующей макрокоманде: выделить имя макроса в списке палитры, открыть и выделить команду, после которой будет вставка остановки; выполнить команду Insert Stop (Вставить остановку) меню палитры, которая выводит на экран диалоговое окно Record Stop (Записать остановку), параметры этой команды также отображаются в палитре Actions (Операции).

В поле Message (Сообщение) можно ввести произвольный текст, который будет выводиться при остановке макроса. При включении флажка Allow Continue (Разрешить продолжение) в диалоговом окне сообщений выводится кнопка Continue (Продолжить).

Выполнять последовательность действий макросов можно с любой команды и в произвольном сочетании (хотя и в одной последовательности).

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

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

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

Непосредственно на панели Actions (Операции) можно перенести любую макрокоманду в другой набор. Для этого необходимо захватить строку макроса и перетащить ее в нужный набор. Таким же образом можно изменить порядок команд в макрокоманде.

Для записи дополнительной команды надо выделить команду, после которой необходима вставка, а затем, нажав на кнопку Record (Запись) в нижней части палитры, выполнить нужную команду или последовательность команд. Щелчок на кнопке Stop (Остановка) прекратит запись.

Предусмотренная в палитре Actions (Операции) возможность повторения команд и макрокоманд очень полезна для редактирования самих макрокоманд и создания на их базе новых макрокоманд.

Последовательность действий для применения макросов к отдельному документу (в противоположность пакетной обработке) может быть следующей:

1) Открыть необходимый документ. Для того чтобы выполнить макрокоманду полностью, требуется выделить имя макроса, а если надо выполнить макрокоманду не с начала, следует открыть и выделить команду, с которой следует начинать выполнение. Чтобы запустить выполнение макроса, можно воспользоваться кнопкой Play (Воспроизведение) в нижней части палитры или командой Play (Воспроизведение) меню палитры.

2) Двойной щелчок на имени макроса в палитре выводит на экран диалоговое окно Actions Options (Параметры операции), которое идентично диалоговому окну New Action (Новая операция). Если же двойной щелчок выполнить при нажатой клавише <Ctrl>, макрокоманда начинает выполнение от начала и до конца.

Следует иметь в виду, что поскольку макрокоманда - это последовательность команд (хотя минимально она может состоять из одной команды), выполнить отмену действия всей макрокоманды с использованием команды undo (отменить) нельзя. Команда undo (отменить) позволяет вернуться только на один шаг назад.

Вместе с тем отменить действие макроса можно, если использовать возможности палитры History (История).

Повторение команды или макроса можно осуществить следующим образом: при нажатой кнопке можно захватить и перетащить нужную команду или макрокоманду в новое положение в списке палитры; можно выделить команду или макрокоманду и выполнить команду Duplicate (Повторить) меню палитры; можно перетащить имя команды или макроса на кнопку New Action (Новая операция) в нижней части палитры. Для выделения нескольких команд необходимо использовать клавишу <Shift>.

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

В любой момент можно удалить макрокоманду целиком или произвольную отдельную команду, входящую в макрокоманду. Для этого в списке макрокоманд следует выделить нужную (точнее, ненужную) макрокоманду или команду и щелкнуть на кнопке Trash (Корзина) в нижней части палитры или выполнить команду Delete (Удалить) меню палитры. Как то, так и другое действие выведет на экран окно-запрос на удаление, и после некоторого раздумья можно будет нажать на кнопку ОК.

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

Это позволяет более рационально организовывать работу над различными проектами или разными типами изображений, а также передавать другим пользователям для обеспечения идентичной обработки изображений. Сохранять можно только наборы макрокоманд целиком, отдельные макросы или команды сохранять нельзя (если только они не составляют набор), новые макросы автоматически сохраняются в файле Actions Palette.psp (в папке Windows\Application Data\Adobe\Photoshop\CS2\Adobe Photoshop Settings). При удалении этого файла (с целью восстановления исходных установок программы) будет удален и набор макрокоманд, поэтому вполне разумно заранее сохранить макросы в независимом файле.

Для того чтобы создать новый набор макрокоманд, необходимо выполнить команду New Set (Новый набор) меню палитры или нажать на кнопку Create New Set (Создать новый набор), расположенную в нижней части панели Actions (Операции). В обоих случаях на экран выводится диалоговое окно, в котором требуется ввести имя набора или принять предлагаемое программой.

Имя набора можно в любой момент изменить, вызвав это же диалоговое окно командой Set Options (Задать параметры). Для сохранения набора макрокоманд достаточно выделить необходимый набор и выполнить команду Save Actions (Сохранить операции) меню палитры. На экран будет выведено диалоговое окно Save (Сохранить), в котором можно присвоить имя набору макрокоманд (или оставить текущее) и определить папку для хранения.

Для замены текущего набора макрокоманд на ранее сохраненный необходимо выполнить команду Replace Actions (Заменить операции) меню палитры. Для загрузки нового набора макрокоманд, который добавится в конец списка текущих макрокоманд, надо выполнить команду Load Actions (Загрузить операции) меню палитры. В обоих случаях на экран выводится диалоговое окно Load (Загрузить), в котором можно выбрать файл с расширением *.atn.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...