ImageMagick v6 Examples -- Reference Index

Index
ImageMagick Examples Preface and Index
IM Command Index
Operator Options Index
Setting Options Index
File Formats Index

This page attempts to index the various operators, settings and image formats to the appropriate sections that detail that option. This will let you find what aspect of image processing a specific option or is involved with, and direct you to examples using that option.

This is not however a complete list of options available in ImageMagick (see Command Line Options Reference Manual for the complete list), as IM Examples is far from complete in all aspects of what IM can do. Most likely this index may not even be up-to-date with regard to IM Examples, as it is hand generated, so any mistakes, or additions, should be reported to me at <A.Thyssen_AT_griffith.edu.au> ASAP.


IM Command Index

Under Construction

Command IM Example Reference...
Convert convert/process images between image formats
See also Working Example
Mogrify in-place batch processing
Composite Overlay two images in special ways
See also Compositing IM Examples page
Montage Generating arrays of thumbnails
See also Montage IM Examples page
Identify Output information an image
See also info: File Format
Compare Look for Differences
See also Comparison Statistics
Display Display Images and Slideshows
Animate Animate Multiple Images
Conjure IM experimental scripting Language


Operator Options Index

Under Construction

Operator IM Example References...
( ) (parenthesis) Image_Seqs  
-adaptive-resize Adaptive Resize  
+adjoin Write Image Seq  
-alpha Transparency Virtual PixelsMaskingMask Editing
-append Append Tiling Images
-annotate Annotate Annotate_Args
-average Average  
-auto-orient Photos Thumbnails
-bias Convolve Kernels  
-blend (composite) Blend Usage  
-blur Blurring Images Fuzzy FontPlasmaRandom NoiseRounded ShadeShadow InternalsSpots of Color
-border Border ThumbnailCanvasTransparentMulti-Image Flatten
-charcoal Charcoal Photos
-clone Image_Seqs Tiling Images,  (alt) mpr:
-coalesce Coalesce Progressive Flatten
-colorize Color Tinting Canvas
-colors Color Quantization Two Color Dither
-colorspace Colorspace PlasmaGrayscaleProfiles
-composite Alpha Composition Multiple ImagesAnimations
-contrast-stretch contrast-stretch histogram
-convolve Convolve Kernels  
-decipher Encrypting Images  
-delete Image_Seqs  
-distort Distort ResizeInterpolate
-dissolve (composite) Dissolve Watermarking
-draw Draw PrimativesMVGCanvas Clearing
-edge Edge Detection Color-In Image
-emboss Emboss  
-encipher Encrypting  
-evaluate Math Transform Gray-scalingCanvas
-extent Extent Edge/Crop Pad/Fill ImageCanvas
-flatten Flatten Canvas
-flip Simple Distorts  
-floodfill Replace Areas Fuzz Factor
-flop Simple Distorts  
-frame Frame ThumbnailTransparent
-function Math Transform Curves Adjustment
-fx DIY Image Op FX EscapesCanvas CreateDIY GradientRandom NoiseColor LookupDIY O-DitherSymbol Dither
-gamma Gamma Adj Level Gamma
-gaussian Gaussian Blur Blur vs Gaussian
-geometry Geometry (resize) CompositeMulti-CompositeFiltersSupportFill Space
-lat LAT  
-layers   Flatten/Mosaic/MergeTrim Bounds Frame CompareGIF OptimizationsImage List Composite
-level Level Adj Level PlusLevel Gamma
-level-colors Level Colors  
-linear-stretch histogram  
-insert Image Seqs  
-list IM Controls  
-liquid-rescale Liquid Rescale  
-map Map Colors Video Optimize
-matte Transparency Canvas CreationVirtual PixelsMaskingMask Editing
-median Dither Speckle
-modulate Grayscale
-monochrome BW Dither  
-morph Color Morph  
-mosaic Mosaic Shadows
-motion-blur Motion Blur  
-negate Negate Images  
-normalize Normalize Plasma Canvas
-noise Random Noise
-opaque Color Replace Fuzz Factor Pattern Mods
-ordered-dither Ordered Dither Halftone DitherDIY O-DitherVideo Optimize
-paint Oil Painting  
-pen OBSOLETE See fill
-polaroid Polaroid Transform Thumbnail
-posterize Posterize Canvas
-profile Image Profiles ThumbnailsJPG Read
-radial-blur Radial Blur  
-raise Raise/Sink Borders Thumbnail
-random-threshold Random Dither  
-repage Canvas Removal Gif Animations
-resample Resample ps:
-resize Resize ps:ThumbnailGradient Animations
-roll Simple Distorts  
-rotate Rotate Image Rectangular RotateThumbnailGradient
-sample Sample  
-scale Scale Canvas
-segment Image Sorting  
-separate Plasma
-sepia Sepia Tone  
-set Image Attributes Gif AnimationsSave Options
-sketch Pencil Sketch Photos
-shade 3D Highlights Bevel FontPlasma3D Bullets3D LogoJigsawGel EffectAqua Effect
-shadow Shadow Generating ThumbnailAnimation
-sharpen Sharpening Images  
-sigmoidal-contrast Sigmoidal Contrast Under-exposed Photos
-solarize Solarize Shape OutlinesImage Sorting
-sparse-color Sparse Color  
-splice   Torn Edge
-spread Splice Splice DIY
-stegano Embeding Images  
-strip Image Profiles JPG Read
-swap Image Seqs  
-taint Delegates  
-threshold Threshold Canvas
-thumbnail Thumbnail Resize
-tint Tint Grey  
-transform Affine Transform  
-transparent Color Replace Fuzz Factor
-transpose Simple Distorts  
-transverse Simple Distorts  
-type Type Grayscale
-unique-colors Image Colors txt:
-unsharp Sharpening  
-vignette Vignette Thumbnail
-watermark (composite) Watermark Watermarking
-write Write Multiple (special use) mpr:
format: (reading) Reading Images (See File Format Index for specific formats)
format: (writing) Saving Images (See File Format Index for specific formats)
format: (large images) Massive Images mpc:


