Как написать макрос в фотошопе
Перейти к содержимому

Как написать макрос в фотошопе

  • автор:

Как написать макрос в фотошопе

Как пишут макрокоманды (actions, экшены, макросы) для фотошопа (Photoshop)?

Экшены — Actions (Операции, макрокоманды, макросы) это набор максимально автоматизированной последовательности действий программы по обработке изображений для облегчения труда пользователя при наличии множественных файлов для обработки или многочисленных однотипных действий для разных одиночных файлов. Расширение файла .ATN

Палитра ACTIONS ( .AcTioNs узнаете расширение. -) )

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

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

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

В нижней части палитры расположены следующие кнопки:

  • Stop Playing/Recording (Остановка выполнения/записи);
  • Record (Запись);
  • Play (Воспроизведение);
  • New Set (Новый набор);
  • New Action (Новая операция);
  • Trash (Корзина).

Однако палитра может иметь и другой вид — в форме командных кнопок. Чтобы представить палитру в таком виде, необходимо открыть список команд палитры и выбрать пункт 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. Для того чтобы выполнить макрокоманду полностью, требуется выделить имя макроса, а если надо выполнить макрокоманду не с начала, следует открыть и выделить команду, с которой следует начинать выполнение.
  3. Чтобы запустить выполнение макроса, можно воспользоваться кнопкой Play (Воспроизведение) в нижней части палитры или командой Play (Воспроизведение) меню палитры.

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

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

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

Скорость выполнения экшена

Сложный экшен зачастую требует отладки, но в некоторых случаях не так легко определить место сбоя ввиду слишком быстрого выполнения конкретных команд. Если требуется этап отладки, то можно воспользоваться командой Playback Options (Режим выполнения) меню палитры. На экран выводится одноименное диалоговое окно, в котором можно определить скорость выполнения макросы.

Оно содержит ряд параметров:

  • Переключатель Accelerated (Быстрое), включенный по умолчанию, обеспечивает нормальную скорость, которая вполне приемлема для правильно работающей макропрограммы.
  • Переключатель Step by Step (Пошаговое) обеспечивает выполнение макроса по шагам с прорисовкой изображения после каждой отдельной команды. Такой режим требует от пользователя достаточно напряженного внимания, чтобы успеть зафиксировать неверные действия.
  • Переключатель Pause For . seconds (С остановками на . секунд) позволяет самому пользователю определить степень своего внимания и ввести время задержки в секундах между выполнением команд.
  • Флажок Pause For Audio Annotation (Пауза для звуковых комментариев)позволяет создать паузу для прослушивания звукового комментария.

Редактирование макрокоманд

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

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

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

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

Повторение команды или макроса можно осуществить одним из следующих способов:

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

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

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

Команду или макрокоманду без запроса можно удалить щелчком на кнопке Trash (Корзина) при нажатой клавише .

После БОЛЕЕ ДОЛГОГО РАЗДУМЬЯ можно решиться на удаление всех макрокоманд. Для этого необходимо выполнить команду Clear Actions (Очистить палитру) меню палитры и подтвердить свое решение. Если все операции, созданные пользователем, становятся излишними, от них можно избавиться с помощью команды Reset Actions (Восстановить операции) меню палитры. Щелчок на кнопке Append (Добавить) в открывшемся диалоговом окне добавит в панель набор макрокоманд, поставляемых вместе с программой.

Сохранение, загрузка и замена набора макрокоманд

