:: Yves Jacolin :: Ludovic Granjon :: Softlibre :: OSGeo-fr ::
"Quand on veut reprendre avec utilité, et montrer à un autre qu'il se trompe, il faut observer par quel côté il envisage la chose, car elle est vraie ordinairement de ce côté-là, et lui avouer cette vérité, mais lui découvrir le côté où elle est fausse." Pascal, Pensées Br. 9, Lafuma 5.

Retour au sommaire

Chapitre 5 Convert

Utilisez le programme convert pour convertir aussi bien les formats d'images que re-dimensionne une image, augmente le flou, taille, ajoute un dessin, rotation, assemble, re-échantillonnage, et beaucoup plus. Allez voir Processus de la ligne de commande, chapitre C pour des conseils sur la manière de structurer votre commande convert ou voyez ci-dessous pour des exemples d'usages de la commande.

5.1 Introduction

Nous listerons quelques exemples de la commande convert ici pour illustrer son utilité et sa facilité. Pour débuter, convertissons une image du format JPEG au format PNG :

$ convert rose.jpg rose.png

Puis, réduisons la dimension de l'image avant de la transformer au format PNG :

$ convert rose.jpg -resize 50% rose.png

original fleche modifié

Vous pouvez combiner plusieurs opérations de manipulation d'images pour produire des résultats complexes :

$ convert -size 320x85 xc :transparent -font Bookman-DemiItalic -pointsize 72 
-draw "text 25,60 'Magick'" -channel RGBA -gaussian 0x6 -fill darkred
-stroke magenta -draw "text 20,55 'Magick'" fuzzy- magick.png

modifié

Vous pouvez trouver de nombreux autres exemples de l'utilisation de convert dans le document [1]. Une discussion supplémentaire est disponible dans les documents [2] et [3].

5.2 Options

La commande convert reconnaît ces options. Pour plus d'informations sur l'option voyez au chapitre N, Options. -adjoin : assemble des images en un seul fichier de plusieurs images.

-affine matrix : matrice de transformation affine.

-annotate geometry text : annote l'image avec du texte.

-antialias : lissage de l'image.

-append : créé une séquence d'images.

-authenticate value : décrypte une image par un mot de passe.

-average : fait une moyenne un ensemble d'images.

-background color : couleur de l'arrière-plan.

-bias value : ajoute un biais lors de la convolution d'une image.

-black-threshold : value force tous les pixels en-dessous du seuil value en noir.

-blue-primary point : point primaire bleu de chromaticité.

-blur geometry : rend l'image flou.

-border geometry : entoure l'image d'un bord de couleur.

-bordercolor color : couleur du bord.

-channel type : applique l'option aux canaux choisis de l'image.

-charcoal radius : simule un dessin au fusain.

-chop geometry : enlève des pixels à l'intérieur de l'image.

-clip coupe : le longd'un chemin à partir d'un profil 8BIM.

-clip-pathid : coupe le long d'un chemin nommé à partir d'un profil 8BIM.

-cloneindex : clone une image.

-coalesce : anime une séquence d'images.

-colorize value : colore l'image de la couleur de remplissage.

-colors value : nombre de couleur préféré dans une image.

-colorspace type : espace de couleur d'une image alternative [alternate image colorspace].

-combine : combine une séquence d'images.

-comment string : annote l'image d'un commentaire.

-compose operator : définie l'opérateur d'une image composée.

-composite : image composée.

-compress type : type de compression d'image.

-contrast : augmente ou diminue le contraste d'une image.

-convolve coefficients : applique une convolution centrale à l'image.

-crop geometry : taille et localisation préférée de la découpe d'une image.

-cycle amount déplace la carte des couleurs d'un taux.

-debug events : affiche de nombreuses informations de débogage.

-define format : option défini un ou plusieurs option de formats d'image.

-deconstruct : décompose une séquence d'image en plusieurs parties.

-delay value : temps de pause avant l'affichage de la prochaine image.

-delete index : efface l'image d'une séquence d'images.

-density geometry : densité horizontale et verticale de l'image.

-depth value : profondeur de l'image.

-despeckle : réduit les tâches d'une image.

-display server : obtenir une image ou une police à partir de ce serveur X.

-dispose method : méthode de destruction GIF.

-dither : applique une erreur de diffusion de Floyd/Steinberg à une image.

-draw string : annote l'image d'un graphique primitif.

-edge radius : applique un filtre pour détecter les bords dans l'image.

-emboss radius : grave une image.

-encoding type : type d'encodage du texte.

-endian type : arrangement (MSB ou LSB) des octets d'une image.

-enhance : applique un filtre numérique pour améliorer une image bruitée.

-equalize : exécute l'égalisation de l'histogramme d'une image.

-evaluate operator : value évalue une expression arithmétique, apparentée, ou logique.

-extract geometry : extrait une zone d'une image.

-family name : rendu du texte avec cette famille de police.

-fill color : couleur à utiliser lors du remplissage d'un graphique primitif.

-filter type : utilise ce filtre lors du re-dimensionnement d'une image.

-flatten : aplatit une séquence d'image [flatten a sequence of images].

-flip : retourne une image dans la direction verticale.

-floodfill geometry color : [floodfill the image with color].

-flop : retourne une image dans la direction horizontale.

-fontname : rendu du texte avec cette police.

-format “string” : caractéristiques de l'image créée en sortie.

-frame geometry : entoure l'image d'un bord ornemental.

-fuzz distance : les couleurs à l'intérieure de cette distance sont considérées comme égales.

-fx expression : applique une expression mathématique à un canal d'image.

-gamma value : niveau de correction gamma.

-gaussian geometry : flou gaussien d'une image.

-geometry geometry : taille ou localisation préférée d'un image.

