ImageMagick est une application qui nous permet de manipuler des images via la ligne de commande et qui est utilisée pour pratiquement tous les formats. Avec lui, il est également possible d'automatiser les actions sur les images contenues dans un dossier (conversion, redimensionnement, etc ...)
Voyons une liste de commandes ImageMagick utiles:
Obtenez des informations à partir d'une image.
identify -ping image.png
Obtenez encore plus d'informations.
identify -verbose image.png
Connaître la liste des couleurs utilisées dans une image.
identify -list color image.png
Convertir une image PNG en JPG
convert image.png image.jpg
Convertissez une image PNG en JPG indiquant la qualité de la conversion.
convert -quality 96 image.png image.jpg
Convertir toutes les images PNG en JPG contenues dans un dossier
mogrify -format png *.jpg
Convertir toutes les images (* .jpg, * .png) en PDF
convert images*.* archivo.pdf
Redimensionner une image
convert -resize 48×48 image.png image-mini.png
Redimensionner toutes les images dans un dossier
mogrify -resize 48×48 *.png
Redimensionner une image en spécifiant la largeur
convert -resize 620x image.png image-620.png
Redimensionner une image en spécifiant la hauteur
convert -resize x100 image.png image-100.png
Créer un Favicon
convert -colors 256 -resize 16×16 image.jpg favicon.ico
Convertir une image couleur en noir et blanc
convert -type image.jpg image-noir-blanc.jpg
Ajouter une bordure transparente de 1 pixel autour d'une image
convert -bordercolor Transparent -border 1×1 image.png image-borde.png
Ajouter une bordure noire de 10 pixels autour d'une image
convert -bordercolor #000000 -border 10×10 image.png image-borde.png
Créer un négatif d'une image
convert -negate image.png image-negate.png
Faire pivoter une image verticalement
convert -flip image.png image-inversee.png
Faire pivoter une image de gauche à droite
convert -flop image.png image-inversee.png
Utilisez l'interface graphique ImageMagick
display image.png