Ridimensionare immagini da shell

Alcuni appunti per ricordarmi come ridimensionare  un gruppo di immagini da shell:

Prerequisito fondamentale è installare il pacchetto imagemagick.

Ridimensiona le immagini in larghezza mantenendo la proporzione:

for i in *.jpg; do convert -geometry 800x $i thumb-$i; done

Ridimensiona le immagini in altezza mantenendo la proporzione:

for i in *.jpg; do convert -geometry x600 $i thumb-$i; done

Ridimensiona le immagini sia larghezza che in altezza:

for i in *.jpg; do convert -geometry 800x600 $i thumb-$i; done