小编Wil*_*ken的帖子

如何将非常多的选项传递给 ImageMagick?

我正在使用 ImageMagick 来合成许多图像。

for counter in {1..$limit}
do
  partial=...
  x=...
  y=...
  convert $canvas
    $partial -geometry "+$x+$y" -composite
    $canvas
done
Run Code Online (Sandbox Code Playgroud)

基本上,我一次一次地放大 N 张图像。

现在我$limit的很小,脚本在合理的时间内运行。但$limit将来会增加到数千张图像。

我正在考虑构建convert命令以一次包含所有部分。然后只运行convert一次。ImageMagick 声称它可以处理 terabit图像没有问题。所以我想一次提供数千个任务应该不是问题。

问题在于 shell 限制了您可以传递给程序的参数数量。我可以以其他方式将所有参数传递给 ImageMagick,比如脚本文件?这是一个坏主意吗?

zsh imagemagick

2
推荐指数
1
解决办法
184
查看次数

标签 统计

imagemagick ×1

zsh ×1