-gravity type : placement horizontal et vertical d'un texte.

-green-primary point : point de chromaticité bleu primaire.

-help : affiche lesoptions du programme.

-implode amount : implose les pixels de l'image à partir du centre.

-insert index : insère la dernière image dans la séquence d'images.

-intent type : type de rendu attendu lors du contrôle de la couleur de l'image.

-interlace type : type de schéma d'entrelacement de l'image.

-label name : assigne une étiquette à une image.

-lat geometry : adaptation local du seuil [local adaptive thresholding].

-level value : ajuste le niveau du contraste de l'image.

-limit type : limite des ressources du cache pour les valeurs de pixel [value pixel cache resource limit].

-log format : format des informations de débogage.

-loop iterations : ajoute une boucle à votre animation GIF.

-map filename : transforme les couleurs de l'image pour rentrer dans cette série de couleur.

-mask filename : définie le masque de l'image.

-matte range : le canal mat si l'image en possède un.

-mattecolor color : couleur du cadre.

-median radius : applique un filtre médian à une image.

-modulate value : fait varier la brillance, la saturation et la nuance.

-monitor : contrôle de la progression.

-monochrome : transforme une image en noir et blanc.

-morph value : transforme une séquence d'images étape par étape.

-mosaic : créer une mosaïque à partir d'une séquence d'images.

-negate : remplace chaque pixel par sa couleur complémentaire.

-noise radius : ajoute ou réduit du bruit dans une image.

-normalize : transforme une image pour couvrir tout le domaine de couleurs.

-opaque color : change cette couleur en couleur de remplissage.

-ordered-dither NxN : hésitation « ordonnée » de l'image [ordered dither of the image].

-orient type : orientation de l'image.

-page geometry : taille et situation d'une toile d'image (paramètres).

-paint radius : simule une peinture à l'huile.

-ping : détermine efficacement les attributs d'une image.

-pointsize value : taille de la police.

-posterize levels : réduit l'image à un niveau de couleurs inférieur.

-preview type : type de l'image de pré-visualisation.

-profile filename : ajoute, efface, ou applique un profile d'image.

-quality value : niveau de compression JPEG/MIFF/PNG.

-radial-blur angle : flou radial de l'image.

-raise value : éclaircir/assombrir les bords d'une image pour créer une effet 3D.

-random-threshold low,high : seuil aléatoire de l'image.

-red-primary point : point de chromaticité rouge primaire.

-region geometry : applique des options à une partie de l'image.

-render : rendu du graphique vecteur.

-repage geometry : taille et situation d'une toile d'image.

-resample geometry : change la résolution d'une image.

-resize geometry : re-dimensionne l'image.

-roll geometry : enroule une image verticalement ou horizontalement.

-rotate degrees : applique une rotation à l'image.

-sample geometry : dimensionne une image avec un prélèvement de pixels [scale image with pixel sampling].

-sampling-factor : geometry facteur d'échantillonnage horizontal et vertical.

-scale geometry : dimensionne l'image .

-scene value : nombre de scène d'image.

-seed value : [pseudo-random number generator seed value].

-segment values : segmente une image.

-separate : sépare un canal d'image en une image en noir et blanc.

-sepia-tone threshold : simule une photo sépia.

-shade degrees : ombrage l'image avec une source de lumière distante.

-shadow geometry : simule une ombre de l'image.

-sharpen geometry : augmente les détails d'une image.

-shave geometry : ôte les pixels du bord de l'image.

-shear geometry : fait glisser un bord de l'image le long des axes X et Y.

-sigmoidal geometry : contrôle du contraste non- linéaire sinusoïdale.

-size geometry : largeur et hauteur d'une image.

-solarize threshold : transforme tous les pixels au-dessus du seuil en leur couleurs complémentaires.

-splice geometry : agrandit la taille de l'arrière-plan de l'image (n'agrandit pas l'image).

-spread amount : déplace les pixels de l'image d'un taux aléatoire.

-strip : nettoie tous les profiles et les commentaires de l'image.

-stroke color : couleur du trait du graphique primitif.

-stroke width : value largeur du trait du graphique primitif.

-stretch type : rendu du texte avec cette étendue de la police.

-style type : rendu du texte avec ce style de police.

-support factor : re-dimensionne le support : > 1.0 is blurry, < 1.0 is sharp.

-swap indexes : échange deux images dans une séquence d'images.

-swirl degrees : tourbillonne les pixels d'une image à partir du centre.

-texture filename : nom de la texture à carreler dans l'arrière-plan de l'image.

-threshold value : seuil de l'image.

-thumbnail geometry : créé un aperçu d'une image.

-tile filename : créé une mosaïque d'image pour remplir un graphique primitif.

-tint value : teinte l'image de la couleur de remplissage.

-transform transformation : affine d'une image.

-transparent color : transforme cette couleur en couche transparente.

-treedepth value : profondeur des couleurs.

-trim : coupe légèrement les bords de l'image.

-type type : type d'image.

-under color : color couleur de la boite des limites du texte d'annotation.

-units type : l'unité de la résolution de l'image.

-unsharp geometry : renforce les détails d'une image.

-verbose : affiche les informations détaillées de l'image.

-version : affiche les informations de la version.

-view string : transformations de la vue FlashPix [FlashPix viewing transforms].

-virtual-pixel method : méthode d'accès pour les pixels en dehors de la boite de l'image.

-wave geometry : modifie une image le long d'une onde sinusoïdale.

-weight type : rendu du texte avec ce type de graisse.

-white-point point : point de chromaticité blanc.

-white-threshold value : force tous les pixels au-dessus du seuil en blanc.

-write filename : écris l'image dans ce fichier.

Contact - Information et copyright - Statistique

Recent changes RSS feed Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki