Мне нужна капля Photoshop, которая может изменять размер нескольких изображений до одного и того же целевого размера.
Конечно, я могу поместить альбомные и портретные изображения в отдельные папки и применить к ним разные действия, но это так неубедительно.
Итак, я сделал такой скрипт:
if (app.activeDocument.width.value > app.activeDocument.height.value) {
app.activeDocument.resizeImage("920 px", undefined, undefined,
ResampleMethod.BICUBIC);
} else {
app.activeDocument.resizeImage("455 px", undefined, undefined,
ResampleMethod.BICUBIC);
}
Который работает нормально. Но проблема в том, что мне нужны разные сценарии для каждого разрешения. Эту проблему также можно решить с помощью команды «Сохранить для Web», но я считаю, что она ведет себя так же, как и изменение размера.
Я могу попросить пользователя указать ширину внутри скрипта (используя диалоговое окно), но я представляю, что если я сделаю это внутри капли, и я уроню несколько файлов поверх капли, то для каждого файла отобразится диалоговое окно , Я хочу показать это только один раз.
Итак, мой вопрос: есть ли лучший способ создать универсальную каплю изменения размера, которая может задавать желаемую ширину / высоту один раз для каждой партии? Или это единственный способ создать несколько скриптов и капель, по одному для каждого разрешения?