:: 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 vers le sommaire

Chapitre 17 Formats

17.1 Introduction aux formats d'image

ImageMagick utilise une chaîne ASCII comme sous le nom de magick (par exemple GIF) pour identifier les formats de fichiers, les algorithmes agissant comme des formats, les motifs pré-installés, et les types de profiles inclus.

Le support pour certain formats est délégué à des bibliothèques ou des programmes externes. Le « Guide d'installation » décrit où trouver ces distributions et les options de configuration spéciales nécessaire.

Pour obtenir un listing complet des images supportées sur votre système, taper :

$ identify -list format

Sur certain système, ImageMagick gère automatiquement ces extensions : .gz pour la compression Zip, .Z pour la compression Unix, .bz2 pour la compression bz, et .pgp pour le cryptage PGP. Par exemple, une image PNM appelée image.pnm.gz est automatiquement de-compressée.

17.2 Formats d'image supportés

ImageMagick supporte la lecture de plus 90 formats de fichier majeur (sans inclure les sous-format). Le tableau suivant fournit un résumé des formats d'image supportés.

Balise Mode Description Remarques
ART R PFS : 1er Publisher Format originellement utilisé sur les Macintosh (MacPaint ?) et plus tard  utilisé pour PFS : 1er Publisher clip art.
AVI R Audio/vidéo entrelacé de Microsoft -
AVS RW AVS X image -
BMP RW bitmap Microsoft Windows -
CGM R Computer Graphics MetafileNécessite ralcgm pour afficher les fichiers CGM.
CIN RW Format Kodak Cineon Image le format Cineon Image est une catégorie de SMTPE DPX.
CMYK RW Échantillon brute en cyan, magenta, jaune,et noir Définissez -size et -depth pour indiquer la largeur, la hauteur et le profondeur de l'image.
CMYKA RW Échantillon brute cyan, magenta, jaune,noir, et alpha Définissez -size et -depth pour indiquer la largeur, la hauteur et le profondeur de l'image.
CUR R Icône Microsoft Cursor -
CUT R DR Halo -
DCM R image Digital Imaging and Communications in Medicine (DICOM) Utilisé par la communauté médicale pour des images pour les rayons X par exemple.
DCX RW image ZSoft IBM PC multi-pagePaintbrush -
DIB RW Microsoft Windows Device Independent Bitmap DIB est un fichier BMP sans l'en-tête BMP. Utilisé pour supporter les images incluses dans les formats composés tel que WMF.
DPX RW Digital Moving Picture Exchange -
EMF R Microsoft Enhanced Metafile (32-bit) Seulement disponible pour la version Microsoft Windows.
EPDF RW Encapsulated Portable Document Format -
EPI RW format d'échange être Adobe EncapsulatedPostScript Nécessite Ghostscript pour lu.
EPS RW Adobe Encapsulated PostScriptNécessite Ghostscript pour être lu.
EPS2 W Adobe Level II Encapsulated PostScript Nécessite Ghostscript pour être lu.
EPS3 W Adobe Level III Encapsulated PostScriptNécessite Ghostscript pour être lu.
EPSF RW Adobe Encapsulated PostScriptNécessite Ghostscript pour être lu.
EPSI RW format d'échange Adobe Encapsulated PostScriptNécessite Ghostscript pour être lu.
EPT RW format d'échange Adobe Encapsulated PostScript avec une visualisation TIFFNécessite Ghostscript pour être lu.
Balise Mode Description Remarques
FAX RW Group 3 TIFFVoir le format TIFF. Remarqué que les faxes utilisent des pixels non carrés qui sont 1,5 fois plus large que la hauteur mais les ordinateurs affichent des pixels carrés, les images FAX peuvent apparaître déformées sauf si elles sont explicitement retaillé en utilisant une indication de raille de 150×10%.
FIG R format graphique FIGNécessite TransFig.
FITS RW Flexible Image. Transport System -
FPX RW Format FlashPixNécessite FlashPix SDK.
GIF RW CompuServe Graphics Interchange FormatPseudoColor RGB 8-bit jusqu'à 256 palettes entières. Indiquez le format GIF87 pour écrire l'ancienne version87a du format.
GPLT R fichier de courbe GnuplotNécessite gnuplot3.5.tar.Z au moins.
GRAY RW Échantillon brute de gris Définissez -size et -depth pour indiquer la largeur, la hauteur et le profondeur de l'image.
HPGL R HP-GL plotter language Nécessite hp2xx-3.2.0.tar.gz
HTML RW Hypertext Markup Language avec une carte d'image côté clientÉgalement connus comme HTM. Nécessite html2ps pour être lu.
ICO R Icône MicrosoftÉgalement connus sous le terme d'ICON.
JBIG RW Format d'échange du groupe d'expert Joint Bi-level ImageÉgalement connus sous le terme BIE et JBG. Nécessite jbigkit-1.0.tar.gz.
JNG RW Multiple-image Network GraphicsJPEG dans un emballage style PNG avec la transparence. Nécessite libjpeg et libpng- 1.0.2 ou plus, libpng-1.2.5 ou plus recommandé.
JP2 RW JPEG-2000 JP2 File Format SyntaxNécessite jasper-1.600.0.zip
JPC RW JPEG-2000 Code Stream SyntaxNécessite jasper-1.600.0.zip
JPEG RW format Joint Photographic Experts Group JFIFNécessite jpegsrc.v6b.tar.gz
MAN R pages de manuel de référence dans UnixNécessite que GNU groff et Ghostcript soient installés.
MAT R format d'image MATLAB -
MIFF RW format de fichier image MagickLe format d'image d'ImageMagick (avec un en-tête ASCII) ce qui permet de s'assurer qu'aucun attribut connus d'ImageMagick ne soit perdu.
MONO RW bitmap à double niveau en least-significant-byte first order -
MNG RW Multiple-image Network GraphicsUn format d'image similaire à PNG supportant les images multiple, animation etla transparence JPEG. Nécessite  libpng-1.0.2 ou plus, libpng-1.2.5 ou plus recommandé.
MPEG RW format d'échange de fichier Motion Picture Experts Group (version 1)Nécessite mpeg2vidcodec_v12.tar.gz.
M2V RW format d'échangede fichier Motion Picture Experts Group (version 2)Nécessite mpeg2vidcodec_v12.tar.gz.
MPC RW format de fichier d'image Magick Persistent CacheLe format de fichier non compressé d'ImageMagick en mémoire natif. Ce format de fichier est identique à celui utilisé par Open ImageMagick pour représenter des images en mémoire et est lu très rapidement par la mémoire mappée. Le format MPC n'est pas portable et n'est pas disponible comme un format d'archive. Il est disponible comme format intermédiaire pour un travail d'image de haute performance. Le format MPC nécessite deux fichiers pour supporté une image. Lors de l'écriture du format MPC, un fichier avec une extension .mpc et utilisé pour stocker des informations sur l'image, tandis que un fichier avec une extension .cache stocke les pixels d'image. L'espace de stockage nécessaire par une image MPC (ou une image en mémoire) peut être calculé par l'équation (5*QuantumDepth*Rows*Columns)/ 8.
MSL RW Magick Scripting Language MSL est le langage de script basée sur XML supporté par la commande conjure.
MTV RW format d'image MTV Raytracing -
MVG RW Magick Vector Graphics.La format metafichier vectoriel d'ImageMagick natif. Un fichier textecontenant les commandes de dessin vectoriel accepté par l'option de conversion -draw.
OTB RW On-the-air Bitmap -
Balise Mode Description Remarques
P7 RW format de vignette Xv's Visual Schnauzer -
PALM RW Palm pixmap -
PBM RW format portable bitmap (noir et blanc) -
PCD RW Photo CDLa résolution maximale écrite est de 768×512 pixels puisqueles images plus grandes nécessitent la compression d'Huffmann[15] (qui n'est pas supporté).
PCDS RW Photo CDDécode à l'aide des tables de couleurs RGB.
PCL W HP Page Control Language Pour sortie vers une imprimante laser HP.
PCX RW fichier ZSoft IBM PC Paintbrush -
PDB RW format Palm Database ImageViewer -
PDF ­ RW ­Portable Document Format Nécessite Ghostscript pour être lu.
PFA R police Postscript Type 1 (ASCII)Ouvert comme fichier retourne une image de pré-visualisation.
PFB R police Postscript Type 1 (binaire)Ouvert comme fichier retourne une image de pré-visualisation.
PGM RW Portable graymap format (nuance de gris) -
PICON RW Personal Icon -
PICT RW fichier Apple Macintosh QuickDraw/PICT -
PIX R format image Alias/Wavefront RLE -
PNG RW Portable Network GraphicsNécessite libpng-1.0.2 ou plus, libpng-1.2.5 ou plus recommandé.
PNM RW Portable anymapPNM est une famille de formats supportant les bitmaps portables (PBM), carte de nuance de gris (PGM), et pixmap (PPM). Il n'y a pas de formats de fichiers associé avec PNM. Si PNM est utilisé comme spécificateur de format de sortie, alors ImageMagick sélectionne automatiquement le format le plus approprié pour représenter l'image. Par défaut, le format binaire est écrit. Utilisez +compress pour écrire la version ASCII du format.
PPM RW format pixmap Portable (couleur) -
PS RW fichier PostScript AdobeNécessite Ghostscript pour être lu.
PS2 RW fichier PostScript Adobe de niveau IINécessite Ghostscript pour être lu.
PS3 RW fichier PostScript Adobe de niveau IIINécessite Ghostscript pourêtre lu.
PSD RW fichier Adobe Photoshop bitmap -
PTIF RW Pyramid encoded TIFFTIFF multi-résolution contenant successivement des versions plus petites de l'image jusqu'à la taille d'une icône. La taille de la sous-images désirée peut être définie lors de la lecture par l'option -size.
PWP R fichier multi-image Seattle File Works -
RAD R fichier image RadianceNécessite que ra_ppm à partir du logiciel Radiance soit installé.
RGB RW Échantillon brute rouge, vert, bleuDéfinissez -size et -depth pour indiquer la largeur, la hauteur et le profondeur de l'image.
RGBA RW Échantillon brute rouge, vert, bleu, et alpha Définissez -size et -depth pour indiquer la largeur, la hauteur et le profondeur de l'image.
RLA R fichier image Alias/Wavefront -
RLE R fichier image Utah Run length encoded -
SCT R Scitex Continuous Tone Picture -
SFW R image Seattle File Works -
Balise Mode Description Remarques
SGI RW image Irix RGB -
SHTML W Carte d'image côté client Hypertext Markup Language Utilisé pour écrire des cartes d'image cliquable enHTML basé sur la sortie de montage ou d'un format qui supporté les images en vignettes tel que MIFF.
SUN RW SUN Rasterfile -
SVG RW Scalable Vector Graphics Nécessite libxml2 et freetype-2.  Remarquez que SVG est une spécification très complexe, le support n'est donc pas complet.
TGA RW image Truevision Targa Également connus sous les formats ICB, VDA, et VST.
TIFF RW Tagged Image File FormatÉgalement connus comme TIF. Nécessite tiff-v3.6.1.tar.gz ou plus. Remarquez que puisque Unisys revendique un brevet sur l'algorithme LZW (expirant en juin 2003 aux USA) utilisé par la compression LZW, les distributions binaires d'ImageMagick n'inclut pas le support pour l'algorithme LZW donc les fichiers TIFF LZW ne peuvent pas être écrit. Bien qu'un patch est disponible pour que libtiff permette la construction du support LZW, l'utilisateur doit consulter la page Web sur LZW d'Unisys avant de l'appliquer.
TIM R fichier PSX TIM -
TTF R fichier de police TrueTypeNécessite freetype 2. Ouvert comme fichier retourne une image de pré-visualisation.
TXT RW fichier texte brute -
UIL W X-Motif UIL table -
UYVY RW image brute entrelacé YUVDéfinissez -size et -depth pour indiquer la largeur, la hauteur et le profondeur de l'image.
VICAR RW format raster VICAR -
VIFF RW format de fichier Khoros Visualization Image -
WBMP RW Wireless bitmapSupporte seulement les monochromes non compressés.
WMF R Windows MetafileNécessite libwmf. Par défaut, affiche les fichiers WMF en utilisant la dimension définie par l'en-tête du métafichier. Utilisez l'option -density pour ajuster la résolution de sortie, et donc ajuster la taille de la sortie. La résolution de sortie par défaut est de 72 DPI donc - density 144 permet une image deux fois plus grande que celle par défaut. Utilisez -background color pour indiquer la couleur d'arrière-plan du WMF (blanc par défaut) ou -texture nomdufichier pour indiquer une image de texture d'arrière-plan.
WPG R Fichier graphique de Word Perfect -
XBM RW bitmap du système X Windows, noir et blanc seulementUtilisé par le système X Windows pour stocker les icônes monochromes.
XCF R image GIMP -
XPM RW pixmap du système X WindowsÉgalement connus comme PM. Utilisé par le système X Windows pour stocker les icônes de couleurs.
XWD RW Transfert de fenêtre du système X Windows Utilisé par le système Windows X pour sauvegarder/afficher les écrans transférés.
YCbCr RW Échantillon brute Y,Cb, et Cr Définissez -size et -depth pour indiquer la largeur, la hauteur et le profondeur de l'image.
YCbCrA RW Échantillon brute Y,Cb, Cr, et alphaDéfinissez -size et -depth pour indiquer la largeur, la hauteur et le profondeur de l'image.
YUV RW CCIR 601 4 :1 :1 Définissez -size et -depth pour indiquer la largeur, la hauteur et le profondeur de l'image.
Balise Mode Description Remarques

17.3 Formats pseudo-image

ImageMagick supporte des spécification de formats images qui se réfère à des images préparées par un algorithme, ou des cibles d'entrées/sorties. Le tableau suivant liste ces pseudo-formats images :

Balise Mode Description Remarques
FRACTAL R image fractal Plasma
GRADIENT R Changement graduel d'une ombre à l'ombre une autre Renvoi une image graduelle affichée en utilisant la taille d'image définie. Indiquez désirée comme partie du nom du fichier (par exemple gradient:red-blue ou gradient:#F00-#00F).
HISTOGRAM W Histogramme de l'image -
LABEL R Format image pourle texte Définie le texte désiré comme nom de fichier (par exemple label :“Ceci est un label”).
MAP RW Intensité et indices des cartes de couleurs Définissez l'option -depth pour indiquer la taille de l'échantillon de l'intensité ; les indices sont de 16-bit si les couleurs sont supérieur à 256.
MATTE W En écriture seulement format MATTE -
NULL RW image NULL Utilisé pour créer des images vides avec la commande montage (faites NULL :). Également utile comme un format de sortie lors de l'évaluation d'une performance de lecture d'une image
PLASMA R image fractal plasma -
PREVIEW W Monter une pré- visualisation d'une amélioration d'une image, d'un effet, ou f/xCrée un montage de pré-visualisation des images préparées sur un intervalle paramétrique afin d'assister la sélection de paramètre. Indiquez le type de pré-visualisation désirée par l'option -preview.
PRINT W Envoie l'image vers l'imprimante Les utilisateurs Unix peuvent définir les vairables d'environnement PRINTER (pour “lp”) ou LDPEST (pour “lpr”) pour sélectionner l'imprimante désirée.
SCAN R Importe l'image d'un scanner Nécessite SANE, définie le nom et le chemin du périphérique comme nom de fichier (parexemple scan:mustek:/dev/scanner).
STEGANO R image stéganographique Utilisez l'option -size pour indiquer la largeur, la hauteur, et la distance de l'image stéganographique.
TILE R Image en carreau Créer une version en carreau d'une image en carrelant une image. Utilisez l'option -size pour indiquer ma taille de l'image à carreler. L'image est définie de la même manière que TILE:image.miff.
VID RW Répertoire de l'image visuelle Utilisé pour créer un répertoire d'aperçu d'un ensembled'image qui peut être utilisé pour sélectionner des images à visualiser par le programme display, ou sauvegarder dans un fichier MIFF ou SHTML.
WIN RW Sélectionne une image à partir de ou affiche une image vers l'écran Seulement supporté sous Microsoft Windows.
X RW Sélectionne une image à partir de ou affiche une image vers l'écran du serveur X Voir également les programmes import et display
XC R Canevas d'une image d'une couleur spécifiéeUtile pour créer des images de canevas de couleur. Utilisez -size et -depth pour définir la largeur, la hauteur et la profondeur de l'image. Par exemple  XC:red et XC:#FF0000M.