Setting Options Index

Under Construction

Setting Type IM Example References...
-affine Op Affine
-background In/Op/Out label:caption:text: mvg:svg:MontageFlatten & Mosaic
-border Op Border Montage
-black-point-compensation Out Profiles
-compose Op Compose Methods AnimationsFlattenMontageBorderFrame
-compress Out Saving Images JPG WriteTIFF NotesNetPBMEPS Notes
-debug Ctrl IM Controls
-define Op/Out Image Attributes JPG WriteTIFF Notes PDF Notes
-delay In Gif Animations
-density In/Out Font Size Control ps:
-depth Out Depth & Quality txt:NetPBM
-dispose In GIF Disposal Progressive Flatten
+dither Op E-Dithers QuantizationMap ColorsPosterize
-extract In Massive Images
-endian Out tiff:
-fill Op Draw Textlabel: caption:text:Draw TextAnnotateMontageCanvas
-filter Op Resize Filter BinningGradientExpert_Options
-font Op label: caption:text:UnicodeSymbol Fonts
-format (mogrify save) Out Mogrify
-format (info escapes) Op/Out Identify info:Escape Chars
-frame (montage) Out Montage
-geometry Op Geometry (Resize) Multi-CompositeCompositionMontage
-gravity Op Images & Text label:caption:Draw TextAnnotateComposition
-immutable (display) Ctrl Display
-intent Out Profiles
-interlace Out JPG Write
-interpolate Op Interpolate Pixel&MappingDistortGradients
-interword-spacing Op Inter-Word Spacing
-list Ctrl IM Controls
-kerning Op Inter-Char Kerning Joined Font
-loop Out Gif Animations
-mattecolor Op Frame Montage Distort
-monitor Ctrl IM Controls
-origin In Tiled Font
-page In text: ps:Layered ImagesGif Animations
-path Out Mogrify Thumbnail Storage
-pen - OBSOLETE See fill
-ping Ctrl IM Controls Identify
-pointsize Op Font Size Control label:caption:text:ps:Draw TextAnnotate
-quality Out Saving Images JPG WritePNG Quality
-quantize Op Quantize ColorSpace
-quiet Ctrl IM Controls
-regard-warnings Ctrl IM Controls Identify
-respect-parenthesis Ctrl Parenthesis IM Controls
-sampling-factor Out JPG Write
-scene Out Write Image Seq
-seed Op Plasma Random Noise
-shadow (montage) Out Montage
-size Op xc: label:caption:JPG Read
-stroke Op Stroke Label OutlineOutline FontAnnotateMontage
-strokewidth Op Stroke Draw TextOutline FontAnnotate
-support -- OBSOLETE See Resize Filter Blur Option
-texture (montage) Out Montage
-tile Op Tiled Canvases Draw TextAnnotateMontageTiled Font
-tile (composite) Op Tile Overlay Canvases
-tile-offset Op Tile Offset
-title Out Montage ps:
-transparent-color Out GIF Transparency Transparency
-undercolor Op Undercolor Font MetricsOverflowlabel:text:Draw TextAnnotate
-units Op Misc Formats (PDF) Resample
-verbose Ctrl IM Controls Identifyinfo:
-version Ctrl IM Controls Version Testing
-virtual-pixel Op Virtual Pixels Pixel&MappingImplodeDistortArc DistortPolar Distort(De)Polar CycleThumbnailRandom NoiseTiling Images

