next up previous contents index
Next: xv Up: Les autres programmes : ImageMagick, Previous: Les autres programmes : ImageMagick,

     
ImageMagick

ImageMagick est un ensemble de programmes graphiques d'affichage et de manipulation interactive des fichiers image. Cet ensemble comprend les programmes suivants :

import
capture d'une partie ou de la totalité de l'image de l'écran

identify
identification et description du format d'un ou de plusieurs fichiers image

convert
conversion d'un fichier image d'un format dans un autre

display
affichage, manipulation et traitement des fichiers image

animate
affichage d'une séquence d'image

montage
création d'un ensemble d'images, composé à partir de plusieurs autres images

mogrify
traitement d'une image ou d'une séquence d'images

combine
création d'une image par combinaison de plusieurs autres images

segment
segmentation d'une image

xtp
récupération, affichage ou impression de fichiers image en provenance d'un site éloigné, par l'intermédiaire d'un réseau, ou envoi dans le réseau de tels fichiers

  La principale commande est donc display, qui permet l'affichage du contenu d'un fichier image. Par exemple :

display image1.gif &

En cliquant avec le bouton gauche de la souris sur l'image, on obtient le menu principal. Les options suivantes permettent de spécifier la position et la taille de la fenêtre :

display -geometry 420x315+720+133 image1.gif &

et les options suivantes permettent de spécifier la taille de la fenêtre en réduction et en agrandissement3.3 :

display -geometry 80%x80% image1.gif &

Les commandes qui suivent permettent respectivement d'extraire une partie de l'image (avec l'option -crop) et d'ajouter une bordure autour de l'image (avec l'option -border, ici de 15 pixels sur les cotés verticaux et 25 pixels sur les cotés horizontaux), de couleur rouge (spécifiée par l'option -bordercolor) :

display -crop 150x120+12+30 image1.gif &
display -border 15x25 -bordercolor red image1.gif &

Les commandes qui suivent permettent respectivement d'afficher l'image avec une rotation d'un angle de $45^{\circ}$ (avec l'option -rotate), de faire un ``diaporama'' avec un arrêt de 1 seconde sur chaque image, de deux facons différentes en utilisant les commandes display (avec l'option -delay) et animate (avec l'option -delay aussi) :

 

display -rotate 45 image1.gif &
display -delay 1 *.xwd &
animate -delay 1000 *.xwd &

  Pour cette dernière commande, il vaut mieux lancer avant la commande mogrify, qui prépare les images3.4 (l'option -colors force le nombre maximum de couleurs, et le point d'exclamation ``!'' force à adopter le format spécifié) :

mogrify -geometry 400x400! -colors 8 *.xwd &

Pour obtenir un répertoire visuel, on peut passer l'une des deux commandes suivantes :

display 'vid:*.xwd' &

qui peut être affichée avec l'option Visual_Directory du menu File, ou comme autre commande :

 

montage -title 4x3 *.xwd out.xwd &

qui affiche les images sur 4 colonnes et 3 lignes. Il faut spécifier un nom de fichier inexistant à la fin de la commande, qui sera crée (si il existe déjà, il sera écrasé...).

Le menu Image_Edit/Draw permet de dessiner sur l'image avec des outils sommaires. Enfin, la commande combine permet de construire une image en combinant deux fichiers existants :

 

combine -ge +20+30 image1.gif image2.gif imageout.gif

L'image imageout.gif sera la supperposition des images image1.gif et image2.gif.


next up previous contents index
Next: xv Up: Les autres programmes : ImageMagick, Previous: Les autres programmes : ImageMagick,
MATHIEU DECORE
1999-11-03
Merci de me dire ce que pensez de ce document.