Script Arsenal » Script Arsenal для Photoshop

Редактирование сценариев

Если вы ещё не знаете, в комплекте с Photoshop поставляется специальное приложение для создания сценариев "Adobe ExtendScript Toolkit". Хотя, как мы уже говорили, для этой цели сгодится и любой другой текстовый редактор.

Если код сценария был сгенерирован плагином "ScriptListener", каждый шаг в нём представлен отдельным абзацем, отделённым пунктирной строкой:

Например, на скриншоте 1 показан участок кода, ответственный за применение фильтра "Gaussian Blur" с радиусом 2.5 пикселя. При необходимости вы можете заменить это значение любым другим числом или переменной.

Отдельно отметим, что код, сгенерированный автоматически, как правило, выполняется без участия пользователя. Если же вы хотите, чтобы при воспроизведении какого-либо шага открывался диалог, найдите соответствующий фрагмент кода и замените в нём "DialogModes.NO" на "DialogModes.ALL".

Впрочем, подлинное преимущество сценария перед аналогичной операцией (action) проявится, лишь после того как вы добавите в него условную логику. В примере, приведённом на скриншоте 2, поворот на 90° осуществляется лишь при условии, что ширина изображения больше высоты. После выполнения этого участка кода мы можем быть уверены, что обрабатываемое фото имеет портретную ориентацию.

Для решения такого рода задач вам придётся познакомиться с основами написания скриптов для Photoshop. Официальную, хотя и не очень обширную, документацию по этой теме можно найти на страничке Photoshop Developer Center.

Кроме того, существуют неофициальные сообщества, самым большим и авторитетным из которых, пожалуй, является PS-Scripts.com. Там вы найдёте как ответы на любые вопросы, так и фрагменты кода, великодушно выложенные разработчиками в открытый доступ.

Previous Next