Here is a table of image formats ImageMagick can read and/or write. Support for some of the formats are delegated to libraries or external programs. README mentions where to find these distributions.


Tag Description Notes
AVS AVS X image file
BMP Microsoft Windows bitmap image file
BMP24 Microsoft Windows 24-bit bitmap image file
CGM Computer Graphics Metafile requires ralcgm; read only
CMYK Raw cyan, magenta, yellow, and black bytes use -size command line option to specify width and height
DCX ZSoft IBM PC multi-page Paintbrush file
DIB Microsoft Windows bitmap image file
DICOM medical image file format read only
EPDF Encapsulated Portable Document Format
EPI Adobe Encapsulated PostScript Interchange format requires Ghostscript to read
EPS Adobe Encapsulated PostScript file requires Ghostscript to read
EPS2 Adobe Level II Encapsulated PostScript file requires Ghostscript to read
EPSF Adobe Encapsulated PostScript file requires Ghostscript to read
EPSI Adobe Encapsulated PostScript Interchange format requires Ghostscript to read
EPT Adobe Encapsulated PostScript Interchange format with TIFF preview requires Ghostscript to read
FAX Group 3
FIG TransFig image format requires TransFig
FITS Flexible Image Transport System
FPX FlashPix Format requires FlashPix SDK
GIF CompuServe graphics interchange format 8-bit color
GIF87 CompuServe graphics interchange format 8-bit color (version 87a)
GPLT Gnuplot plot files requires gnuplot3.5.tar.Z
GRADATION gradual passing from one shade to another specify the desired shading as the filename (e.g. gradation:red-blue)
GRANITE granite texture.
GRAY Raw gray bytes use -size command line option to specify width and height
HDF Hierarchical Data Format requires HDF4.1r2.tar.gz
HISTOGRAM Histogram of the image
HPGL HP-GL plotter language requires hp2xx-3.2.0.tar.gz
HTML Hypertext Markup Language with a client-side image map requires html2ps to read
JBIG Joint Bi-level Image experts Group file interchange format requires jbigkit-1.0.tar.gz
JPEG Joint Photographic Experts Group JFIF format requires jpegsrc.v6b.tar.gz
JPEG24 Joint Photographic Experts Group JFIF format promote grayscale JPEG image to 24-bit
ICO Microsoft icon read only
LABEL text image format specify the desired text as the filename (e.g. label:This is a label)
MAP colormap intensities and indices
MAN Unix reference manual pages
MIFF Magick image file format
MNG Multiple-image Network Graphics requires libpng-1.02.tar.gz
MPEG Motion Picture Experts Group file interchange format requires mpeg2vidcodec_v12.tar.gz
M2V Motion Picture Experts Group file interchange format (version 2) requires mpeg2vidcodec_v12.tar.gz
MTV MTV Raytracing image format
NETSCAPE Netscape 216 color cube.
NULL NULL image useful for creating blank tiles with montage
PBM Portable bitmap format (black and white)
PCD Photo CD the maximum resolution written is 768x512 pixels
PCDS Photo CD decode with the sRGB color tables
PCL Page Control Language write only
PCX ZSoft IBM PC Paintbrush file
PDF Portable Document Format requires Ghostscript to read
PGM Portable graymap format (gray scale)
PICT Apple Macintosh QuickDraw/PICT file
PIX Alias/Wavefront RLE image format read only
PLASMA plasma fractal image. Specify the base color as the filename (e.g. plasma:blue-yellow). Use fractal to initialize to a random value (e.g. plasma:fractal)
PNG Portable Network Graphics requires libpng-1.02.tar.gz
PNM Portable anymap use +compress to produce ASCII renditions
PPM Portable pixmap format (color)
PREVIEW show a preview an image enhancement, effect, or f/x specify the desired preview with the -preview option)
PS Adobe PostScript file requires Ghostscript to read
PSD Adobe Photoshop bitmap file
PS2 Adobe Level II PostScript file requires Ghostscript to read
P7 Xv's visual schnauzer format
RAD Radiance image file
RGB Raw red, green, and blue bytes use -size command line option to specify width and height
RGBA Raw red, green, blue, and matte bytes use -size command line option to specify width and height
RLA Alias/Wavefront image file read only
RLE Utah Run length encoded image file read only
SCAN import image from a scanner device requires SANE Specify the device name and path as the filename (e.g. scan:mustek:/dev/scanner)
SGI Irix RGB image file
SHTML Hypertext Markup Language with a client-side image map write only
STEGANO steganographic image use -size command line option to specify width, height, and offset of the steganographic image
SUN SUN Rasterfile
TEXT raw text file read only
TGA Truevision Targa image file
TIFF Tagged Image File Format requires tiff-v3.4beta037.tar.gza>
TIFF24 24-bit Tagged Image File Format requires tiff-v3.4beta037.tar.gza>
TILE tile image with a texture read only
TIM PSX TIM file read only
TTF TrueType font file requires freetype-1.1.tar.gz
YUV digital video CCIR 601 file use -size command line option to specify width and height
UIL X-Motif UIL table
UYVY 16bit/pixel interleaved YUV use -size command line option to specify width and height
VICAR read only
VID Visual Image Directory
VIFF Khoros Visualization image file
WIN select image from or display image to your computer screen
X select image from or display image to your X server screen
XC constant image of X server color use -size command line option to specify width and height
XBM X Windows system bitmap, black and white only
XPM X Windows system pixmap file (color)
XWD X Windows system window dump file (color)
YUV CCIR 601 4:1:1 file use -size command line option to specify width and height


On some platforms, ImageMagick automatically processes these extensions: .gz for Zip compression, .Z for Unix compression, .bz2 for block compression, and .pgp for PGP encryption. For example, a PNM image called image.pnm.gz is automatically uncompressed with the gzip program and the image is subsequently read.


Home Page Image manipulation software that works like magic.