Gimp:

Le plus pratique en fin de compte : Batch Process ou DBP (David's Batch Processor)

installer le paquet
gimp-plugin-registry.(qui contient tout un tas de plugin pour Gimp, dont

http://members.ozemail.com.au/~hodsond/dbp.html

https://sourceforge.net/projects/gimpdbpplugin

phatch

traitement d'images par lot

La doc : http://photobatch.wikidot.com/getting-started-fr

Jhead

pour modifier les entêtes EXIF des jpeg

voir http://la-vache-libre.org/jhead-un-outil-en-ligne-de-commande-pour-modifier-ou-suprimmer-les-donnees-exif-de-vos-fichiers-jpeg-tiff-wave-etc/

Imagemagick

http://www.commentcamarche.net/faq/6120-imagemagick-manipuler-les-images-en-ligne-de-commande#exemples-sous-linux

voit aussi : https://doc.ubuntu-fr.org/tutoriel/traitement_par_lots#traitement_d_images

Exemple pour retailler des jpeg en 1500x1000 (fait rentrer les images dans cette case en gardant les proportions) avec une qualité de 90% et copie le tout dans une répertoire reduc/

#!/bin/bash
liste_fichiers=`ls -1`
mkdir reduc
for fichier in $liste_fichiers
do
convert $fichier -quality 90 -resize 1500x1000 reduc/$fichier
done