17.4 Images pré-installées

ImageMagick inclus des motifs pré-installé (inclus) qui peuvent être référencé comme s'ils étaient des fichiers images. La balise du format magick: peut être utilisé par la syntaxe magick :name pour appeler un motif inclus (par exemple magick:logo). Pour une compatibilité arrière, la spécification d'image GRANITE:, LOGO:, NETSCAPE:, et ROSE: peuvent être utilisé pour appeler les images.

Balise Mode Description Remarques
GRANITE R Motif de texture en granite 128×128 motif
LOGO R Logo ImageMagick, 640×480 motif
NETSCAPE R Image utilisant les couleurs  de Netscape 216 (6x6x6) cube de  couleurs, 216×144 Communément utilisé avec les commandes convert et mogrify -map pour créer des images pour le web.
ROSE R Image d'une rose, 70×46 motif

17.5 Motifs pré-installés

ImageMagick inclus des motifs pré-installé (inclus) qui peuvent être référencé comme s'ils étaient des fichiers images. La balise du format pattern: peut être utilisé par la syntaxe pattern:name pour appeler un motif inclus (par exemple pattern:checkboard/). La taille du motif est contrôlé par l'option -size. ^^ Balises ^^ Mode ^^ Description ^^ Remarques ^^ || BRICKS || R || motif de briques,16×16 || motif || || CHECKERBOARD || R || motif d'arrière plan transparent, 30×30 || motif || || CIRCLES || R || motif de cercles, 16×16 || motif || || CROSSHATCH || R || motif de quadrillage, 8×4 || motif || || CROSSHATCH30 || R || motif de quadrillage de ligne à 30 degrés, 8×4 || motif || || CROSSHATCH45 || R || motif de quadrillage de ligne à 45 degrés, 8×4 || motif || || FISHSCALES || R || motif d'écailles de poisson, 16×8 || motif || || GRAY0 || R || 0 % d'intensité de gris, 32×32 || motif || || GRAY5 || R || 5 % d'intensité de gris, 32×32 || motif || || GRAY10 || R || 10 % d'intensité de gris, 32×32 || motif || || GRAY15 || R || 15 % d'intensité de gris, 32×32 || motif || || GRAY20 || R || 20 %d'intensité de gris, 32×32 || motif || || GRAY25 || R || 25 % d'intensité de gris, 32×32 || motif || || GRAY30 || R || 30 % d'intensité de gris, 32×32 || motif || || GRAY35 || R || 35 % d'intensité de gris, 32×32 || motif || || GRAY40 || R || 40 % d'intensité de gris, 32×32 || motif || || GRAY45 || R || 45 % d'intensité de gris, 32×32 || motif || || GRAY50 || R || 50 % d'intensité de gris, 32×32 || motif || || GRAY55 || R || 55 % d'intensité de gris, 32×32 || motif || || GRAY60 || R || 60 % d'intensité de gris, 32×32 || motif || || GRAY65 || R || 65 % d'intensité de gris, 32×32 || motif || || GRAY70 || R || 70 % d'intensité de gris, 32×32 || motif || || GRAY75 || R || 75 % d'intensité de gris, 32×32 || motif || || GRAY80 || R || 80 % d'intensité de gris, 32×32 || motif || || GRAY85 || R || 85 % d'intensité de gris, 32×32 || motif || || GRAY90 || R || 90 % d'intensité de gris, 32×32 || motif || || GRAY95 || R || 95 % d'intensité de gris, 32×32 || motif || || GRAY100 || R || 100 % d'intensité de gris, 32×32 || motif || || HEXAGONS || R || motif d'hexagones, 30×18 || motif || || HORIZONTAL || R || motif de lignes horizontales, 8×4 || motif || || HORIZONTALSAW || R || motif de zigzags horizontal, 16×8 || motif || || HS_BDIAGONAL || R || motif de diagonales (pente de 45 degrés), 8×8 || motif || || HS_CROSS || R || motif de lignes croisées, 8×8 || motif || || HS_DIAGCROSS || R || motif de lignes croisées en diagonale (pente de 45 degrés), 8×8 || motif || || HS_FDIAGONAL || R || motif de lignes en diagonales (pente de 45 degrés), 8×8 || motif || || HS_HORIZONTAL || R || motif de lignes horizontales, 8×8 || motif || || HS_VERTICAL || R || motif de lignes verticales, 8×8 || motif || || LEFT30 || R || motif de diagonales (pente de 30 degrés), 8×4 || motif || || LEFT45 || R || motif de diagonales (pente de 45 degrés), 8×8 || motif || || LEFTSHINGLE || R || motif de galets, 24×24 || motif || || OCTAGONS || R || motifs d'octogones, 16×16 || motif || || RIGHT30 || R || motif de lignes en diagonales (pente de 30 degrés) 8×4 || motif || || RIGHT45 || R || motif de lignes en diagonales (pente de 30 degrés), 8×8 || motif || || RIGHTSHINGLE || R || motif de galets, 24×24 || motif || || SMALLFISHSCALES || R || motif de petites écailles de poisson, 8×8 || motif || || VERTICAL || R || motif de lignes verticales, 8×8 || motif || || VERTICALBRICKS || R || motif de briques verticales, 16×16 || motif || || VERTICALLEFTSHINGLE || R || motif de galets verticaux, 24×24 || motif || || VERTICALRIGHTSHINGLE || R || motif de galets verticaux, 24×24 || motif || || VERTICALSAW || R || motif de zig-zags verticaux, 8×16 || motif || =====17.6 Profil d'image inclus====== ImageMagick fournis un certain nombre d'identifiant de format qui sont utilisés pour ajouter, enlever et sauver des profils inclus pour les images qui peuvent supporter les profils inclus. Les types d'image qui peuvent contenir les profiles inclus sont TIFF, JPEG et PDF. ^^ Balises ^^ Mode ^^ Description ^^ Remarques ^^ ||8BIM || RW ||Format de ressource de Photoshop(binaire)||- || ||8BIMTEXT || RW ||Format de ressource de Photoshop (ASCII)||Une représentation ASCII du format 8BIM || ||APP1 || RW ||Information application brute||- || ||APP1JPEG || RW ||données binaire JPEG brute ||Profile dans la capsule JPEG || ||ICC || RW ||Profile de couleur “International Color Consortium” ||Également connus comme ICM. Pour le lire, utilisez -profile avec convert. || ||IPTC || RW ||IPTC Newsphoto (binaire) || Pour le lire,utilisez -profile avec convert. || ||IPTCTEXT || RW ||IPTC Newsphoto (ASCII) ||Une représentation ASCII du format IPTC. ||

Contact - Information et copyright - Statistique

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