⚠️ 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/mogrify/).

mogrify

Exemples d'utilisation • Résumé des options

Le programme magick mogrify permet de redimensionner une image, de la flouter, de la rogner, d'éliminer le bruit, d'appliquer un tramage, de dessiner dessus, de la retourner, de joindre des images, de rééchantillonner, et bien plus encore. Cet outil est similaire à magick, à ceci près que le fichier image d'origine est écrasé (sauf si vous changez le suffixe du fichier avec l'option -format) par les modifications que vous demandez. Consultez Traitement en ligne de commande pour des conseils sur la façon de structurer votre commande mogrify, ou voyez ci-dessous des exemples d'utilisation de la commande.

Exemples d'utilisation

Voici quelques exemples de la commande mogrify pour illustrer son utilité et sa simplicité. Pour commencer, réduisons la taille de notre rose :

magick mogrify -resize 50% rose.jpg

rose ==> rose

Vous pouvez redimensionner toutes vos images JPEG d'un dossier à une dimension maximale de 256x256 avec cette commande :

magick mogrify -resize 256x256 *.jpg

Enfin, convertissons toutes nos images PNG d'un dossier au format JPEG :

magick mogrify -format jpg *.png

Ici, les fichiers image 1.png, 2.png, etc. restent intacts, et les fichiers 1.jpg, 2.jpg, etc. sont créés. Ce sont des copies de leurs images PNG respectives, mais stockées au format JPEG.

Vous trouverez d'autres exemples d'utilisation de mogrify dans Examples of ImageMagick Usage.

Résumé des options

La commande mogrify reconnaît ces options. Cliquez sur une option pour obtenir plus de détails sur son fonctionnement.

