Скрипт для обновления связанных файлов перед экспортом с использованием обработки изображений Photoshop.

В связи с этим: Автообновление связанных смарт-объектов в файлах, которые были закрыты в момент обновления.

Я связал смарт-объекты в 24 файлах PSD.

Есть ли сценарий, который я могу использовать с функцией «Обработка изображений», который проверяет, были ли какие-либо изменения в смарт-объектах в файлах PSD, и сначала обновляет файл, а затем сохраняет этот файл как JPG? Можно ли это сделать с помощью скрипта вместо того, чтобы вручную открывать каждый PSD-файл?

Разве вы не можете просто создать действие, которое обновит все смарт-объекты, а затем использовать его для пакетного процесса? (У меня нет CC, поэтому я не уверен, что обновление смарт-объекта будет записано, но связанный вопрос подразумевает, что это так)
Спасибо за решения. Никогда раньше не пробовал функцию Action-record. Решено!
До текущего ответа на этот вопрос, который вы указали выше, у меня было решение, которое включало действие, но было указано, что если вы запустите это действие в файле, который имеет только фоновый слой, это даст ошибку, поэтому я переключил ответ на сценарий, который не выдает никаких ошибок. Итак, я мог бы порекомендовать сделать действие, когда вы запускаете этот скрипт , а затем вызываете это действие в файле Image Processor.

Ответы (1)

Создайте действие, нажав кнопку «Новое действие» на панели «Действия». Ваше новое действие будет записано, как только вы его создадите. Выполните все шаги, которые вы хотите записать (например, обновите все смарт-слои, измените размер, экспортируйте JPG), затем остановите запись.

Затем вы можете использовать свое действие в качестве пакетной обработки папки с изображениями, выбрав « Файл» → «Автоматизировать» → «Пакетная обработка...» и выбрав свое действие и изображения, которые вы хотите обработать.

Подробнее об акциях можно прочитать здесь:

и пакетная обработка здесь: