Photoshop
October 29, 2021

Якщо умовних дій в Photoshop — не достатньо

Постійно користуюся діями в Photoshop. І дуже часто стикаюся з цією проблемою, тому вирішив ось...

Так ось, якщо умовної дії не вистачає — відкриваємо Документація для сценаріїв Photoshop. Або один з офіційних релізів документації чи то гайдів, що Вам підходить в залежності від версії вашого фтшп.

Створюємо файл myscript.jsx

// Зроби Photoshop головною програмою // якщо ми двічі клацнули файл jsx

app.bringToFront();

// Задаємо умову: значення висоти зображення > ширини зображення

if (app.activeDocument.height > app.activeDocument.width) { // Виконати цю дію, якщо оператор IF відповідає дійсності. doAction("ActionsSet","VerficalActions"); } else { // Виконати цю дію, якщо оператор IF є хибним doAction("ActionsSet","HorisontalActions"); }

Надалі все залежить від Вас, які умови Вам необхідно прописати, використати властивості шару, чи наявність прозорих пікселів у шарах... Якщо будуть виникати питання — з радістю спробую допомогти.