Поскольку нельзя бесконечно добавлять новые макросы, в программе предусмотрена возможность создания наборов (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.

На заметку.. 🙂

Самый ходовой способ добавления «экшенов» в фотошоп начиная с версии 7 и выше в среде дизайнеров очень прост, из какого либо окна Windows ПЕРЕТАСКИВАЕТСЯ файл с расширением .ATN в окно Фотошопа, на пустое место. Он сразу «готов к употреблению». Быстро и удобно.

Автор: Sergey Lost
Источник: webstudent.ru

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

Я знаю, как делать макросы — через «Операции».
Я хочу сделать макрос, который уменьшает качество картинки, но оставляет ее расширение (.png / .jpg / . ) (и др. параметры). Можно ли такое сделать? Мне нужно уменьшить качество всех картинок, чтобы ускорить сайт. Я потом буду применять этот макрос для пакетной обработки (Файл — автоматизация — пакетная обработка) — чтобы изменить качество целой папки изображений.

Я попробовал записать макрос. Я начал запись, нажал Ctrl+Alt+Shift+S (Экспорт для Web). В итоге макрос сохранил еще и расширение (png, jpg. ). Из-за этого он может поменять расширение у картинки (я ведь его буду применять для пакетной обработки).

Как сделать так, чтобы он не сохранял расширение?

  • Вопрос задан более трёх лет назад
  • 431 просмотр

Автоматизация работы в Photoshop

При работе в Photoshop пользователь довольно быстро запоминает ряд клавиатурных сокращений. Это не какая-то отличительная черта профессионала, а, скорее, свойство, присущее внимательному человеку, так как в основном меню Photoshop очень много всплывающих подсказок (рядом со многими командами написаны сочетания клавиш, которые позволяют вызвать их с клавиатуры). Естественно, что мелькая перед глазами, они быстро запоминаются, и пользователь отдает предпочтение им, а не выбору необходимой команды мышью. Бывает и так, что приходится выполнять не одно действие, а целый ряд постоянно повторяющихся операций. Выстраиваясь определенным образом, действия образуют цепочку команд — макропоследовательностей. Чтобы не повторять последовательность одних и тех же команд снова и снова, можно задействовать инструменты автоматизации. Одним из таких инструментов является Actions. Action — это записанный набор команд, которые можно быстро повторить. За такими макропоследовательностями также можно закреплять клавиатурные сокращения, то есть для их выполнения достаточно нажать клавишу или сочетание клавиш. Для работы с Actions используется одноименная палитра. Чтобы увидеть эту палитру, следует выполнить команду Window>Actions или нажать клавишу F9.

Стандартные Actions

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

Для удобства работы макропоследовательности объединяются в наборы — Sets. Например, можно создать набор, в котором будут собраны макросы для работы с текстом, для создания различных текстур и т.д. По умолчанию в Photoshop есть набор Default Actions. Итак, палитра Actions содержит наборы различных последовательностей. Чтобы их увидеть, необходимо щелкнуть на треугольнике, расположенном слева от названия набора. После этого перед вами появится список действий, любое из которых может быть выполнено. Если вы хотите увидеть, из каких операций состоят действия, то следует щелкнуть на треугольнике, расположенном слева от них. Внизу палитры расположены кнопки, позволяющие управлять действиями — создавать новые, запускать и останавливать запись и т.д. Наберитесь терпения и просмотрите все предлагаемые Actions на изображении с небольшим разрешением (на нем макрокоманды будут выполняться быстрее). После такого просмотра можно сформировать свою палитру, оставив понравившиеся элементы и удалив те, которые вам никогда не пригодятся. Можно также изменить названия, чтобы стало понятнее, где какая возможность скрывается. Если какое-нибудь действие вам очень понравилось, то не ленитесь и посмотрите, как оно было сделано. Для этого следует обратиться к палитре Actions и, раскрыв все списки, просмотреть последовательность выполняемых операций. Более того, рекомендуем не только просмотреть, как выполнялись операции, но и попытаться добиться такого же эффекта, проделав самостоятельно все действия, особенно если вы неопытный пользователь. Это поможет лучше узнать программу, а также ознакомиться с возможностями, которые она предоставляет. Кроме того, в процессе работы можно будет изменить некоторые параметры, подобрав их для конкретного изображения.

Создание собственных макрокоманд

Конечно же, вы не только можете пользоваться готовыми макрокомандами, но и создавать свои собственные. Приведем пример ситуации, в которой они могу оказаться полезными. Предположим, вы вернулись из отпуска и хотите выложить фотографии в интернете. Прежде чем публиковать их в сети, нужно выполнить цветокоррекцию и уменьшить размер. Допустим, вы решили делать цветокоррекцию в режиме Lab Color. Рассмотрим список действий, которые необходимо выполнить с каждым изображением: 1) Выполнить команду Image>Mode>Lab Color, чтобы перевести снимок в цветовое пространство Lab Color. 2) Повысить четкость изображения, для чего нужно перейти на палитру Channels, выделить канал Lightness и применить к нему фильтр Sharpen>Unsharp Mask. Благодаря тому, что фильтр применяется в канале освещенности, можно повысить резкость изображения, не затрагивая цветовую составляющую. 3) Улучшить цвета на изображении, для чего нужно выделить цветовой канал b, вызвать окно редактирования кривых, выполнив команду Image>Adjustments>Curves или же используя сочетание клавиш CTRL+M, и изменить форму кривой. Чем круче график кривой, тем более контрастным становится изображение в канале, и тем более насыщенными становятся цвета на снимке. 4) Выделить цветовой канал a и проделать те же действия с изменением формы кривой. 5) Наконец, нужно изменить размер изображения, используя команду Image>Image Size. Если после этого отобразить палитру History, можно увидеть, что пришлось выполнить целый ряд команд и действий, чтобы обработать фотографию. Эти действия нужно было бы повторять с каждой следующей фотографией, которую вы хотите выложить в интернете.