Option Description
-adaptive-blur geometry floute les pixels de manière adaptative ; atténue l'effet près des bords
-adaptive-resize geometry redimensionne l'image de manière adaptative avec une triangulation dépendante des données
-adaptive-sharpen geometry accentue les pixels de manière adaptative ; renforce l'effet près des bords
-adjoin joint plusieurs images en un seul fichier multi-images
-affine matrix matrice de transformation affine
-alpha on, activate, off, deactivate, set, opaque, copy, transparent, extract, background ou shape pour le canal alpha
-annotate geometry text annote l'image avec du texte
-antialias supprime le crénelage des pixels
-append concatène une séquence d'images
-authenticate value déchiffre l'image avec ce mot de passe
-auto-gamma ajuste automatiquement le niveau de gamma de l'image
-auto-level ajuste automatiquement les niveaux de couleur de l'image
-auto-orient oriente automatiquement l'image
-auto-threshold method effectue automatiquement le seuillage de l'image
-background color couleur d'arrière-plan
-bench iterations mesure les performances
-bias value ajoute un biais lors de la convolution d'une image
-bilateral-blur geometry filtre de lissage non linéaire, préservant les bords et réduisant le bruit
-black-threshold value force en noir tous les pixels en dessous du seuil
-blue-primary point point primaire bleu de chromaticité
-blue-shift factor simule une scène nocturne au clair de lune
-blur geometry réduit le bruit de l'image et le niveau de détail
-border geometry entoure l'image d'une bordure de couleur
-bordercolor color couleur de la bordure
-brightness-contrast geometry améliore la luminosité / le contraste de l'image
-canny geometry utilise un algorithme multi-étapes pour détecter une large gamme de bords dans l'image
-caption string attribue une légende à une image
-cdl filename corrige les couleurs avec une color decision list
-channel type applique l'option aux canaux d'image sélectionnés
-charcoal radius simule un dessin au fusain
-chop geometry retire des pixels de l'intérieur de l'image
-clip détoure le long du premier chemin du profil 8BIM
-clahe geometry égalisation d'histogramme adaptative à contraste limité
-clamp met à zéro tout pixel dont la valeur est inférieure à zéro, et à la plage quantique (p. ex. 65535) tout pixel dont la valeur la dépasse ; sinon la valeur du pixel reste inchangée.
-clip-mask filename associe un masque de détourage à l'image
-clip-path id détoure le long d'un chemin nommé du profil 8BIM
-clut applique une table de correspondance de couleurs à l'image
-color-threshold start-color-stop-color force en blanc tous les pixels de la plage de couleurs, sinon en noir
-complexoperator effectue des opérations sur les nombres complexes pour une séquence d'images
-connected-components connectivity étiquette de manière unique les composantes connexes ; choisissez une connexité à 4 ou 8 voies
-contrast-stretch geometry améliore le contraste d'une image en « étirant » la plage des valeurs d'intensité
-coalesce fusionne une séquence d'images
-colorize value colorise l'image avec la couleur de remplissage
-color-matrix matrix applique une correction des couleurs à l'image.
-colors value nombre de couleurs souhaité dans l'image
-colorspace type définit l'espace colorimétrique de l'image
-combine combine une séquence d'images
-comment string annote l'image avec un commentaire
-compose operator définit l'opérateur de composition de l'image
-composite compose l'image
-compress type type de compression de l'image
-contrast renforce ou réduit le contraste de l'image
-convolve coefficients applique un noyau de convolution à l'image
-copy geometry offset copie des pixels d'une zone de l'image vers une autre
-crop geometry rogne l'image
-cycle amount fait défiler la palette de couleurs de l'image
-decipher filename convertit les pixels chiffrés en clair
-debug events affiche de nombreuses informations de débogage
-define format:option définit une ou plusieurs options de format d'image
-deconstruct décompose une séquence d'images en ses éléments constitutifs
-delay centiseconds affiche l'image suivante après une pause
-delete index supprime l'image de la séquence d'images
-density geometry densité horizontale et verticale de l'image
-depth value profondeur de l'image
-despeckle réduit les taches (speckles) dans une image
-direction type rend le texte de droite à gauche ou de gauche à droite
-display server récupère l'image ou la police depuis ce serveur X
-dispose method méthode de suppression des calques
-distort type coefficients déforme l'image
-distribute-cache port lance un serveur de cache de pixels
-dither method applique une diffusion d'erreur à l'image
-draw string annote l'image avec une primitive graphique
-duplicate count,indexes duplique une image une ou plusieurs fois
-edge radius applique un filtre pour détecter les bords de l'image
-emboss radius applique un effet de relief à l'image
-encipher filename convertit les pixels en clair en pixels chiffrés
-encoding type type d'encodage du texte
-endian type boutisme (MSB ou LSB) de l'image
-enhance applique un filtre numérique pour améliorer une image bruitée
-equalize effectue une égalisation d'histogramme sur l'image
-evaluate operator value évalue une expression arithmétique, relationnelle ou logique
-evaluate-sequence operator évalue une expression arithmétique, relationnelle ou logique sur une séquence d'images
-extent geometry définit la taille de l'image
-extract geometry extrait une zone de l'image
-family name rend le texte avec cette famille de polices
-features distance analyse les caractéristiques de l'image (p. ex. contraste, corrélations, etc.).
-fft implémente la transformée de Fourier discrète (DFT)
-fill color couleur à utiliser pour remplir une primitive graphique
-filter type utilise ce filtre lors du redimensionnement d'une image
-flatten aplatit une séquence d'images
-flip retourne l'image dans le sens vertical
-floodfill geometry color remplit l'image avec une couleur par diffusion (floodfill)
-flop retourne l'image dans le sens horizontal
-font name rend le texte avec cette police
-format type affiche les caractéristiques de l'image formatées
-frame geometry entoure l'image d'une bordure ornementale
-function name applique une fonction à l'image
-fuzz distance les couleurs comprises dans cette distance sont considérées comme égales
-fx expression applique une expression mathématique à un ou plusieurs canaux de l'image
-gamma value niveau de correction gamma
-gaussian-blur geometry réduit le bruit de l'image et le niveau de détail
-geometry geometry taille ou position souhaitée de l'image
-gravity type placement horizontal et vertical du texte
-grayscale method convertit l'image en niveaux de gris
-green-primary point point primaire vert de chromaticité
-help affiche les options du programme
-hough-lines geometry identifie les lignes dans l'image
-identify identifie le format et les caractéristiques de l'image
-ifft implémente la transformée de Fourier discrète inverse (DFT)
-illuminant type illuminant de référence
-implode amount implose les pixels de l'image autour du centre
-insert index insère la dernière image dans la séquence d'images
-intensity method méthode de génération d'une valeur d'intensité à partir d'un pixel
-integral calcule la somme des valeurs (valeurs des pixels) de l'image
-intent type type d'intention de rendu lors de la gestion des couleurs de l'image
-interlace type type de schéma d'entrelacement de l'image
-interline-spacing value espace entre deux lignes de texte
-interpolate method méthode d'interpolation des couleurs des pixels
-interword-spacing value espace entre deux mots
-kerning value espace entre deux caractères
-kmeans geometry réduction de couleurs par K-means
-kuwahara geometry filtre de réduction du bruit préservant les bords
-label string attribue une étiquette à une image
-lat geometry seuillage adaptatif local
-layers method optimise ou compare les calques de l'image
-level value ajuste le niveau de contraste de l'image
-limit type value limite des ressources du cache de pixels
-linear-stretch geometry étirement d'histogramme linéaire avec saturation
-liquid-rescale geometry redimensionne l'image par seam-carving
-log format format des informations de débogage
-loop iterations ajoute l'extension de bouclage Netscape à votre animation GIF
-mattecolor color couleur du cadre
-median radius applique un filtre médian à l'image
-mean-shift geometry délimite des grappes de forme arbitraire dans l'image
-metric type mesure les différences entre images avec cette métrique
-mode radius attribue à chaque pixel la « couleur prédominante » du voisinage
-modulate value fait varier la luminosité, la saturation et la teinte
-monitor surveille la progression
-monochrome transforme l'image en noir et blanc
-morph value applique un morphing à une séquence d'images
-morphology method kernel applique une méthode de morphologie à l'image
-motion-blur geometry simule un flou de mouvement
-negate remplace chaque pixel par sa couleur complémentaire
-noise radius ajoute ou réduit le bruit dans une image
-normalize transforme l'image pour couvrir toute la gamme de couleurs
-opaque color remplace cette couleur par la couleur de remplissage
-ordered-dither NxN applique un tramage ordonné à l'image
-orient type orientation de l'image
-page geometry taille et position d'un canevas d'image (réglage)
-path path écrit les images vers ce chemin sur le disque
-paint radius simule une peinture à l'huile
-perceptible fixe chaque pixel dont la valeur est inférieure à
-ping détermine efficacement les attributs de l'image
-pointsize value taille de la police en points
-polaroid angle simule une photo Polaroid
-poly terms construit un polynôme à partir de la séquence d'images et des termes correspondants (paires de coefficients et de degrés).
-posterize levels réduit l'image à un nombre limité de niveaux de couleur
-precision value définit le nombre maximal de chiffres significatifs à afficher
-preview type type d'aperçu de l'image
-print string interprète la chaîne et l'affiche sur la console
-process image-filter traite l'image avec un filtre d'image personnalisé
-profile filename ajoute, supprime ou applique un profil d'image
-quality value niveau de compression JPEG/MIFF/PNG
-quantize colorspace réduit les couleurs de l'image dans cet espace colorimétrique
-quiet supprime tous les messages d'avertissement
-rotational-blur angle applique un flou radial à l'image
-raise value éclaircit/assombrit les bords de l'image pour créer un effet 3D
-random-threshold low, high applique un seuillage aléatoire à l'image
-range-threshold low-black, low-white, high-white, high-black effectue un seuillage dur ou doux dans une certaine plage de valeurs de l'image
-read-mask filename associe un masque de lecture à l'image
-red-primary point point primaire rouge de chromaticité
-regard-warnings tient compte des messages d'avertissement.
-region geometry applique des options à une portion de l'image
-remap filename transforme les couleurs de l'image pour correspondre à cet ensemble de couleurs
-render rend des graphismes vectoriels
-repage geometry taille et position d'un canevas d'image
-resample geometry change la résolution d'une image
-reshape geometry remodèle l'image
-resize geometry redimensionne l'image
-respect-parentheses les réglages restent en vigueur jusqu'à la limite des parenthèses.
-roll geometry fait rouler une image verticalement ou horizontalement
-rotate degrees applique une rotation de Paeth à l'image
-sample geometry met à l'échelle l'image par échantillonnage de pixels
-sampling-factor geometry facteur d'échantillonnage horizontal et vertical
-scale geometry met l'image à l'échelle
-scene value numéro de scène de l'image
-seed value initialise une nouvelle séquence de nombres pseudo-aléatoires
-segment values segmente une image
-selective-blur geometry floute sélectivement les pixels dans un seuil de contraste
-separate sépare un canal d'image en une image en niveaux de gris
-sepia-tone threshold simule une photo aux tons sépia
-set attribute value définit un attribut d'image
-shade degrees ombre l'image à l'aide d'une source de lumière distante
-shadow geometry simule une ombre portée de l'image
-sharpen geometry accentue la netteté de l'image
-shave geometry rase des pixels sur les bords de l'image
-shear geometry fait glisser un bord de l'image le long de l'axe X ou Y
-sigmoidal-contrast geometry augmente le contraste sans saturer les hautes lumières ni les ombres
-size geometry largeur et hauteur de l'image
-sketch geometry simule un croquis au crayon
-smush offset accole une séquence d'images les unes contre les autres
-solarize threshold inverse tous les pixels au-dessus du niveau de seuil
-sort-pixels trie les pixels de chaque ligne de balayage par ordre croissant d'intensité
-splice geometry insère la couleur d'arrière-plan dans l'image
-spread radius déplace les pixels de l'image d'une quantité aléatoire
-statistic type geometry remplace chaque pixel par la statistique correspondante du voisinage
-strip retire de l'image tous les profils et commentaires
-stroke color couleur du trait d'une primitive graphique
-strokewidth value largeur du trait d'une primitive graphique
-stretch type rend le texte avec cette graisse de police (stretch)
-style type rend le texte avec ce style de police
-swap indexes échange deux images dans la séquence d'images
-swirl degrees fait tourbillonner les pixels de l'image autour du centre
-synchronize synchronise l'image avec le périphérique de stockage
-texture filename nom de la texture à appliquer en mosaïque sur l'arrière-plan de l'image
-threshold value applique un seuillage à l'image
-thumbnail geometry crée une vignette de l'image
-tile filename applique l'image en mosaïque lors du remplissage d'une primitive graphique
-tile-offset geometry définit le décalage de la mosaïque d'image
-tint value teinte l'image avec la couleur de remplissage
-transform applique une transformation affine à l'image
-transparent color rend cette couleur transparente dans l'image
-transparent-color color couleur transparente
-transpose retourne l'image dans le sens vertical et la fait pivoter de 90 degrés
-transverse retourne l'image dans le sens horizontal et la fait pivoter de 270 degrés
-treedepth value profondeur de l'arbre de couleurs
-trim rogne les bords de l'image
-type type type de l'image
-undercolor color couleur du cadre englobant l'annotation
-unique-colors ne conserve qu'une seule occurrence de chaque couleur de pixel.
-units type unités de la résolution de l'image
-unsharp geometry accentue la netteté de l'image
-verbose affiche des informations détaillées sur l'image
-version affiche les informations de version
-view transformations d'affichage FlashPix
-vignette geometry adoucit les bords de l'image à la manière d'une vignette
-virtual-pixel method méthode d'accès aux pixels situés hors des limites de l'image
-wave geometry déforme une image selon une onde sinusoïdale
-wavelet-denoise threshold supprime le bruit de l'image à l'aide d'une transformée en ondelettes
-weight type rend le texte avec cette graisse de police
-white-point point point blanc de chromaticité
-white-threshold value force en blanc tous les pixels au-dessus du seuil
-word-break type définit si les retours à la ligne se produisent là où le texte déborderait sinon de sa boîte de contenu. Choisissez normal (la valeur par défaut) ou break-word.
-write filename écrit les images dans ce fichier
-write-mask filename associe un masque d'écriture à l'image