Imagemagick 'convert': как просто создать миниатюры для папки изображений и сохранить их имя файла? - PullRequest
1 голос
/ 29 июля 2011

У меня есть папка / images /

Я хотел бы использовать imagemagick, чтобы просмотреть каждое изображение в этой папке, создать миниатюру и сохранить ее в

/ фото / превью * * 1005

и сохраните имя файла

Я не могу найти пример того, как это сделать (в пакетном режиме) с помощью терминала?

Ответы [ 2 ]

1 голос
/ 27 ноября 2018

Теперь есть способ сделать это с помощью самого imageMagick (без команд оболочки), который имеет преимущество в том, что он не зависит от платформы.

Согласно документации imagemagick вы можете сделать

mogrify  -format gif -path thumbs -thumbnail 100x100 *.jpg

для создания миниатюр для всех ваших JPG в thumbs/

Просто убедитесь, что каталог существует.

0 голосов
/ 29 июля 2011

вот какой-то скелет

md thumbs
for %%f in (*.jpg) do (
  gm convert -convert_commands_here %%f thumbs\%%~nf.jpg 
)

, на котором вы можете основывать свой скрипт. Этот пакетный скрипт обрабатывает все файлы .jpg в текущем каталоге и сохраняет преобразованные изображения в подкаталог thumbs

...