Задачу можно существенно упростить, используя Actions. Вернемся к исходному изображению, используя палитру History, и создадим собственный макрос. Сначала создадим новую группу для хранения макросов. Для этого нужно нажать кнопку Create New Set в нижней части палитры Actions. В окне New Set введим название набора команд. Создадим в новой группе первый макрос, нажав кнопку Create New Action. В появившемся окне New Action выберем название макроса и клавишу, при нажатии которой он будет запускаться, например, F11. Для вызова макропоследовательностей можно использовать клавиши F2-F12, а также их сочетания с клавишами CTRL и Shift.

Для начала записи необходимо нажать кнопку Record в нижней части палитры Actions. Теперь любая команда, выполненная в Photoshop, будет запоминаться до тех пор, пока вы не остановите запись макроса. Скроем палитру Actions, чтобы она не мешала, и повторим выполненные ранее действия: переведем изображение в Lab Color, увеличим резкость, изменим цветопередачу и уменьшим размер изображения при помощи команды Image Size. После этого вернемся на палитру Actions и остановим запись, нажав кнопку Stop Playing/Recording. В списке нашего макроса можно увидеть записанную последовательность команд. Также рядом с названием макроса отображается горячая клавиша, которая выбрана для его запуска.

Чтобы проверить действие макроса, вернемся к исходному изображению, используя палитру History, и нажмем горячую клавишу, которую вы выбрали для выполнения макроса. Можно убедиться, что все действия выполняются автоматически и довольно быстро. Макрос также можно запускать, нажимая кнопку Play Selection в нижней части палитры Actions, если предварительно выделить его в списке макрокоманд. Записав макрос, посмотрите, как макрокоманда сработает на другой фотографии. Откройте изображение в Photoshop и снова запустите макрос горячей клавишей. Как вы можете убедиться, макрос работает. Таким образом, благодаря макросам на подготовку фотографий для публикации в интернете может уходить гораздо меньше времени. Достаточно нажать горячую клавишу — и можно сохранять изображение.

Сохранение макрокоманд

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

Наборы макросов сохраняются в файлы с расширением ATN. Для загрузки сохраненного ранее набора в Photoshop необходимо щелкнуть по той же кнопке на палитре Actions и выбрать команду Load Actions.

Инструмент Batch

В Photoshop есть еще одно средство для автоматизации, которое удобно использовать вместе с Actions. Это — инструмент пакетной обработки Batch. С его помощью можно применить макропоследовательность к группе файлов, даже не открывая их в Photoshop. Приведем простой пример использования этого инструмента. Предположим, необходимо перед публикацией фотографий в интернете защитить свое авторское право. Для этого можно добавить на фотографии какой-нибудь текст, например, адрес сайта. Для начала запишем в макрос все действия, которые необходимо выполнить. Создадим новый Action и начнем запись. Макрос будет состоять из трех действий: добавление на изображение текста, сохранение изображения в формате JPEG и закрытие исходного файла. После выполнения этих операций остановим запись макроса.

Выполним команду File>Automate>Batch. В окне Batch необходимо установить настройки пакетной обработки файлов. В разделе Play выбирается группа, в которую сохранен макрос и его название.

В разделе Source необходимо указать путь к папке, содержащей исходные файлы. Если установить флажок Include All Subfolders, то будут обработаны и файлы, которые находятся во вложенных папках. В разделе Destination устанавливаются параметры сохранения файлов. Если выбрать в этом списке вариант None, то файлы не будут сохраняться автоматически. Вместо этого Photoshop будет выдавать запрос на сохранение каждого файла. При выборе варианта Save and close файлы будут сохранены в ту же папку, где хранятся исходные изображения. Для того чтобы файлы были автоматически сохранены, нужно выбрать в списке Destination вариант Save and close. При выборе варианта Folder появляется возможность указать папку для сохранения обработанных файлов. Кроме этого, можно переименовать их, используя маску. Название файла может включать исходное имя, представленное строчными или заглавными буквами, дату выполнения операции в разных форматах, порядковый номер, букву алфавита, расширение. Флажок Override Action Save As Commands нужно использовать осторожно. Если он установлен, то файлы будут сохранены только в том случае, если операция сохранения является одним из шагов макроса. Для запуска пакетной обработки необходимо закрыть окно Batch, нажав кнопку OK. После этого файлы будут один за другим открываться в Photoshop, к ним будут применяться заданные операции, после чего они будут закрываться и сохраняться.

