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