⚠️ This is an unofficial mirror, not affiliated with ImageMagick Studio LLC. For authoritative information, see the original page (https://usage.imagemagick.org/reference.html).

ImageMagick Examples -- Reference 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, (Email in page footer).


IM Command Index

Under Construction


Operator Options Index

Under Construction

Operator IM Example References...
( ) (parenthesis) Image_Seqs
-adaptive-resize Adaptive Resize
+adjoin Adjoin Multi-Images
-alpha Alpha Channels
-append Append
-annotate Annotate
-evaluate-sequence mean Evaluate-Sequence
-auto-orient Photos
-blend (composite) Blend Usage
-blur Blurring Images
-border Border
-charcoal Charcoal
-clamp Clamp HDRI
-clone Image Sequences
-clut Color LUTs
-coalesce Coalesce
-colorize Color Tinting
-colors Color Quantization
-colorspace Color Space
-combine Combine
-composite Image Composition
-contrast-stretch contrast-stretch
-convolve Convolution
-decipher Encrypting Images
-define Image Artifacts Expert Filter Options
-delete Image_Seqs
-dissolve (composite) Dissolve
-distort Distort
-draw Draw
-duplicate Image Seqs
-edge Edge Detection
-emboss Emboss
-evaluate Math Transform
-evaluate-sequence Evaluate-Sequence
-extent Extent Edge/Crop
-flatten Flatten
-floodfill Replace Areas
-flop Simple Distorts
-frame Frame
-function Math Transform
-fx DIY Image Op
-gamma Gamma Adj
-gaussian-blur Gaussian Blur
-geometry Geometry (resize)
-hald-clut Hald CLUTs
-identify Text Output
-implode Implode
-insert Image Seqs
-list IM Controls
-layers
-level Level Adj
-level-colors Level Colors
-linear-stretch histogram
-liquid-rescale Liquid Rescale
-remap Remap Colors
-alpha set Alpha Channels
-median
-modulate Modulate
-monochrome BW Dither
-morph Color Morph
-morphology Morphology
-motion-blur Motion Blur
-negate Negate Images
-normalize Normalize
-noise
-opaque Color Replace
-ordered-dither Ordered Dither
-paint Oil Painting
-pen OBSOLETE
-polaroid Polaroid Transform
-posterize Posterize
-print Text Output
-profile Image Profiles
-radial-blur Radial Blur
-raise Raise/Sink Borders
-random-threshold Random Dither
-repage Canvas Removal
-recolor Recolor
-resample Resample
-region Regions
-resize Resize
-roll Simple Distorts
-sample Sample
-scale Scale
-segment Image Sorting
-separate Separate
-sepia Sepia Tone
-set Image Properities
-sketch Pencil Sketch
-shade 3D Highlights
-shadow Shadow
-sharpen Unsharp Convolve
-sigmoidal-contrast Sigmoidal Contrast
-solarize Solarize
-sparse-color Sparse Color
-splice Splice
-spread
-stegano Embeding Images
-strip Image Profiles
-swap Image Seqs
-swirl Swirl
-taint Delegates
-threshold Threshold
-thumbnail Thumbnail
-tint Tint Grey
-transform Affine Transform
-transparent Color Replace
-transpose Simple Distorts
-unique-colors Image Colors
-unsharp Unsharp Convolve
-vignette Vignette
-watermark (composite) Watermark
-write Write Multiple
format: (reading) Reading Images
format: (writing) Saving Images
format: (large images) Massive Images

Setting Options Index

Under Construction

Setting Type IM Example References...
-affine Op Affine
-attenuate Op
-authenticate Op
-background In/Op/Out label:, caption:, text:
-bordercolor In/Op/Out Border
-bias Op Convolve Bias
-blackpoint-compensation Out Profiles
-channel Op Color Channels
-clip Op Clip Masks
-clip-mask Op Clip Path
-clip-path Op Clip Path
-compose In/Op Compose Methods
-compress Out Saving Images
-debug Ctrl IM Controls
-define Op/Out Image Attributes
-delay In Gif Animations
-density In/Out Font Size Control
-depth Out Depth & Quality
-dispose In GIF Disposal
+dither Op E-Dithers
-encoding Op
-endian Out tiff:
-extract In Read Mods
-fill Op Draw Primatives
-filter Op Resampling Filter
-font Op label:
-format (mogrify save) Out Mogrify
-format (info escapes) Op/Out Identify
-frame (montage) Out Montage
-geometry Op Geometry (Resize)
-gravity Op Images & Text
-immutable (display) Ctrl Display
-intent Out Profiles
-interlace Out JPG Write
-interpolate Op Interpolate
-interword-spacing Op Inter-Word Spacing
-list Ctrl IM Controls
-kerning Op Inter-Char Kerning
-loop Out Gif Animations
-mask Op Write Masks
-mattecolor Op Frame
-monitor Ctrl IM Controls
-page In text:
-path Out Mogrify
-pen - OBSOLETE
-ping Ctrl IM Controls
-pointsize Op Font Size Control
-precision Ctrl IM Controls
-quality Out Saving Images
-quantize Op Quantize ColorSpace
-quiet Ctrl IM Controls
-regard-warnings Ctrl IM Controls
-respect-parenthesis Ctrl Parenthesis
-sampling-factor Out JPG Write
-scene Out Write Image Seq
-seed Op Plasma
-shadow (montage) Out Montage
-size Op xc:
-stroke Op Stroke
-strokewidth Op StrokeWidth
-support -- OBSOLETE
-texture (montage) Out Montage
-tile Op Tiled Canvases
-tile (composite) Op Tile Overlay
-tile-offset Op Tile Offset
-title Out Montage
-transparent-color Out GIF Transparency
-undercolor Op Undercolor
-units Op Misc Formats (PDF)
-verbose Ctrl IM Controls
-version Ctrl IM Controls
-virtual-pixel Op Virtual Pixels
The setting types are basically defined as... Op
--- --- ---
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: | Portable Network Graphic
svg: | Scalable Vector Graphic
tiff: | Tagged Image File Format
ps: | Postscript, Pre-formatted Text
pdf: | Portable 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-formatted Text
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 Image Formats...
| |
fd: | File Descriptor Pipelines
hald: | Hald Color Lookup Table Generator
histogram: | Histogram Graph, (+ color counts)
info: | Image Identify Info
miff: | Magick Image File Format
mpc: | Magick Persistent (Disk) Cache
mpr: | Magick Program (memory) Register
mvg: | Magick Vector Graphic
null: | Null/Error Image
show: | Image on screen display (backgrounded)
txt: | Text Image (Pixel Color List)
x: | Image X window capture and display
Also see Special Image Formats. Other Image File Formats...
These are generally only looked at as part of other examples.
| |
Network Portable Bitmaps (PBM,PPM) | Misc Formats | Resize Gradients, txt:
Postscript (PS) | Misc Formats | ps:, Vector Images
Encapsulated 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
Kodak PhotoCD Format (PCD) | Misc Formats
Raw RGB data | Misc Formats