====== ImageMagick ====== [[http://doc.ubuntu-fr.org/imagemagick|ImageMagick]] est un utilitaire en ligne de commande permettant l'édition d'images de façon rapide et efficace, voir automatisée. ====== Outils ====== ===== Mogrify ===== Permet des modifications de l'image, appliquées directement sur le fichier source. Préférer **convert** ci-dessous, pour les mêmes fonctionnalités mais où la sortie est différente de l'entrée. Exemple : Diviser les dimensions de tous les fichiers JPG d'un dossier mogrify -resize 50% *.JPG ===== Convert ===== convert MonImageInitiale.JPG -resize 25% -pointsize 20 -gravity North -background Khaki -splice 0x24 -annotate +0+2 'Mon Texte' MonImageFinale.png * **-pointsize** : taille de police * **-gravity** : position "géographique" de l'image ou du texte ajouté * **-background** : couleur de fond de l'image ou du texte ajouté * **-splice** : ? (entre autres : hauteur de la zone de fond du texte) * **-annotate** : ajoute le texte (annotation) //Il y a encore des choses à éclaircir ici// ===== Montage ===== Permet le montage de plusieurs images dans une matrice (mosaïque). Exemple : montage -geometry 300x200 -geometry +2+2 -tile 4x3 *.png -background blue -title 'Mon Titre' MonImage.jpg * **-geometry 300x200** : chaque image présente dans la matrice aura une taille max de 300x200. Cela gardera le ratio de l'image. * **-geometry +2+2** : permet d'ajouter une marge de 2 pixels (en haut/bas et sur les côtés) autour de chaque miniature. //L'écriture **-geometry 300x200+2+2** devrait aussi être possible mais ne semble pas fonctionner chez moi...// * **-tile 4x3** : définit la taille de la matrice (4 colonnes et 3 lignes). Cela servira donc pour un montage à 12 miniatures maximum. * ***.png** : indique les images sources. On peut indiquer plusieurs images d'affilé, ou comme ici préciser toutes les images .png d'un dossier, ou encore utiliser des commandes plus complexes telles que [1-5]*.png * **-background blue** : couleur du fond * **-title 'Mon Titre'** : ajoute un titre à la mosaïque, centré au dessus de la matrice * **MonImage.jpg** : nom de l'image en sortie {{tag>image command-line}} ===== Autres utilitaires ===== D'autres outils utiles pour manipuler les images : Convertire une image en niveau de gris : convert source.png -colorspace Gray destination.png