The setting types are basically defined as...
      Op Setting used by operators (incl. image creation)
In Overrides/Sets image meta-data during image read/create
Out Output format controls (including text output)
Ctrl   Control the General working and debugging of IM
See Types of Options for more details.


File Formats Index

Common Image File Formats...
gif: Graphics Interchange Format
gif: GIF Animations
jpg: Joint Photographic Experts Group Format
png: Portible Network Graphic
svg: Scalible Vector Graphic
tiff: Tagged Image File Format
ps: Postscript, Pre-formated Test
pdf: Portible Document Format
bmp: Windows Bitmap
Most of these are detailed on the Common Image File Formats Examples Page

Canvas Image Generators...
gradient: Color Gradient Generator
pattern: Builtin Tile Patterns Generator
plasma: Plasma/Random Image Generator
tile: Tiled Canvas Generator
xc: Solid Color Canvas
Also see the DIY Random Noise Image

Text Image Generators...
caption: Word Wrapped Label
label: Simple Text Label
ps: Postscript, Pre-formated Test
text: Multi-Line Text Files
Also see other text generation methods on the Text to Image Examples Page, such as Annotate for drawing text on images.

Special Use Images...
histogram: Histogram Graph, (+ color counts)
info: Image Identify Info
miff: Magick Image File Format
mpr: Magick Program (memory) Register
mpc: Magick Persistent (Disk) Cache
null: Null/Error Image
txt: Text Image (Pixel Color List)
mvg: Magick Vector Graphic
Also see Special Image Formats.

Other Image File Formats...
These are generally only looked as part of other examples.
Network Portible Bitmaps (PBM,PPM) Misc Formats Resize Gradientstxt:
Postscript (PS) Misc Formats ps:Vector Images
Encapulated Postscript (EPS) Misc Formats (also see postscript)
MPEG & M2V Misc Formats
Autotrace: SVG Output
Raw Digital Camera Images (CRW,CR2,NEF,X3F,etc) Misc Formats
PSD Misc Formats
Windows Metafile Format (WMF) Misc Formats
Macromedia Flash (SWF) Misc Formats
DPX Misc Formats
HTML Web Pages Misc Formats
PCL Printing Format Misc Formats


Created: 15 December 2006
Updated: 18 August 2008
Author: Anthony Thyssen, <A.Thyssen_AT_griffith.edu.au>
Examples Generated with: [version image]
URL: http://www.imagemagick.org/Usage/reference.html

a