Заключение

Batch и Actions — это очень полезные инструменты Photoshop, которые могут сэкономить не один час времени как тем, кто работает с программой постоянно, так и тем, кто заглядывает в нее время от времени, по мере необходимости. Кроме этого, Actions могут стать хорошим пособием для изучения программы — просто загрузите в Photoshop наборы макропоследовательностей, созданные опытными пользователями, и пошагово разберите, как они работают.

Как написать макрос в фотошопе

7. В любом из раскрывающихся списков в правой части области Размерность выберите пункт %.

8. Убедитесь, что флажок Сохранять пропорции не сброшен. В противном случае установите его.

9. В любое поле (Ширина или Высота) в области Размерность введите значение 50, после чего нажмите кнопку Да. Диалоговое окно будет закрыто, а размер изображения уменьшен на 50 %.

10. Выполните команду меню Изображение > Коррекция > Автоматическая тоновая коррекция. Уровни цветовых каналов будут выровнены.

11. Выполните команду меню Фильтр > Резкость > Резкость. Фильтр будет применен к изображению.

12. Теперь нажмите кнопку остановки записи макроса. Это первая слева кнопка в нижней части палитры Операции. Запись макроса будет остановлена.

Обратите внимание, что теперь в списке палитры Операции содержится пункт Предварительная обработка фотографий, который, в свою очередь, содержит подпункты Размер изображения, Уровни и Резкость (рис. 12.2).

Рис. 12.2. Палитра Операции

Предварительная обработка фотографий в данном случае – это название макроса, а подпункты – операции, записанные в данном макросе.

Теперь посмотрим, как данный макрос действует на изображение.

1. Загрузите любое другое изображение или восстановите текущее, выполнив команду меню Файл > Восстановить.

2. Нажмите клавишу F3. Изображение уменьшится в размерах (на 50 %), цветовые уровни будут автоматически выровнены, и к изображению будет применен фильтр Резкость.

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

Мы привели достаточно простой пример, а ведь макрос может состоять не из трех, а из множества команд. Использование макросов существенно экономит ваши трудозатраты, особенно при выполнении рутинных операций.

Вы можете создать группу макросов. Группа – это своего рода папка в списке палитры Операции, где вы можете сохранить макросы по каким-либо общим признакам. Например, в одной группе можно сохранить макросы для предварительной обработки фотографий, в другой – для художественного оформления снимков и т. д. Группа создается путем нажатия кнопки с изображением папки в нижней части палитры Операции. При этом появляется диалоговое окно, в котором нужно указать имя группы. Далее вы можете просто перетаскивать названия макросов в списке палитры Операции на значок созданной группы. Можно также при создании макроса сразу указывать, в какой группе он должен быть сохранен.

Особое внимание следует уделить тому, что при записи макросов лучше не торопиться. В макросе записывается не время, а только выполненные операции. Если при записи макроса вы долго искали нужный вам пункт меню или вообще отвлеклись на разговор по телефону, время «простоя» не записывается. Записанный макрос в любом случае будет выполняться настолько быстро, насколько это позволяет производительность компьютера. При этом на экране даже не будут появляться диалоговые окна, которые вы открывали в процессе записи макроса.

Как видите, создавать макросы очень просто: даете им имена и записываете свои действия.

Программа Photoshop содержит несколько уже готовых макросов. Посмотрите на список макросов на палитре Действия. Давайте выполним макрос Wood Frame-50 pixel (Деревянная рамка в 50 пикселов).

1. Загрузите любое изображение.

2. Выделите название макроса Wood Frame-50 pixel (Деревянная рамка в 50 пикселов) в списке палитры Операции.

3. Нажмите кнопку запуска макроса. Появится диалоговое окно, предупреждающее, что изображение будет увеличено по высоте и ширине на 100 пикселов. Уточним лишь, что увеличено будет не само изображение, а холст.

4. Нажмите кнопку Продолжить. Программа на несколько мгновений «задумается», а потом появится загруженное вами изображение, заключенное в рамку с деревянной текстурой (рис. 12.3).

Рис. 12.3. Результат применения макроса Wood Frame-50 pixel (Деревянная рамка в 50 пикселов)

