imagemagick Tutoriel
Commencer avec imagemagick
Recherche…
Remarques
ImageMagick est une suite open-source d'outils pour traiter presque tous les formats d'image raster (et certains vecteurs) en utilisant soit une interface de ligne de commande, soit des liaisons de langage dans un assortiment de langages. Plus de 200 formats d'image sont pris en charge en utilisant l'une des 20 langues. ImageMagick fonctionne sous Linux, Windows, Mac OS, iOS, Android et autres.
La version actuelle est 7.x et est sortie depuis 2011. Cette série comprend de nombreuses nouvelles fonctionnalités et constitue une refonte majeure d’ImageMagick. Bien que la plupart des fonctionnalités fonctionnent comme auparavant, certains bits ne sont pas complètement compatibles avec la série 6.x. En conséquence, de nombreuses distributions utilisent toujours les versions 6.x beaucoup plus anciennes des versions, de sorte que les scripts ne se cassent pas. Si vous commencez simplement, utiliser 7.x est fortement recommandé. La plupart des tutoriels et scripts existants fonctionneront, mais un certain nombre de choses fonctionneront de manière plus intuitive, plus rapide et généralement meilleure.
Versions
| Version | Date de sortie |
|---|---|
| 7.0.5 | 2017-02-20 |
| 7.0.4 | 2016-12-14 |
| 7.0.3 | 2016-08-29 |
| 7.0.2 | 2016-06-09 |
| 7.0.1 | 2016-04-30 |
| 7.0.0 | 2011-08-01 |
Installation ou configuration
Vous pouvez installer ImageMagick depuis le source ou le binaire.
En cas de binaire Windows
Téléchargez le fichier binaire exécutable. Et cliquez simplement sur la version appropriée et elle se lancera et suivra l'assistant. Vous pouvez taper la commande suivante pour savoir si ImageMagick est correctement installé ou non:
identify -version
Téléchargez un guide ImageMagick et un guide d'installation prêts à l'emploi
Télécharger le fichier source et le guide d'installation
Convertir une image entre des formats de fichiers
En utilisant la commande magick (ou `convert pour les utilisateurs d'IM 6.x), vous pouvez convertir n'importe quel format d'image en un autre. sans autres arguments, le traitement sera le moins possible pour passer d'un format à l'autre. Spécifiez simplement vos fichiers d'entrée et de sortie. Pour convertir un fichier JPEG en fichier PNG:
$ magick image.jpg image.png
Ou un TIFF à un GIF:
$ magick image2.tif image.gif
Créer un gif animé
À partir d’une séquence d’images statiques (par exemple appelées frame01.jpg , frame02.jpg , etc.), un gif animé peut être créé à l’aide de la commande suivante:
magick -delay 10 -loop 0 frame*.jpg animation.gif
-delay 10définit l'intervalle entre les images à 0,1 seconde-loop 0crée une animation en boucle infinie
Comparez la différence entre une image
ImageMagick inclut un certain nombre d'utilitaires en ligne de commande pour manipuler des images. Ici, nous allons utiliser l'outil de ligne de commande de compare .
compareoutil decompareest très utile. Supposons que vous voulez tester (par exemple , la mise en page, la couleur, icônes , etc.) la différence entre votre fichier HTML de l' interface utilisateur de conception attendue avec le résultat réel du fichier JSP, il vous suffit d'utilisercomparecommande. Vous n'avez pas besoin de comparer avec vos propres yeux.
1.jpg
2.jpg
Nous allons d'abord comparer la même image .
magick compare 1.jpg 1.jpg difference1.jpg
Résultat ⇒ difference1.jpg
Le blanc dé-accentue (faible luminosité) les pixels non modifiés par la modification.
Comparons une image à celle qui a été modifiée.
magick compare 1.jpg 2.jpg difference2.jpg
Résultat ⇒ difference2.jpg
Les zones rouges de l'image différentielle mettent en évidence les pixels (en surbrillance) affectés par la modification de l'image.
Voici la liste des utilitaires de ligne de commande ImageMagick



