Можно ли создать каплю Photoshop, чтобы изменить размер пакета изображений, как портретного, так и альбомного, до одного размера? - Фотопедия
0 голосов
/ 04 августа 2011

Мне нужна капля 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», но я считаю, что она ведет себя так же, как и изменение размера.

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

Итак, мой вопрос: есть ли лучший способ создать универсальную каплю изменения размера, которая может задавать желаемую ширину / высоту один раз для каждой партии? Или это единственный способ создать несколько скриптов и капель, по одному для каждого разрешения?

1 Ответ

1 голос
/ 04 августа 2011

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

...