Aujourd'hui, j'ai eu à redimensionner une trentaine d'images pour les intégrer dans un site Internet. Avant, je passais par le traitement par lots de Bridge, mais je viens de me débarrasser de la suite adobe que je trouvais trop cher. J'aurais pu les ouvrir une par une dans GIMP, les redimensionner et les sauvegarder. Trop long...

Comme je suis feignant, j'ai cherché une librairie et je suis tombé sur ImageMagick.

On commence donc par l'installer :

sudo apt update

sudo apt upgrade

sudo apt install imagemagick

Pour redimensionner, choisir la compression et écraser l'image, on peut utiliser la commande suivante :

mogrify -resize 1920 -quality 50

Et si on met le tout dans une boucle, on peut l'appliquer à tous les jpg par exempe :

for file in *.jpg;do mogrify -resize 1920 -quality 50 $file;done

Et voilà ! Je crois que ça a pris moins de 5 s.

Crédit photo : Francis Ringenbach - Le grand saut