Как автоматизировать photoshop из командной строки

У меня есть инструмент, который записывает теги к фотографии. На некоторых фотографиях это не удается, а для тех Я хочу открыть их в photoshop, и сохранить его с максимальным качеством (jpeg). В идеале я хотел бы сделать это из командной строки, как тогда я могу просто сделать:

for %a in (*.jpg) do mytool.exe "%a" || [AUTOMATED PROCESS HERE]

Я пробовал сначала просто делать photoshop.exe "%a", но, похоже, photoshop даже не принимает аргумент командной строки для открытия какой фотографии.

11
задан quack quixote
07.12.2022 14:45 Количество просмотров материала 3368
Распечатать страницу

3 ответа

Я бы рекомендовал использовать утилиты для этого. Это набор инструментов командной строки для работы с изображениями. mogrify - Это тот, который вы хотите за эту работу.

mogrify -quality 100 *.jpg

есть несколько способов установить качество, это просто показывает одну.

9
отвечен DaveParillo 2022-12-08 22:33

ваше предположение верно -- Photoshop не позволяет параметрам командной строки делать то, что вы пытаетесь сделать. Photoshop, однако, поддерживает макросы, которые могут быть записаны, а затем запущены в пакетном процессе.

1
отвечен Joshua 2022-12-09 00:50

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

http://www.dummies.com/software/adobe/photoshop/how-to-create-droplets-in-photoshop-cs6/

0
отвечен Andrew 2022-12-09 03:07

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

adobe-photoshop
automation
batch
command-line
processing
Вверх