Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Imagemagick 使shell脚本批渲染_Imagemagick - Fatal编程技术网

Imagemagick 使shell脚本批渲染

Imagemagick 使shell脚本批渲染,imagemagick,Imagemagick,我有一个图像魔法脚本,用于旋转图像并给图像加上边框。现在我的问题是,这个一次生成一个文件。我希望它转换文件夹中的所有图像。有人能告诉我怎么做吗。任何帮助或建议都是非常值得欣赏的 convert input.png; -bordercolor white -border 20 \ -bordercolor grey60 -border 1 \ -bordercolor none -background none \ \( -clone 0 -rotate `convert nul

我有一个图像魔法脚本,用于旋转图像并给图像加上边框。现在我的问题是,这个一次生成一个文件。我希望它转换文件夹中的所有图像。有人能告诉我怎么做吗。任何帮助或建议都是非常值得欣赏的

  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
这是最简单的部分:

for f in /path/to/dir/*.{jpg,gif,png}; do
    convert $f ... out_$f
done