Теперь раскройте макрос Wood Frame-50 pixel (Деревянная рамка в 50 пикселов), щелкнув на треугольной кнопке слева от его названия в списке палитры Операции. Обратите внимание, в этом макросе прописано 22 операции! Все они последовательно применяются к вашему изображению, именно поэтому выполнение подобных сложных макросов занимает некоторое время.

Обращаем ваше внимание, что с помощью операции отмены вы не можете отменить применение макроса, вы отмените лишь последнюю операцию, которую выполнил макрос. Поэтому, чтобы отменить все изменения, которые внес в изображение вышеописанный макрос, вам придется вернуться на 22 шага назад. Гораздо проще восстановить фотографию, выбрав команду меню Файл > Восстановить.

Мы рассмотрели создание и применение макросов. Теперь вы можете со з дать любой макрос и быстро выполнить набор рутинных операций над активным документом.

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

Прежде всего создайте макрос, который будет выполнять все необходимые операции. Например, макрос, подобный тому, который мы создали для примера.

Затем выполните команду меню Файл > Автоматизация > Пакетная обработка. Появится окно Пакетная обработка (рис. 12.4).

Рис. 12.4. Окно Пакетная обработка

В раскрывающемся списке Набор выберите группу, в которой находится ранее созданный вами макрос.

В раскрывающемся списке Операция выберите имя макроса, который нужно применить к группе файлов.

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

• Папка. Будут обработаны все файлы, расположенные в определенной папке. Нажмите кнопку Выбрать и в появившемся диалоговом окне укажите папку с этими файлами.

• Открытые файлы. Будут обработаны файлы, которые в данный момент загружены в программу Photoshop.

Затем укажите действия, которые будут применены к уже модифицированным (обработанным файлам). Действие выбирают в раскрывающемся списке Назначение.

• Не сохранять. После обработки файлы останутся загруженными в окне программы.

• Сохранить и закрыть. Файлы будут сохранены в той же папке под теми же именами и закрыты. Оригиналы при этом будут удалены.

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

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

Далее нужно настроить алгоритм именования новых файлов. Имя файла может состоять из шести различных значений, которые выбирают в шести раскрывающихся списках. Самый простой вариант – это сохранить файлы под теми же именами, что и исходные. Такой вариант вам предлагается по умолчанию: в первом раскрывающемся списке вы видите пункт Имя файла, а во втором – расширение. Иными словами, новое имя будет построено по алгоритму Имя файла+расширение. Имя и расширение при этом берутся из исходных файлов.

Но мы рассмотрим более сложный вариант. Сделаем так, чтобы имя файла содержало исходное имя, дату в формате ддммгг, порядковый номер и расширение. Для этого выполним следующие действия.

1. В первом раскрывающемся списке оставьте пункт Имя документа.

2. Во втором раскрывающемся списке (справа) выберите пункт ддммгг (дата).

3. В третьем раскрывающемся списке (под первым) выберите пункт Порядковый номер (2 цифры). Две цифры в данном случае означает, что порядковый номер будет двухзначным (01, 02, 0312, 13 и т. д.).

4. В четвертом раскрывающемся списке (под вторым) выберите пункт расширение.

Теперь обратите внимание на метку Пример в левой верхней части области Имена файлов. Там представлен пример названия новых файлов: МойФайл20030801.gif. В данном случае МойФайл – это название исходного файла, 200308 – текущая дата (20 марта 2008 года), 01 – порядковый номер файла и gif – исходное расширение. В поле Начальный порядковый № можно указать число, начиная с которого файлы будут нумероваться по порядку.

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

Часто бывает необходимо распечатать образцы изображений в виде миниатюр на одном листе, чтобы, например, отметить удачные фотографии или те, которые нужно отнести в цифровую лабораторию. В подменю Автоматизация есть такой сервис.

1. Выполните команду меню Файл > Автоматизация > Контрольный лист. Появится диалоговое окно настройки контрольного листа (рис. 12.5).

Рис. 12.5. Диалоговое окно настройки контрольного листа

2. В раскрывающемся списке Use (Использовать) выберите источник файлов для контрольного листа: папку или открытые в программе файлы.

3. Если вы указали в качестве источника папку, нажмите кнопку Browse (Обзор) и в появившемся диалоговом окне выберите папку, содержащую нужные фотографии. Если в контрольный лист не нужно включать файлы, содержащиеся во вложенных папках, снимите флажок Include All Subfolders (Включать все вложенные папки).

