Divers

Traiter et modifier en masse des images avec GIMP

A diverses occasions, il est utile de modifier d’un coup un lot d’images. Cette opération prend quelques minutes à mettre en place en utilise le Batch image manipulation plugin pour GIMPicon.

En seulement quelques clics, il est possible de modifier autant d’images que souhaité – redimensionner, changer le format, …

En premier lieu, téléchargez et installez le GIMP Batch image manipulation plugin [1] – en supposant, bien sûr, que vous avez déjà installé l’indispensable GNU Image Manipulation Program, the GIMPicon [2]

Vous pouvez ensuite démarrer GIMP, et lancer le Batch image manipulation plugin le menu Fichier de GIMPicon.

Par exemple, optimizons un lot de ~15 000 images en tout genre (jpg, png, …), totalisant ~1.5Go. Deux opérations seront nécessaires : redimensionner les images, et les sauvegarder dans le format jpg.

Première étape, les redimensionner. Pour se faire, ajouter une action Resize depuis les options standard de BIMP (Fig 1). Sélectionnez ensuite vos options – dans mon cas, les redimensionner toutes à 200 pixels de large, tout en préservant leur ratio d’aspect. (Fig 2)

BIMP, Batch Image Manipulation plugin for GIMP - sélection de l'action de redimensionnement
Fig 1 : BIMP, Batch Image Manipulation plugin for GIMP – sélection de l’action de redimensionnement
BIMP, Batch Image Manipulation plugin for GIMP - options de redimensionnement
Fig 2 : BIMP, Batch Image Manipulation plugin for GIMP – options de redimensionnement

Ensuite, ajoutez une seconde action, changer le format et la compression (Fig 3). Ici encore, il est possible de séléctionner quelques options (Fig 4) – le plus important dans ce cas étant la qualité. Mais n’hésitez pas à jouer avec les paramètres avancés et voir ce qui vous convient le mieux.

BIMP, Batch Image Manipulation plugin for GIMP - choix de l'action de changement de format et compression
Fig 3 : BIMP, Batch Image Manipulation plugin for GIMP – choix de l’action de changement de format et compression
BIMP, Batch Image Manipulation plugin for GIMP - options de l'action de changement de format et compression vers jpg
Fig 4 : BIMP, Batch Image Manipulation plugin for GIMP – options de l’action de changement de format et compression vers jpg

Maintenant que toutes les actions ont été mises en place, sélectionnez vos images – une par une, ou dossier par dossier (Fig 5). Il m’a pris à peu près 5 minutes pour générer la liste de mes 15 000 images.

BIMP, Batch Image Manipulation plugin for GIMP - ajout de dossiers d'images
Fig 5 : BIMP, Batch Image Manipulation plugin for GIMP – ajout de dossiers d’images

Cochez l’option « Keep folder hierarchy » dans le cas ou vous avez des sous dossiers. Vos images résultant de la manipulation suivront ainsi la même hiérarchie dans le dossier de destination. C’est aussi simple que d’utiliser un dossier différent dans le script web, mettre en ligne les images et le script web, et c’est fait.

Finalement, clickez sur appliquer, et attendez que la magie s’opère (Fig 6). Dans mon exemple (~15 000 images, 1.5Go), cela a pris à peu près 45 minutes pour compléter le lot complet. Ceci dépend bien sûr de la puissance de calcul.

BIMP, Batch Image Manipulation plugin for GIMP - message de succès et fin de manipulation
Fig 6 : BIMP, Batch Image Manipulation plugin for GIMP – message de succès et fin de manipulation

Le résultat est le suivant : 1.5Go avant de traiter le redimensionnent et le changement de format / compression du lot (Fig 7), et 170Mo après (Fig 8). C’est aussi puissant est facile qu’est le GIMPicon !

BIMP, Batch Image Manipulation plugin for GIMP - status du dossier avant traitement
Fig 7 : BIMP, Batch Image Manipulation plugin for GIMP – status du dossier avant traitement
BIMP, Batch Image Manipulation plugin for GIMP - status du dossier après traitement
Fig 8 : BIMP, Batch Image Manipulation plugin for GIMP – status du dossier après traitement

Par exemple, ceci m’a permis de passer, sur Google PageSpeed [3], le test Optimize images [4] sur un site web, passant ainsi d’un score de 17 sur mobile (Fig 9) à 51 (Fig 10), et de 35 (Fig 11) à 59 sur desktop (Fig 12).

Google Page Speed - Score avant optimisation d'image de 17 sur mobile
Fig 9 : Google Page Speed – Score avant optimisation d’image de 17 sur mobile
Google Page Speed - Score après optimisation d'image de 51 sur mobile
Fig 10 : Google Page Speed – Score après optimisation d’image de 51 sur mobile
Google Page Speed - Score avant optimisation d'image de 35 sur desktop
Fig 11 : Google Page Speed – Score avant optimisation d’image de 35 sur desktop
Google Page Speed - Score après optimisation d'image de 59 sur desktop
Fig 12 : Google Page Speed – Score après optimisation d’image de 59 sur desktop