⚠️ Ceci est un site de traduction non officiel, sans lien avec ImageMagick Studio LLC. Pour des informations officielles, consultez la page originale (https://imagemagick.org/script/command-line-tools.php).

Outils en ligne de commande

ImageMagick est un ensemble d'outils en ligne de commande permettant de modifier et de manipuler des images. Si beaucoup de gens ont l'habitude d'utiliser des interfaces graphiques (GUI) comme Gimp ou Photoshop pour éditer des images une à une, ces outils ne sont pas toujours pratiques. Par exemple, si vous devez traiter une image de façon dynamique depuis un script web, appliquer les mêmes opérations à plusieurs images, ou répéter une opération précise sur les mêmes images ou des images différentes à divers moments, l'usage d'un utilitaire en ligne de commande comme ImageMagick peut s'avérer plus efficace.

Les outils en ligne de commande d'ImageMagick se terminent avec un statut de 0 si les arguments de la ligne de commande ont une syntaxe correcte et qu'aucun problème n'est rencontré. Attendez-vous à un message explicite et à un statut de sortie de 1 si une exception se produit, par exemple une syntaxe incorrecte, un problème de lecture ou d'écriture d'une image, ou tout autre problème empêchant la commande de s'achever correctement.

Voici une brève description de chaque outil en ligne de commande. Cliquez sur le nom d'un programme pour obtenir des détails sur son utilisation ainsi qu'une liste des options en ligne de commande qui modifient son comportement. Si vous débutez avec ImageMagick, commencez par le programme magick. N'hésitez pas à parcourir le tutoriel d'Anthony Thyssen sur l'utilisation des utilitaires ImageMagick pour créer, éditer, composer ou convertir des images depuis la ligne de commande.

magick
convertit entre formats d'image et permet aussi de redimensionner une image, la flouter, la rogner, en retirer le bruit, la tramer, dessiner dessus, la retourner, la joindre, la rééchantillonner, et bien plus encore.
magick-script
utilise cet interpréteur de langage de script pour convertir entre formats d'image et aussi redimensionner une image, la flouter, la rogner, en retirer le bruit, la tramer, dessiner dessus, la retourner, la joindre, la rééchantillonner, et bien plus encore.

Nous prenons également en charge des sous-commandes pour la compatibilité avec ImageMagick version 6 :

magick animate
anime une séquence d'images sur n'importe quel serveur X.
magick compare
annote mathématiquement et visuellement la différence entre une image et sa reconstruction.
magick composite
superpose une image sur une autre.
magick conjure
interprète et exécute des scripts écrits dans le Magick Scripting Language (MSL).
magick display
affiche une image ou une séquence d'images sur n'importe quel serveur X.
magick identify
décrit le format et les caractéristiques d'un ou de plusieurs fichiers image.
magick import
enregistre n'importe quelle fenêtre visible sur un serveur X et la produit sous forme de fichier image. Vous pouvez capturer une seule fenêtre, la totalité de l'écran ou n'importe quelle portion rectangulaire de l'écran.
magick mogrify
redimensionne une image, la floute, la rogne, en retire le bruit, la trame, dessine dessus, la retourne, la joint, la rééchantillonne, et bien plus encore. Mogrify écrase le fichier image d'origine, tandis que magick écrit dans un autre fichier image.
magick montage
crée une image composite en combinant plusieurs images distinctes. Les images sont disposées en mosaïque sur l'image composite, éventuellement agrémentées d'une bordure, d'un cadre, du nom de l'image, et plus encore.
magick stream
un outil léger pour diffuser un ou plusieurs composants de pixel de l'image, ou une portion de l'image, vers le format de stockage de votre choix. Il écrit les composants de pixel au fur et à mesure qu'ils sont lus depuis l'image d'entrée, une ligne à la fois, ce qui rend stream intéressant pour le travail sur de grandes images ou lorsque vous avez besoin des composants de pixel bruts.

Votre installation peut comporter des liens de compatibilité directe avec ImageMagick version 6. Le cas échéant, vous pouvez accéder aux outils directement en les désignant par leur nom. Par exemple :

magick identify -verbose myImage.png