La commande convert vient avec Imagemagick qui est en général déjà installé.
convert %f -resize 1200x900 -strip -quality 85 -interlace line REDIM.JPG
Fonctionne à partir de PNG ou de JPG aussi bien et peut-être bien d'autres formats.
Ce serait mieux de pouvoir mettre seulement 1200 (px) ou autre et une option pour garder les proportions. Je sais que ça existe mais je ne m'en souviens plus exactement. Mais utiliser les % est aussi une bonne solution. Je vais voir s'il n'y a pas moyen de faire mieux avec Zenity.
Ayé! trouvé! Il suffit tout simplement de mettre 1200x et les proportions de l'image seront conservées. Intéressant, car si on connait bien souvent la largeur qu'on veut donner à notre image, c'est une autre histoire pour sa hauteur quand il ne s'agit pas de dimensions bien connues (comme 640x480, 1920x1080, etc...)
convert %f -resize 1200x -strip -quality 85 -interlace line REDIM.JPG
convert %f -resize 30% -strip -quality 85 -interlace line REDIM.JPG
Liens intéressants:
https://doc.ubuntu-fr.org/imagemagick
http://www.imagemagick.org/Usage/ (en Anglais. Peut donner des idées de custom actions...)