Ridimensionare molte immagini con un solo comando, data una dimensione fissa

Per ridimensionare molte immagini con un solo comando, data una dimensione fissa, la cosa migliore da fare è usare ImageMagick. Il programma GUI Phatch può sembrare la via migliore, ma è molto più difficile e assolutamente controintuitivo nell'uso; almeno per me. Inoltre è tradotto in un pessimo italiano (c'è anche un fantastico sanguinare forse per rifilare). Delusione cocente.
Semplice istruzione:
for i in *.jpg; do convert "$i" -resize x768 "${i%%.*}_new.jpg"; done

in cui: x768 è la dimensione in pixel dell'altezza;
senza x è la dimensione in pixel della base.

si può anche modificare la risoluzione con resample

così:
for i in *.JPG; do convert "$i" -resample 150x150 -resize x768 "${i%%.*}_new.jpg"; done

Collegamenti: