Quotidien Shaarli

Tous les liens d'un jour sur une page.

July 14, 2016

Modifier ses photos avec ImageMagick

Il n'est pas rare de voir certaines photos atteindre 5 Mo. Si on veut les envoyer sur internet, il vaut mieux les alléger.

Avec ImageMagick, c'est facile :

convert -quality 92 -resize 840x -filter Lanczos -unsharp 0x1.4 -define filter:blur=0.8 -filter Gaussian photos-origine.jpg photo-modifiée.jpg

Pour modifier toutes les photos, lancer cette commande dans le répertoire :

for i in *.jpg ; do convert -quality 92 -resize 840x -filter Lanczos -unsharp 0x1.4 -define filter:blur=0.8 -filter Gaussian $i 840_$i ; done

Source :
http://guillaumefoucart.be/photo/imagemagick-redimensionnement

Edit : il semblerait que GraphicsMagick soit plus rapide et qu'il consomme moins de mémoire.
Au niveau de la syntaxe, il suffit de rajouter gm devant.