10. Redimensionner en ligne de commande

Pour redimensionner un lot d’images en ligne de commande, on peut utiliser ffmpeg. Ce paquet (à installer sur votre système) dispose d’une commande nommée :

mogrify

Cette commande remplace les fichiers sources par les fichiers modifiée, à moins qu’on lui spécifie un chemin particulier à l’aide de l’option path :

mogrify -resize 50% -quality 80 -path mon_dossier *.jpg

Cette commande diminue la taille des images du répertoire courant par deux, les compresse à 80% et les place dans le répertoire mon_dossier.

Il faut relever qu’on peut spécifier la taille en pixels : -resize 800×600 par exemple.

On peut aussi modifier la résolution

convert -units PixelsPerInch -density 300 image.jpg

Finalement, on peut utiliser une autre commande ffmpeg pour obtenir des informations sur l’image :

identify -verbose image.jpg | grep Quality

Sans le -verbose, on obtient moins d’informations et le pipe (|) sur grep permet la recherche sur le mot Quality.

Voilà, évidemment un man sur mogrify ou ffmpeg vous en dira plus.

Optimiser (redimensionner la taille) d’un PDF

Pour optimiser la taille d’un pdf, on peut utiliser Imagemagick avec sa commande « convert » de la manière suivante :

convert -density 200x200 -quality 60 -compress jpeg perso.pdf output.pdf

où les arguments passés à convert définissent la résolution des images, leur qualité et le type de compression qu’on leur applique. Les choix ci-dessus permettent de réduire la taille d’un pdf de 50 Mo à 5 Mo, par exemple, soit d’un facteur 10.

Laisser un commentaire