Présentation:

Lorsque l’on souhaite modifier une série de photos ou d’images afin de leur affecter à toutes le même traitement, il n’est pas forcément évident de trouver un outil efficace et facile à utiliser. C’est ici qu’intervient ImageMagick puisque cette application permet d’effectuer un grand nombre d’opérations sur des images grâce à ses nombreux utilitaires.

ImageMagick s’installe très facilement, un simple apt-get install imagemagick suffit pour les distributions basée sur Debian. Pour les autres, la procédure d’installation est disponible sur le site officiel disponible en bas de cet article. ImageMagick est multiplateforme, il est disponible pour Linux, Mac et Windows.

Pour ceux que la ligne de commande effraie, il existe différentes interfaces graphiques pour cette application disponibles également sur le site officiel.


Les utilitaires fournis:

  • Display
  • Permet d’afficher une image puis une interface graphique sommaire pour effectuer des opérations sur cette image lors d’un clic sur celle-ci.
    display monimage.png

  • Convert
  • Permet des conversions de formats:
    Convertir une image en png:
    convert monimage.jpg monimage.png
    Créer une nouvelle image plus petite de moitié en changeant de format:
    convert monimage.jpg -resize 50% monimage.png
    Créer un PDF comportant un ensemble d’images:
    convert mesimages_*.png document.pdf

  • Mogrify
  • Permet d’effectuer une même modification à toute une série d’images.
    Redimensionner une série d’images:
    mogrify -resize 1024×768 *.png

  • Identify
  • Permet d’afficher des informations sur un image.

  • Import
  • Permet d’effectuer des captures d’écran complètes ou partielles via la souris:
    import capture.png
    Il suffit de cliquer sur l’écran ou de sélectionner une zone avec la souris et son pointeur en croix pour effectuer la capture.

  • Animate
  • Permet de visualiser ou créer des animations gifs

    Visualiser:

    animate toto.gif

    Créer:

    animate -delay 100 *.png

  • Compare
  • Permet à partir de 2 images d’en créer un troisième qui est la différence entre les 2 autres.
    compare image1.jpg image2.jpg diff.jpg

  • Composite
  • Permet de mélanger des images.

  • Conjure
  • Exécute un script écrit en Magick Scripting Language (MSL).

  • Montage
  • Permet de créer une composition d’images.

  • Stream
  • Permet de manipuler de grandes images.



Les ressources: