сделать сценарий оболочки пакетной визуализации - PullRequest
0 голосов
/ 29 октября 2011

У меня есть сценарий с магией изображений для поворота и придания границы изображению.Теперь моя проблема заключается в том, что это делает один файл за раз. Я хочу, чтобы это преобразовало все изображения в папке.Так может кто-нибудь сказать мне, как это сделать.Любая помощь или предложения будут весьма заметны. Скрипт Image magick выглядит так:

  convert input.png;
 -bordercolor white  -border 20 \
 -bordercolor grey60 -border 1 \
 -bordercolor none  -background  none \
 \( -clone 0 -rotate `convert null: -format '%[fx:rand()*0+6]' info:` \) \
 -delete 0  -border 400x200  -gravity center \
 -crop 800x660+0+0  +repage  -flatten  -trim +repage \
 -background black \( +clone -shadow 20x2+1+1 \) +swap \
 -background none  -flatten \
 output.png

1 Ответ

0 голосов
/ 29 октября 2011

Легкая часть:

for f in /path/to/dir/*.{jpg,gif,png}; do
    convert $f ... out_$f
done
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...