Якщо умовних дій в Photoshop — не достатньо
Постійно користуюся діями в Photoshop. І дуже часто стикаюся з цією проблемою, тому вирішив ось...
Так ось, якщо умовної дії не вистачає — відкриваємо Документація для сценаріїв Photoshop. Або один з офіційних релізів документації чи то гайдів, що Вам підходить в залежності від версії вашого фтшп.
// Зроби Photoshop головною програмою
// якщо ми двічі клацнули файл jsx
// Задаємо умову: значення висоти зображення > ширини зображення
if (app.activeDocument.height > app.activeDocument.width)
{
// Виконати цю дію, якщо оператор IF відповідає дійсності.
doAction("ActionsSet","VerficalActions");
}
else
{
// Виконати цю дію, якщо оператор IF є хибним
doAction("ActionsSet","HorisontalActions");
}
Надалі все залежить від Вас, які умови Вам необхідно прописати, використати властивості шару, чи наявність прозорих пікселів у шарах... Якщо будуть виникати питання — з радістю спробую допомогти.