4. В области Document (Документ) укажите размеры контрольного листа, его разрешение и цветовую модель.

5. При необходимости настройте параметры в области Thumbnails (Миниатюры). Здесь вы можете настроить количество рядов и колонок миниатюр, а также расстояние между рядами и колонками.

6. В нижней части диалогового окна выберите шрифт, которым будут подписаны миниатюры, и его размер.

7. После установки всех параметров нажмите кнопку ОK.

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

Рис. 12.6. Файл контрольного листа сформирован

Потом этот файл вы можете сохранить и отправить, например, по электронной почте или просто распечатать на принтере.

Иногда бывает необходимо напечатать на одной странице несколько экземпляров одного и того же изображения, например при печати ценников, этикеток, визитных карточек и т. д. В подменю Автоматизация для этого предусмотрен инструмент Раскладка изображения.

При выборе команды меню Файл > Автоматизация > Раскладка изображения появляется диалоговое окно настройки раскладки (рис. 12.7).

Рис. 12.7. Диалоговое окно настройки раскладки страницы

Прежде всего следует выбрать размер печатаемой страницы в раскрывающемся списке Page Size (Размер страницы).

Затем в раскрывающемся списке Layout (Макет) выберите раскладку. Ниже вы можете указать разрешение нового файла и цветовую модель.

В области Label (Метка) можно указать параметры меток для копий изображений. Тип метки выбирают в раскрывающемся списке Content (Содержимое).

• None (Нет). Метка не выводится.

• Custom Text (Произвольный текст). Вы можете указать любой текст.

• Filename (Имя файла). Будет печататься имя файла.

• Copyright (Авторские права), Description (Описание), Credit (Создатель) и Title (Заголовок). Данная информация берется из дескрипторов файла.

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

После нажатия кнопки ОK диалоговое окно будет закрыто, а новый файл сформирован в новом окне документа (рис. 12.8).

Рис. 12.8. Файл раскладки страницы сформирован

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

Чтобы создать фотогалерею, выполните команду меню Файл > Автоматизация > Фотогалерея Web. Появится диалоговое окно настройки галереи (рис. 12.9).

Рис. 12.9. Диалоговое окно настройки галереи

В первую очередь выберите стиль галереи в раскрывающемся списке Style (Стиль). Вид галереи отображается в окне просмотра в правой части диалогового окна.

Затем укажите источник файлов в раскрывающемся списке Use (Использовать). В качестве источника можно выбрать папку, содержащую нужные изображения, или пункт Select Images from Bridge (Выбрать изображения в приложении Bridge). В последнем случае будет запущена программа Adobe Bridge, в которой следует выбрать нужные файлы. Если в качестве источника задана папка, выберите эту папку, нажав кнопку Browse (Обзор).

Далее, нажав кнопку Destination (Назначение), выберите папку, в которую будут сохранены файлы, необходимые для структуры фотогалереи.

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

После нажатия кнопки ОK начнется создание галереи. По окончании появится окно программы Internet Explorer (или иного зарегистрированного обозревателя Интернет), в котором расположена созданная галерея (рис. 12.10).

Рис. 12.10. Готовая веб-галерея

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

Далее вам нужно просто разместить структуру файлов, созданную в папке, которую вы указали как папку назначения на каком-либо интернетсервере, и разослать ссылку на основную страницу галереи (Index.htm) друзьям, знакомым и всем, кому хотите показать вашу фотогалерею. Как видите, все очень просто.

  • Альтернативная медицина
  • Астрономия и Космос
  • Биология
  • Биофизика
  • Ботаника
  • Ветеринария
  • Военная история
  • Геология и география
  • Государство и право
  • Деловая литература
  • Домашние животные
  • Домоводство
  • Здоровье
  • Зоология
  • История
  • Компьютеры и Интернет
  • Кулинария
  • Культурология
  • Литературоведение
  • Математика
  • Медицина
  • Металлургия
  • Научная литература — прочее
  • Обществознание
  • Педагогика
  • Политика
  • Психология
  • Радиоэлектроника
  • Религиоведение
  • Сад и огород
  • Самосовершенствование
  • Сделай сам
  • Спорт
  • Строительство и сопромат
  • Технические науки
  • Транспорт и авиация
  • Учебники
  • Физика
  • Физическая химия
  • Философия
  • Химия
  • Хиромантия
  • Хобби и ремесла
  • Шпаргалки
  • Эзотерика
  • Экология
  • Юриспруденция
  • Языкознание

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *