Si vous utilisez Linux ou Mac OS X, le shell bash facilite grandement l'exécution d'opérations sur plusieurs fichiers à la fois. Si vous utilisez Windows, nous vous recommandons d’installer Cygwin et, pendant le processus d’installation, choisissez le package ImageMagick. Sinon, vous devrez le télécharger et l’installer séparément. Pour Linux ou Mac, vous voudrez installer ImageMagick, ce qui est assez facile.
Maintenant que vous avez réglé le problème, vous devez ouvrir une fenêtre de terminal déjà définie dans le dossier des images que vous souhaitez manipuler. Pour cygwin, vous devrez probablement utiliser la commande cd et basculer vers le dossier / cygdrive / c /, comme ceci:
cd /cygdrive/c/
Utilisez les commandes cd et ls pour déterminer votre position et naviguez dans le dossier que vous souhaitez manipuler. Si vous êtes un utilisateur Linux, vous devez déjà savoir comment faire cela.
Maintenant, vous pouvez enfin exécuter la commande. Essayez celui-ci pour sa taille:
for f in *.jpg; do convert -quality 70 $f $f; done
La commande utilise le
for
L'opérateur répertorie la liste des fichiers définis en tant que *.jpg, puis exécute la commande convert, qui est en fait ImageMagick, pour modifier la qualité du fichier JPG jusqu'à 70.
Si vous vouliez compresser une seule image, vous pourriez le faire comme ceci, en ajustant les 70 au niveau de compression souhaité - 50 en compresserait beaucoup plus, mais vous allez probablement commencer à remarquer une grave dégradation de la qualité à ce stade.
convert -quality 70 image.jpg image.jpg
La première fois que vous indiquez le nom de l'image, vous devez spécifier le fichier à ouvrir, et la deuxième fois, le fichier dans lequel l'enregistrer, qui est identique dans cet exemple. Vous pouvez également modifier le nom du fichier de sortie si vous souhaitez enregistrer les fichiers existants, bien que nous vous recommandons de faire une sauvegarde de toutes vos images avant de faire quoi que ce soit.
Remarque:si vous voulez faire la même chose sous Windows sans Cygwin, vous pouvez suivre notre guide mis à jour qui utilise un fichier de commandes.