Vraiment, le plus simple est d'utiliser convert
convert --help
exemple:
for fic in *. jpg
do
convert $fic --size 800x600 petite_$fic
done
l'option -- quality marche très bien aussi
devrait marcher assez bien pour les images d'un répertoire.
Il peut y avoir des erruers de syntaxe, j'ai tapé ca depuis windows sans avoir pu vérifier.
Bonne journée.