WebSeason - создание сайта, продвижение сайта

Создание и продвижение сайтов

Copyright © WebSeason 2006
Оптимизация и продвижение сайтов, создание
сайтов, разработка сайтов и изготовление сайтов

Rambler's Top100
-написание макрокоманд-
Написание макрокоманд (actions, экшены, макросы) для фотошопа
Палитра Actions (Операции) используется для записи, выполнения и редактирования последовательности действий по обработке изображений (такую последовательность действий, получающую название и запускающуюся одной командой, принято называть макрокомандой).Для того чтобы вывести палитру на экран, необходимо выполнить командуActions (Операции) меню Window (Окно). Палитра Actions (Операции) содержит

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

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

Создание и запись макрокоманд
Создание макрокоманды - на сленге дизайнеров и разработчиков графики - "экшена"(action) заключается в том, что во время выполнения той или иной последовательности команд программа Adobe Photoshop записывает их в том же порядке, включая и те параметры, которые применялись каждой конкретной командой. Таким образом, можно записать любую последовательность команд и в дальнейшем использовать ее, сокращая время и, главное, усилия на выполнение рутинных операций.
Разработка подобных макрокоманд - "экшенов" открывает широкие возможности пользователям для приложения своих творческих сил. По назначению результат близок к модулю Plugin, но создается легче и не требует специальных знаний. В макропрограмме могут использоваться действия инструментов Gradient (Градиент), Marquee (Область), Crop, Polygon Lasso, Line (Линия), Move, Magic Wand (Волшебная палочка), Paint Bucket (Заливка) и Type, а также установки палитр Paths (Контуры), Channels (Каналы), Layers (Слои) и History (История). Однако существуют и ограничения: некоторые команды и функции могут включаться в макросы только с помощью процедуры записи выполняемых действий. Для включения в операцию команд, которые не могут быть определены во время записи, следует использовать команду Insert Menu Item (Вставить пункт меню). Любопытно, что в макрокоманду могут быть помещены команда Play (Вопроизведение) из меню палитры и команда Batch (Пакетная обработка) меню File/Automate (Файл/Автоматизация). Следует обратить внимание еще на одно очень существенное ограничение. Успех выполнения записанной макросы с другим документом и в другое время в значительной степени зависит от параметров другого документа (цветовой модели, разрешения, активного слоя и т. д.), а также от текущих установок программы (например, основного и фонового цветов и некоторых других).
Скажем, использование фильтра Gaussian Blur (Размытие по Гауссу) со значением 3 пиксела к документу с разрешением для экрана (72 dpi) - это совсем не то, что применение его к изображению с высоким разрешением (300 dpi). Поэтому макросы, создаваемые таким образом, в значительной степени могут иметь сугубо ситуативный характер. Но и это может сэкономить много времени, особенно если речь идет о большом объеме однотипной обработки изображений.
Поскольку, чтобы записать последовательность команд, их нужно выполнить, а так как можно случайно ошибиться, настоятельно рекомендуется проводить эксперименты с копиями особенно важных документов. Следует также иметь в виду, что при использовании в качестве элементов макросы команд 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 (Продолжить).

1-2