Para converter imagens em lote, eu uso um for
loop:
for f in *.(jpg|png); do magick $f -resize 64x64\> output-folder/$f; done
observe que eu uso Zsh. Se você usa Bash, você precisa
*.{jpg,png}
e não*.(jpg|png)
Mas talvez exista uma maneira mais simples, fornecida pelo ImageMagick ou pelo próprio shell? Algo assim:
# Doesn't work
magick *.{jpg,png} -resize 64x64\> output-folder/
Com
mogrify
, assim: