为了批量转换图像,我使用for
循环:
for f in *.(jpg|png); do magick $f -resize 64x64\> output-folder/$f; done
注意我使用 Zsh。如果你使用 Bash,你需要
*.{jpg,png}
但不需要*.(jpg|png)
但也许有一种更简单的方法,由 ImageMagick 或 shell 本身提供?像这样的东西:
# Doesn't work
magick *.{jpg,png} -resize 64x64\> output-folder/
与
mogrify
,像这样: