</div>
<div class="container">
<div class="magick-header">
-<p class="text-center"><a href="command-line-options.html#adaptive-blur">‑adaptive‑blur</a> • <a href="command-line-options.html#adaptive-resize">‑adaptive‑resize</a> • <a href="command-line-options.html#adaptive-sharpen">‑adaptive‑sharpen</a> • <a href="command-line-options.html#adjoin">‑adjoin</a> • <a href="command-line-options.html#affine">‑affine</a> • <a href="command-line-options.html#alpha">‑alpha</a> • <a href="command-line-options.html#annotate">‑annotate</a> • <a href="command-line-options.html#antialias">‑antialias</a> • <a href="command-line-options.html#append">‑append</a> • <a href="command-line-options.html#attenuate">‑attenuate</a> • <a href="command-line-options.html#authenticate">‑authenticate</a> • <a href="command-line-options.html#auto-gamma">‑auto‑gamma</a> • <a href="command-line-options.html#auto-level">‑auto‑level</a> • <a href="command-line-options.html#auto-orient">‑auto‑orient</a> • <a href="command-line-options.html#backdrop">‑backdrop</a> • <a href="command-line-options.html#background">‑background</a> • <a href="command-line-options.html#bench">‑bench</a> • <a href="command-line-options.html#bias">‑bias</a> • <a href="command-line-options.html#black-point-compensation">‑black‑point‑compensation</a> • <a href="command-line-options.html#black-threshold">‑black‑threshold</a> • <a href="command-line-options.html#blend">‑blend</a> • <a href="command-line-options.html#blue-primary">‑blue‑primary</a> • <a href="command-line-options.html#blue-shift">‑blue‑shift</a> • <a href="command-line-options.html#blur">‑blur</a> • <a href="command-line-options.html#border">‑border</a> • <a href="command-line-options.html#bordercolor">‑bordercolor</a> • <a href="command-line-options.html#borderwidth">‑borderwidth</a> • <a href="command-line-options.html#brightness-contrast">‑brightness‑contrast</a> • <a href="command-line-options.html#cache">‑cache</a> • <a href="command-line-options.html#canny">‑canny</a> • <a href="command-line-options.html#caption">‑caption</a> • <a href="command-line-options.html#cdl">‑cdl</a> • <a href="command-line-options.html#channel">‑channel</a> • <a href="command-line-options.html#charcoal">‑charcoal</a> • <a href="command-line-options.html#chop">‑chop</a> • <a href="command-line-options.html#clamp">‑clamp</a> • <a href="command-line-options.html#clip">‑clip</a> • <a href="command-line-options.html#clip-mask">‑clip‑mask</a> • <a href="command-line-options.html#clip-path">‑clip‑path</a> • <a href="command-line-options.html#clone">‑clone</a> • <a href="command-line-options.html#clut">‑clut</a> • <a href="command-line-options.html#coalesce">‑coalesce</a> • <a href="command-line-options.html#colorize">‑colorize</a> • <a href="command-line-options.html#colormap">‑colormap</a> • <a href="command-line-options.html#color-matrix">‑color‑matrix</a> • <a href="command-line-options.html#colors">‑colors</a> • <a href="command-line-options.html#colorspace">‑colorspace</a> • <a href="command-line-options.html#combine">‑combine</a> • <a href="command-line-options.html#comment">‑comment</a> • <a href="command-line-options.html#compare">‑compare</a> • <a href="command-line-options.html#complex">‑complex</a> • <a href="command-line-options.html#compose">‑compose</a> • <a href="command-line-options.html#composite">‑composite</a> • <a href="command-line-options.html#compress">‑compress</a> • <a href="command-line-options.html#connected-components">‑connected‑components</a> • <a href="command-line-options.html#contrast">‑contrast</a> • <a href="command-line-options.html#contrast-stretch">‑contrast‑stretch</a> • <a href="command-line-options.html#convolve">‑convolve</a> • <a href="command-line-options.html#crop">‑crop</a> • <a href="command-line-options.html#cycle">‑cycle</a> • <a href="command-line-options.html#debug">‑debug</a> • <a href="command-line-options.html#decipher">‑decipher</a> • <a href="command-line-options.html#deconstruct">‑deconstruct</a> • <a href="command-line-options.html#define">‑define</a> • <a href="command-line-options.html#delay">‑delay</a> • <a href="command-line-options.html#delete">‑delete</a> • <a href="command-line-options.html#density">‑density</a> • <a href="command-line-options.html#depth">‑depth</a> • <a href="command-line-options.html#descend">‑descend</a> • <a href="command-line-options.html#deskew">‑deskew</a> • <a href="command-line-options.html#despeckle">‑despeckle</a> • <a href="command-line-options.html#direction">‑direction</a> • <a href="command-line-options.html#displace">‑displace</a> • <a href="command-line-options.html#display">‑display</a> • <a href="command-line-options.html#dispose">‑dispose</a> • <a href="command-line-options.html#dissimilarity-threshold">‑dissimilarity‑threshold</a> • <a href="command-line-options.html#dissolve">‑dissolve</a> • <a href="command-line-options.html#distort">‑distort</a> • <a href="command-line-options.html#distribute-cache">‑distribute‑cache</a> • <a href="command-line-options.html#dither">‑dither</a> • <a href="command-line-options.html#draw">‑draw</a> • <a href="command-line-options.html#duplicate">‑duplicate</a> • <a href="command-line-options.html#edge">‑edge</a> • <a href="command-line-options.html#emboss">‑emboss</a> • <a href="command-line-options.html#encipher">‑encipher</a> • <a href="command-line-options.html#encoding">‑encoding</a> • <a href="command-line-options.html#endian">‑endian</a> • <a href="command-line-options.html#enhance">‑enhance</a> • <a href="command-line-options.html#equalize">‑equalize</a> • <a href="command-line-options.html#evaluate">‑evaluate</a> • <a href="command-line-options.html#evaluate-sequence">‑evaluate‑sequence</a> • <a href="command-line-options.html#extent">‑extent</a> • <a href="command-line-options.html#extract">‑extract</a> • <a href="command-line-options.html#family">‑family</a> • <a href="command-line-options.html#features">‑features</a> • <a href="command-line-options.html#fft">‑fft</a> • <a href="command-line-options.html#fill">‑fill</a> • <a href="command-line-options.html#filter">‑filter</a> • <a href="command-line-options.html#flatten">‑flatten</a> • <a href="command-line-options.html#flip">‑flip</a> • <a href="command-line-options.html#floodfill">‑floodfill</a> • <a href="command-line-options.html#flop">‑flop</a> • <a href="command-line-options.html#font">‑font</a> • <a href="command-line-options.html#foreground">‑foreground</a> • <a href="command-line-options.html#format">‑format</a> • <a href="command-line-options.html#format_identify_">‑format[identify]</a> • <a href="command-line-options.html#frame">‑frame</a> • <a href="command-line-options.html#frame_import_">‑frame[import]</a> • <a href="command-line-options.html#function">‑function</a> • <a href="command-line-options.html#fuzz">‑fuzz</a> • <a href="command-line-options.html#fx">‑fx</a> • <a href="command-line-options.html#gamma">‑gamma</a> • <a href="command-line-options.html#gaussian-blur">‑gaussian‑blur</a> • <a href="command-line-options.html#geometry">‑geometry</a> • <a href="command-line-options.html#gravity">‑gravity</a> • <a href="command-line-options.html#grayscale">‑grayscale</a> • <a href="command-line-options.html#green-primary">‑green‑primary</a> • <a href="command-line-options.html#hald-clut">‑hald‑clut</a> • <a href="command-line-options.html#help">‑help</a> • <a href="command-line-options.html#highlight-color">‑highlight‑color</a> • <a href="command-line-options.html#hough-lines">‑hough‑lines</a> • <a href="command-line-options.html#iconGeometry">‑iconGeometry</a> • <a href="command-line-options.html#iconic">‑iconic</a> • <a href="command-line-options.html#identify">‑identify</a> • <a href="command-line-options.html#ift">‑ift</a> • <a href="command-line-options.html#immutable">‑immutable</a> • <a href="command-line-options.html#implode">‑implode</a> • <a href="command-line-options.html#insert">‑insert</a> • <a href="command-line-options.html#intensity">‑intensity</a> • <a href="command-line-options.html#intent">‑intent</a> • <a href="command-line-options.html#interlace">‑interlace</a> • <a href="command-line-options.html#interpolate">‑interpolate</a> • <a href="command-line-options.html#interline-spacing">‑interline‑spacing</a> • <a href="command-line-options.html#interword-spacing">‑interword‑spacing</a> • <a href="command-line-options.html#kerning">‑kerning</a> • <a href="command-line-options.html#kuwahara">‑kuwahara</a> • <a href="command-line-options.html#label">‑label</a> • <a href="command-line-options.html#lat">‑lat</a> • <a href="command-line-options.html#layers">‑layers</a> • <a href="command-line-options.html#level">‑level</a> • <a href="command-line-options.html#level-colors">‑level‑colors</a> • <a href="command-line-options.html#limit">‑limit</a> • <a href="command-line-options.html#linear-stretch">‑linear‑stretch</a> • <a href="command-line-options.html#linewidth">‑linewidth</a> • <a href="command-line-options.html#liquid-rescale">‑liquid‑rescale</a> • <a href="command-line-options.html#list">‑list</a> • <a href="command-line-options.html#log">‑log</a> • <a href="command-line-options.html#loop">‑loop</a> • <a href="command-line-options.html#lowlight-color">‑lowlight‑color</a> • <a href="command-line-options.html#magnify">‑magnify</a> • <a href="command-line-options.html#map">‑map</a> • <a href="command-line-options.html#map_stream_">‑map[stream]</a> • <a href="command-line-options.html#mask">‑mask</a> • <a href="command-line-options.html#mattecolor">‑mattecolor</a> • <a href="command-line-options.html#median">‑median</a> • <a href="command-line-options.html#mean-shift">‑mean‑shift</a> • <a href="command-line-options.html#metric">‑metric</a> • <a href="command-line-options.html#mode">‑mode</a> • <a href="command-line-options.html#modulate">‑modulate</a> • <a href="command-line-options.html#moments">‑moments</a> • <a href="command-line-options.html#monitor">‑monitor</a> • <a href="command-line-options.html#monochrome">‑monochrome</a> • <a href="command-line-options.html#morph">‑morph</a> • <a href="command-line-options.html#morphology">‑morphology</a> • <a href="command-line-options.html#mosaic">‑mosaic</a> • <a href="command-line-options.html#motion-blur">‑motion‑blur</a> • <a href="command-line-options.html#name">‑name</a> • <a href="command-line-options.html#negate">‑negate</a> • <a href="command-line-options.html#noise">‑noise</a> • <a href="command-line-options.html#normalize">‑normalize</a> • <a href="command-line-options.html#opaque">‑opaque</a> • <a href="command-line-options.html#ordered-dither">‑ordered‑dither</a> • <a href="command-line-options.html#orient">‑orient</a> • <a href="command-line-options.html#page">‑page</a> • <a href="command-line-options.html#paint">‑paint</a> • <a href="command-line-options.html#path">‑path</a> • <a href="command-line-options.html#pause_animate_">‑pause[animate]</a> • <a href="command-line-options.html#pause_import_">‑pause[import]</a> • <a href="command-line-options.html#perceptible">‑perceptible</a> • <a href="command-line-options.html#ping">‑ping</a> • <a href="command-line-options.html#pointsize">‑pointsize</a> • <a href="command-line-options.html#polaroid">‑polaroid</a> • <a href="command-line-options.html#poly">‑poly</a> • <a href="command-line-options.html#posterize">‑posterize</a> • <a href="command-line-options.html#precision">‑precision</a> • <a href="command-line-options.html#preview">‑preview</a> • <a href="command-line-options.html#print">‑print</a> • <a href="command-line-options.html#process">‑process</a> • <a href="command-line-options.html#profile">‑profile</a> • <a href="command-line-options.html#quality">‑quality</a> • <a href="command-line-options.html#quantize">‑quantize</a> • <a href="command-line-options.html#quiet">‑quiet</a> • <a href="command-line-options.html#radial-blur">‑radial‑blur</a> • <a href="command-line-options.html#raise">‑raise</a> • <a href="command-line-options.html#random-threshold">‑random‑threshold</a> • <a href="command-line-options.html#red-primary">‑red‑primary</a> • <a href="command-line-options.html#regard-warnings">‑regard‑warnings</a> • <a href="command-line-options.html#region">‑region</a> • <a href="command-line-options.html#remap">‑remap</a> • <a href="command-line-options.html#remote">‑remote</a> • <a href="command-line-options.html#render">‑render</a> • <a href="command-line-options.html#repage">‑repage</a> • <a href="command-line-options.html#resample">‑resample</a> • <a href="command-line-options.html#resize">‑resize</a> • <a href="command-line-options.html#respect-parentheses">‑respect‑parentheses</a> • <a href="command-line-options.html#reverse">‑reverse</a> • <a href="command-line-options.html#roll">‑roll</a> • <a href="command-line-options.html#rotate">‑rotate</a> • <a href="command-line-options.html#sample">‑sample</a> • <a href="command-line-options.html#sampling-factor">‑sampling‑factor</a> • <a href="command-line-options.html#scale">‑scale</a> • <a href="command-line-options.html#scene">‑scene</a> • <a href="command-line-options.html#screen">‑screen</a> • <a href="command-line-options.html#seed">‑seed</a> • <a href="command-line-options.html#segment">‑segment</a> • <a href="command-line-options.html#selective-blur">‑selective‑blur</a> • <a href="command-line-options.html#separate">‑separate</a> • <a href="command-line-options.html#sepia-tone">‑sepia‑tone</a> • <a href="command-line-options.html#set">‑set</a> • <a href="command-line-options.html#shade">‑shade</a> • <a href="command-line-options.html#shadow">‑shadow</a> • <a href="command-line-options.html#shared-memory">‑shared‑memory</a> • <a href="command-line-options.html#sharpen">‑sharpen</a> • <a href="command-line-options.html#shave">‑shave</a> • <a href="command-line-options.html#shear">‑shear</a> • <a href="command-line-options.html#sigmoidal-contrast">‑sigmoidal‑contrast</a> • <a href="command-line-options.html#silent">‑silent</a> • <a href="command-line-options.html#similarity-threshold">‑similarity‑threshold</a> • <a href="command-line-options.html#size">‑size</a> • <a href="command-line-options.html#sketch">‑sketch</a> • <a href="command-line-options.html#smush">‑smush</a> • <a href="command-line-options.html#snaps">‑snaps</a> • <a href="command-line-options.html#solarize">‑solarize</a> • <a href="command-line-options.html#sparse-color">‑sparse‑color</a> • <a href="command-line-options.html#splice">‑splice</a> • <a href="command-line-options.html#spread">‑spread</a> • <a href="command-line-options.html#statistic">‑statistic</a> • <a href="command-line-options.html#stegano">‑stegano</a> • <a href="command-line-options.html#stereo">‑stereo</a> • <a href="command-line-options.html#stretch">‑stretch</a> • <a href="command-line-options.html#strip">‑strip</a> • <a href="command-line-options.html#stroke">‑stroke</a> • <a href="command-line-options.html#strokewidth">‑strokewidth</a> • <a href="command-line-options.html#style">‑style</a> • <a href="command-line-options.html#subimage-search">‑subimage‑search</a> • <a href="command-line-options.html#swap">‑swap</a> • <a href="command-line-options.html#swirl">‑swirl</a> • <a href="command-line-options.html#synchronize">‑synchronize</a> • <a href="command-line-options.html#taint">‑taint</a> • <a href="command-line-options.html#text-font">‑text‑font</a> • <a href="command-line-options.html#texture">‑texture</a> • <a href="command-line-options.html#threshold">‑threshold</a> • <a href="command-line-options.html#thumbnail">‑thumbnail</a> • <a href="command-line-options.html#tile">‑tile</a> • <a href="command-line-options.html#tile-offset">‑tile‑offset</a> • <a href="command-line-options.html#tint">‑tint</a> • <a href="command-line-options.html#title">‑title</a> • <a href="command-line-options.html#transform">‑transform</a> • <a href="command-line-options.html#transparent">‑transparent</a> • <a href="command-line-options.html#transparent-color">‑transparent‑color</a> • <a href="command-line-options.html#transpose">‑transpose</a> • <a href="command-line-options.html#transverse">‑transverse</a> • <a href="command-line-options.html#treedepth">‑treedepth</a> • <a href="command-line-options.html#trim">‑trim</a> • <a href="command-line-options.html#type">‑type</a> • <a href="command-line-options.html#undercolor">‑undercolor</a> • <a href="command-line-options.html#unique-colors">‑unique‑colors</a> • <a href="command-line-options.html#units">‑units</a> • <a href="command-line-options.html#unsharp">‑unsharp</a> • <a href="command-line-options.html#update">‑update</a> • <a href="command-line-options.html#verbose">‑verbose</a> • <a href="command-line-options.html#version">‑version</a> • <a href="command-line-options.html#view">‑view</a> • <a href="command-line-options.html#vignette">‑vignette</a> • <a href="command-line-options.html#virtual-pixel">‑virtual‑pixel</a> • <a href="command-line-options.html#visual">‑visual</a> • <a href="command-line-options.html#watermark">‑watermark</a> • <a href="command-line-options.html#wave">‑wave</a> • <a href="command-line-options.html#weight">‑weight</a> • <a href="command-line-options.html#white-point">‑white‑point</a> • <a href="command-line-options.html#white-threshold">‑white‑threshold</a> • <a href="command-line-options.html#window">‑window</a> • <a href="command-line-options.html#window-group">‑window‑group</a> • <a href="command-line-options.html#write">‑write</a> </p>
+<p class="text-center"><a href="command-line-options.html#adaptive-blur">‑adaptive‑blur</a> • <a href="command-line-options.html#adaptive-resize">‑adaptive‑resize</a> • <a href="command-line-options.html#adaptive-sharpen">‑adaptive‑sharpen</a> • <a href="command-line-options.html#adjoin">‑adjoin</a> • <a href="command-line-options.html#affine">‑affine</a> • <a href="command-line-options.html#alpha">‑alpha</a> • <a href="command-line-options.html#annotate">‑annotate</a> • <a href="command-line-options.html#antialias">‑antialias</a> • <a href="command-line-options.html#append">‑append</a> • <a href="command-line-options.html#attenuate">‑attenuate</a> • <a href="command-line-options.html#authenticate">‑authenticate</a> • <a href="command-line-options.html#auto-gamma">‑auto‑gamma</a> • <a href="command-line-options.html#auto-level">‑auto‑level</a> • <a href="command-line-options.html#auto-orient">‑auto‑orient</a> • <a href="command-line-options.html#backdrop">‑backdrop</a> • <a href="command-line-options.html#background">‑background</a> • <a href="command-line-options.html#bench">‑bench</a> • <a href="command-line-options.html#bias">‑bias</a> • <a href="command-line-options.html#black-point-compensation">‑black‑point‑compensation</a> • <a href="command-line-options.html#black-threshold">‑black‑threshold</a> • <a href="command-line-options.html#blend">‑blend</a> • <a href="command-line-options.html#blue-primary">‑blue‑primary</a> • <a href="command-line-options.html#blue-shift">‑blue‑shift</a> • <a href="command-line-options.html#blur">‑blur</a> • <a href="command-line-options.html#border">‑border</a> • <a href="command-line-options.html#bordercolor">‑bordercolor</a> • <a href="command-line-options.html#borderwidth">‑borderwidth</a> • <a href="command-line-options.html#brightness-contrast">‑brightness‑contrast</a> • <a href="command-line-options.html#cache">‑cache</a> • <a href="command-line-options.html#canny">‑canny</a> • <a href="command-line-options.html#caption">‑caption</a> • <a href="command-line-options.html#cdl">‑cdl</a> • <a href="command-line-options.html#channel">‑channel</a> • <a href="command-line-options.html#charcoal">‑charcoal</a> • <a href="command-line-options.html#chop">‑chop</a> • <a href="command-line-options.html#clamp">‑clamp</a> • <a href="command-line-options.html#clip">‑clip</a> • <a href="command-line-options.html#clip-mask">‑clip‑mask</a> • <a href="command-line-options.html#clip-path">‑clip‑path</a> • <a href="command-line-options.html#clone">‑clone</a> • <a href="command-line-options.html#clut">‑clut</a> • <a href="command-line-options.html#coalesce">‑coalesce</a> • <a href="command-line-options.html#colorize">‑colorize</a> • <a href="command-line-options.html#colormap">‑colormap</a> • <a href="command-line-options.html#color-matrix">‑color‑matrix</a> • <a href="command-line-options.html#colors">‑colors</a> • <a href="command-line-options.html#colorspace">‑colorspace</a> • <a href="command-line-options.html#combine">‑combine</a> • <a href="command-line-options.html#comment">‑comment</a> • <a href="command-line-options.html#compare">‑compare</a> • <a href="command-line-options.html#complex">‑complex</a> • <a href="command-line-options.html#compose">‑compose</a> • <a href="command-line-options.html#composite">‑composite</a> • <a href="command-line-options.html#compress">‑compress</a> • <a href="command-line-options.html#connected-components">‑connected‑components</a> • <a href="command-line-options.html#contrast">‑contrast</a> • <a href="command-line-options.html#contrast-stretch">‑contrast‑stretch</a> • <a href="command-line-options.html#convolve">‑convolve</a> • <a href="command-line-options.html#crop">‑crop</a> • <a href="command-line-options.html#cycle">‑cycle</a> • <a href="command-line-options.html#debug">‑debug</a> • <a href="command-line-options.html#decipher">‑decipher</a> • <a href="command-line-options.html#deconstruct">‑deconstruct</a> • <a href="command-line-options.html#define">‑define</a> • <a href="command-line-options.html#delay">‑delay</a> • <a href="command-line-options.html#delete">‑delete</a> • <a href="command-line-options.html#density">‑density</a> • <a href="command-line-options.html#depth">‑depth</a> • <a href="command-line-options.html#descend">‑descend</a> • <a href="command-line-options.html#deskew">‑deskew</a> • <a href="command-line-options.html#despeckle">‑despeckle</a> • <a href="command-line-options.html#direction">‑direction</a> • <a href="command-line-options.html#displace">‑displace</a> • <a href="command-line-options.html#display">‑display</a> • <a href="command-line-options.html#dispose">‑dispose</a> • <a href="command-line-options.html#dissimilarity-threshold">‑dissimilarity‑threshold</a> • <a href="command-line-options.html#dissolve">‑dissolve</a> • <a href="command-line-options.html#distort">‑distort</a> • <a href="command-line-options.html#distribute-cache">‑distribute‑cache</a> • <a href="command-line-options.html#dither">‑dither</a> • <a href="command-line-options.html#draw">‑draw</a> • <a href="command-line-options.html#duplicate">‑duplicate</a> • <a href="command-line-options.html#edge">‑edge</a> • <a href="command-line-options.html#emboss">‑emboss</a> • <a href="command-line-options.html#encipher">‑encipher</a> • <a href="command-line-options.html#encoding">‑encoding</a> • <a href="command-line-options.html#endian">‑endian</a> • <a href="command-line-options.html#enhance">‑enhance</a> • <a href="command-line-options.html#equalize">‑equalize</a> • <a href="command-line-options.html#evaluate">‑evaluate</a> • <a href="command-line-options.html#evaluate-sequence">‑evaluate‑sequence</a> • <a href="command-line-options.html#extent">‑extent</a> • <a href="command-line-options.html#extract">‑extract</a> • <a href="command-line-options.html#family">‑family</a> • <a href="command-line-options.html#features">‑features</a> • <a href="command-line-options.html#fft">‑fft</a> • <a href="command-line-options.html#fill">‑fill</a> • <a href="command-line-options.html#filter">‑filter</a> • <a href="command-line-options.html#flatten">‑flatten</a> • <a href="command-line-options.html#flip">‑flip</a> • <a href="command-line-options.html#floodfill">‑floodfill</a> • <a href="command-line-options.html#flop">‑flop</a> • <a href="command-line-options.html#font">‑font</a> • <a href="command-line-options.html#foreground">‑foreground</a> • <a href="command-line-options.html#format">‑format</a> • <a href="command-line-options.html#format_identify_">‑format[identify]</a> • <a href="command-line-options.html#frame">‑frame</a> • <a href="command-line-options.html#frame_import_">‑frame[import]</a> • <a href="command-line-options.html#function">‑function</a> • <a href="command-line-options.html#fuzz">‑fuzz</a> • <a href="command-line-options.html#fx">‑fx</a> • <a href="command-line-options.html#gamma">‑gamma</a> • <a href="command-line-options.html#gaussian-blur">‑gaussian‑blur</a> • <a href="command-line-options.html#geometry">‑geometry</a> • <a href="command-line-options.html#gravity">‑gravity</a> • <a href="command-line-options.html#grayscale">‑grayscale</a> • <a href="command-line-options.html#green-primary">‑green‑primary</a> • <a href="command-line-options.html#hald-clut">‑hald‑clut</a> • <a href="command-line-options.html#help">‑help</a> • <a href="command-line-options.html#highlight-color">‑highlight‑color</a> • <a href="command-line-options.html#hough-lines">‑hough‑lines</a> • <a href="command-line-options.html#iconGeometry">‑iconGeometry</a> • <a href="command-line-options.html#iconic">‑iconic</a> • <a href="command-line-options.html#identify">‑identify</a> • <a href="command-line-options.html#ift">‑ift</a> • <a href="command-line-options.html#immutable">‑immutable</a> • <a href="command-line-options.html#implode">‑implode</a> • <a href="command-line-options.html#insert">‑insert</a> • <a href="command-line-options.html#intensity">‑intensity</a> • <a href="command-line-options.html#intent">‑intent</a> • <a href="command-line-options.html#interlace">‑interlace</a> • <a href="command-line-options.html#interpolate">‑interpolate</a> • <a href="command-line-options.html#interline-spacing">‑interline‑spacing</a> • <a href="command-line-options.html#interword-spacing">‑interword‑spacing</a> • <a href="command-line-options.html#kerning">‑kerning</a> • <a href="command-line-options.html#kuwahara">‑kuwahara</a> • <a href="command-line-options.html#label">‑label</a> • <a href="command-line-options.html#lat">‑lat</a> • <a href="command-line-options.html#layers">‑layers</a> • <a href="command-line-options.html#level">‑level</a> • <a href="command-line-options.html#level-colors">‑level‑colors</a> • <a href="command-line-options.html#limit">‑limit</a> • <a href="command-line-options.html#linear-stretch">‑linear‑stretch</a> • <a href="command-line-options.html#linewidth">‑linewidth</a> • <a href="command-line-options.html#liquid-rescale">‑liquid‑rescale</a> • <a href="command-line-options.html#list">‑list</a> • <a href="command-line-options.html#log">‑log</a> • <a href="command-line-options.html#loop">‑loop</a> • <a href="command-line-options.html#lowlight-color">‑lowlight‑color</a> • <a href="command-line-options.html#magnify">‑magnify</a> • <a href="command-line-options.html#map">‑map</a> • <a href="command-line-options.html#map_stream_">‑map[stream]</a> • <a href="command-line-options.html#mask">‑mask</a> • <a href="command-line-options.html#mattecolor">‑mattecolor</a> • <a href="command-line-options.html#median">‑median</a> • <a href="command-line-options.html#mean-shift">‑mean‑shift</a> • <a href="command-line-options.html#metric">‑metric</a> • <a href="command-line-options.html#mode">‑mode</a> • <a href="command-line-options.html#modulate">‑modulate</a> • <a href="command-line-options.html#moments">‑moments</a> • <a href="command-line-options.html#monitor">‑monitor</a> • <a href="command-line-options.html#monochrome">‑monochrome</a> • <a href="command-line-options.html#morph">‑morph</a> • <a href="command-line-options.html#morphology">‑morphology</a> • <a href="command-line-options.html#mosaic">‑mosaic</a> • <a href="command-line-options.html#motion-blur">‑motion‑blur</a> • <a href="command-line-options.html#name">‑name</a> • <a href="command-line-options.html#negate">‑negate</a> • <a href="command-line-options.html#noise">‑noise</a> • <a href="command-line-options.html#normalize">‑normalize</a> • <a href="command-line-options.html#opaque">‑opaque</a> • <a href="command-line-options.html#ordered-dither">‑ordered‑dither</a> • <a href="command-line-options.html#orient">‑orient</a> • <a href="command-line-options.html#page">‑page</a> • <a href="command-line-options.html#paint">‑paint</a> • <a href="command-line-options.html#path">‑path</a> • <a href="command-line-options.html#pause_animate_">‑pause[animate]</a> • <a href="command-line-options.html#pause_import_">‑pause[import]</a> • <a href="command-line-options.html#perceptible">‑perceptible</a> • <a href="command-line-options.html#ping">‑ping</a> • <a href="command-line-options.html#pointsize">‑pointsize</a> • <a href="command-line-options.html#polaroid">‑polaroid</a> • <a href="command-line-options.html#poly">‑poly</a> • <a href="command-line-options.html#posterize">‑posterize</a> • <a href="command-line-options.html#precision">‑precision</a> • <a href="command-line-options.html#preview">‑preview</a> • <a href="command-line-options.html#print">‑print</a> • <a href="command-line-options.html#process">‑process</a> • <a href="command-line-options.html#profile">‑profile</a> • <a href="command-line-options.html#quality">‑quality</a> • <a href="command-line-options.html#quantize">‑quantize</a> • <a href="command-line-options.html#quiet">‑quiet</a> • <a href="command-line-options.html#radial-blur">‑radial‑blur</a> • <a href="command-line-options.html#raise">‑raise</a> • <a href="command-line-options.html#random-threshold">‑random‑threshold</a> • <a href="command-line-options.html#red-primary">‑red‑primary</a> • <a href="command-line-options.html#regard-warnings">‑regard‑warnings</a> • <a href="command-line-options.html#region">‑region</a> • <a href="command-line-options.html#remap">‑remap</a> • <a href="command-line-options.html#remote">‑remote</a> • <a href="command-line-options.html#render">‑render</a> • <a href="command-line-options.html#repage">‑repage</a> • <a href="command-line-options.html#resample">‑resample</a> • <a href="command-line-options.html#resize">‑resize</a> • <a href="command-line-options.html#respect-parentheses">‑respect‑parentheses</a> • <a href="command-line-options.html#reverse">‑reverse</a> • <a href="command-line-options.html#roll">‑roll</a> • <a href="command-line-options.html#rotate">‑rotate</a> • <a href="command-line-options.html#sample">‑sample</a> • <a href="command-line-options.html#sampling-factor">‑sampling‑factor</a> • <a href="command-line-options.html#scale">‑scale</a> • <a href="command-line-options.html#scene">‑scene</a> • <a href="command-line-options.html#screen">‑screen</a> • <a href="command-line-options.html#seed">‑seed</a> • <a href="command-line-options.html#segment">‑segment</a> • <a href="command-line-options.html#selective-blur">‑selective‑blur</a> • <a href="command-line-options.html#separate">‑separate</a> • <a href="command-line-options.html#sepia-tone">‑sepia‑tone</a> • <a href="command-line-options.html#set">‑set</a> • <a href="command-line-options.html#shade">‑shade</a> • <a href="command-line-options.html#shadow">‑shadow</a> • <a href="command-line-options.html#shared-memory">‑shared‑memory</a> • <a href="command-line-options.html#sharpen">‑sharpen</a> • <a href="command-line-options.html#shave">‑shave</a> • <a href="command-line-options.html#shear">‑shear</a> • <a href="command-line-options.html#sigmoidal-contrast">‑sigmoidal‑contrast</a> • <a href="command-line-options.html#silent">‑silent</a> • <a href="command-line-options.html#similarity-threshold">‑similarity‑threshold</a> • <a href="command-line-options.html#size">‑size</a> • <a href="command-line-options.html#sketch">‑sketch</a> • <a href="command-line-options.html#smush">‑smush</a> • <a href="command-line-options.html#snaps">‑snaps</a> • <a href="command-line-options.html#solarize">‑solarize</a> • <a href="command-line-options.html#sparse-color">‑sparse‑color</a> • <a href="command-line-options.html#splice">‑splice</a> • <a href="command-line-options.html#spread">‑spread</a> • <a href="command-line-options.html#statistic">‑statistic</a> • <a href="command-line-options.html#stegano">‑stegano</a> • <a href="command-line-options.html#stereo">‑stereo</a> • <a href="command-line-options.html#storage-type">‑storage‑type</a> • <a href="command-line-options.html#stretch">‑stretch</a> • <a href="command-line-options.html#strip">‑strip</a> • <a href="command-line-options.html#stroke">‑stroke</a> • <a href="command-line-options.html#strokewidth">‑strokewidth</a> • <a href="command-line-options.html#style">‑style</a> • <a href="command-line-options.html#subimage-search">‑subimage‑search</a> • <a href="command-line-options.html#swap">‑swap</a> • <a href="command-line-options.html#swirl">‑swirl</a> • <a href="command-line-options.html#synchronize">‑synchronize</a> • <a href="command-line-options.html#taint">‑taint</a> • <a href="command-line-options.html#text-font">‑text‑font</a> • <a href="command-line-options.html#texture">‑texture</a> • <a href="command-line-options.html#threshold">‑threshold</a> • <a href="command-line-options.html#thumbnail">‑thumbnail</a> • <a href="command-line-options.html#tile">‑tile</a> • <a href="command-line-options.html#tile-offset">‑tile‑offset</a> • <a href="command-line-options.html#tint">‑tint</a> • <a href="command-line-options.html#title">‑title</a> • <a href="command-line-options.html#transform">‑transform</a> • <a href="command-line-options.html#transparent">‑transparent</a> • <a href="command-line-options.html#transparent-color">‑transparent‑color</a> • <a href="command-line-options.html#transpose">‑transpose</a> • <a href="command-line-options.html#transverse">‑transverse</a> • <a href="command-line-options.html#treedepth">‑treedepth</a> • <a href="command-line-options.html#trim">‑trim</a> • <a href="command-line-options.html#type">‑type</a> • <a href="command-line-options.html#undercolor">‑undercolor</a> • <a href="command-line-options.html#unique-colors">‑unique‑colors</a> • <a href="command-line-options.html#units">‑units</a> • <a href="command-line-options.html#unsharp">‑unsharp</a> • <a href="command-line-options.html#update">‑update</a> • <a href="command-line-options.html#verbose">‑verbose</a> • <a href="command-line-options.html#version">‑version</a> • <a href="command-line-options.html#view">‑view</a> • <a href="command-line-options.html#vignette">‑vignette</a> • <a href="command-line-options.html#virtual-pixel">‑virtual‑pixel</a> • <a href="command-line-options.html#visual">‑visual</a> • <a href="command-line-options.html#watermark">‑watermark</a> • <a href="command-line-options.html#wave">‑wave</a> • <a href="command-line-options.html#weight">‑weight</a> • <a href="command-line-options.html#white-point">‑white‑point</a> • <a href="command-line-options.html#white-threshold">‑white‑threshold</a> • <a href="command-line-options.html#window">‑window</a> • <a href="command-line-options.html#window-group">‑window‑group</a> • <a href="command-line-options.html#write">‑write</a> </p>
<p class="lead magick-description">Below is list of command-line options recognized by the ImageMagick <a href="command-line-tools.html">command-line tools</a>. If you want a description of a particular option, click on the option name in the navigation bar above and you will go right to it. Unless otherwise noted, each option is recognized by the commands: <a href="convert.html">convert</a> and <a href="mogrify.html">mogrify</a>.</p>
position (<var>x</var>, <var>y</var>) in the original
image are calculated using the following matrix equation.</p>
-<div class="eqn">
-<img alt="affine transformation" src="../images/affine.png">
-</div>
+<p class="text-center"><img class="img-thumbnail" alt="affine transformation" src="../images/affine.png"> </p>
<p> The size of the resulting image is that of the smallest rectangle that
contains the transformed source image. The parameters
<p>Used to set a flag on an image indicating whether or not to use existing alpha
channel data, to create an alpha channel, or to perform other operations on the alpha channel. Choose the argument <var>type</var> from the list below.</p>
-
-<div class="table-responsive">
-<table class="table table-condensed table-striped">
- <tbody>
- <tr>
- <th>Type</th>
- <th>Description</th>
- </tr>
-
- <tr>
- <td><code>Activate</code> or <code>On</code></td>
- <td>
- Enable the image's transparency channel. Note normally <code>Set</code>
+<dl class="dl-horizontal">
+ <dt>Activate</dt>
+ <dd>
+ Enable the image's transparency channel. Note normally Set
should be used instead of this, unless you specifically need to
- preserve existing (but specifically turned <code>Off</code>) transparency
- channel. </td></tr>
+ preserve existing (but specifically turned Off) transparency
+ channel. </dd>
- <tr>
- <td><code>Associate</code></td>
- <td>
- associate the alpha channel with the image.</td></tr>
+ <dt>Associate</dt>
+ <dd>
+ associate the alpha channel with the image.</dd>
- <tr>
- <td><code>Deactivate</code> or <code>Off</code></td>
- <td>
+ <dt>Deactivate</dt>
+ <dd>
Disables the image's transparency channel. Does not delete or change the
- existing data, just turns off the use of that data.</td></tr>
+ existing data, just turns off the use of that data.</dd>
- <tr>
- <td><code>Disassociate</code></td>
- <td>
- disassociate the alpha channel from the image.</td></tr>
+ <dt>Disassociate</dt>
+ <dd>
+ disassociate the alpha channel from the image.</dd>
- <tr>
- <td><code>Set</code></td>
- <td>
+ <dt>Set</dt>
+ <dd>
Activates the alpha/matte channel. If it was previously turned off
then it also resets the channel to opaque. If the image already had
- the alpha channel turned on, it will have no effect.</td></tr>
+ the alpha channel turned on, it will have no effect.</dd>
- <tr>
- <td><code>Opaque</code></td>
- <td>
+ <dt>Opaque</dt>
+ <dd>
Enables the alpha/matte channel and forces it to be fully opaque.
- </td></tr>
+ </dd>
- <tr>
- <td><code>Transparent</code></td>
- <td>
+ <dt>Transparent</dt>
+ <dd>
Activates the alpha/matte channel and forces it to be fully
transparent. This effectively creates a fully transparent image the
same size as the original and with all its original RGB data still
- intact, but fully transparent. </td></tr>
+ intact, but fully transparent. </dd>
- <tr>
- <td><code>Extract</code></td>
- <td>
+ <dt>Extract</dt>
+ <dd>
Copies the alpha channel values into all the color channels and turns
- '<code>Off</code>' the the image's transparency, so as to generate
+ 'Off' the the image's transparency, so as to generate
a gray-scale mask of the image's shape. The alpha channel data is left
- intact just deactivated. This is the inverse of '<code>Copy</code>'.
- </td></tr>
+ intact just deactivated. This is the inverse of 'Copy'.
+ </dd>
- <tr>
- <td><code>Copy</code></td>
- <td>
- Turns '<code>On</code>' the alpha/matte channel, then copies the
+ <dt>Copy</dt>
+ <dd>
+ Turns 'On' the alpha/matte channel, then copies the
gray-scale intensity of the image, into the alpha channel, converting
a gray-scale mask into a transparent shaped mask ready to be colored
- appropriately. The color channels are not modified. </td></tr>
+ appropriately. The color channels are not modified. </dd>
- <tr>
- <td><code>Shape</code></td>
- <td>
- As per '<code>Copy</code>' but also colors the resulting shape mask with
+ <dt>Shape</dt>
+ <dd>
+ As per 'Copy' but also colors the resulting shape mask with
the current background color. That is the RGB color channels is
replaced, with appropriate alpha shape.
- </td></tr>
+ </dd>
- <tr>
- <td><code>Remove</code></td>
- <td>
+ <dt>Remove</dt>
+ <dd>
Composite the image over the background color.
- </td></tr>
+ </dd>
- <tr>
- <td><code>Background</code></td>
- <td>
+ <dt>Background</dt>
+ <dd>
Set any fully-transparent pixel to the background color, while leaving
it fully-transparent. This can make some image file formats, such as
PNG, smaller as the RGB values of transparent pixels are more uniform,
and thus can compress better.
- </td></tr>
- </tbody>
-</table>
-</div>
+ </dd>
+</dl>
<p>Note that while the obsolete <code>+matte</code> operation was the
same as "<code><a href="command-line-options.html#alpha">-alpha</a> Off</code>", the <code>
conventionally considered to be <var>downward</var> for images.)</p>
<p>The new (transformed) coordinates (<var>x'</var>, <var>y'</var>) of a pixel at position (<var>x</var>, <var>y</var>) in the image are calculated using the following matrix
-equation.</p> <div class="eqn"><img alt="annotate transformation" src="../images/annotate.png"></div>
+equation.</p>
+
+<p class="text-center"><img class="img-thumbnail" alt="annotate transformation" src="../images/annotate.png"></p>
<p>If <var>t<sub>x</sub></var> and <var>t<sub>y</sub></var> are omitted, they default to 0. This makes the
bottom-left of the text becomes the upper-left corner of the image, which is
to run the benchmark in parallel (requires the OpenMP feature).</p>
<pre>
-convert logo: -resize 1000% -bench 5 logo.png
+-> convert logo: -resize 1000% -bench 5 logo.png
Performance[4]: 5i 0.875657ips 6.880u 0:05.710
</pre>
<p>Convolve the image with a Gaussian or normal distribution using the given
<var>Sigma</var> value. The formula is:</p>
-<div class="eqn"><img alt="gaussian distribution" width="243px" height="42px" src="../images/gaussian-blur.png">
-</div>
+<p class="text-center"><img class="img-thumbnail" alt="gaussian distribution" width="243px" height="42px" src="../images/gaussian-blur.png"></p>
<p>The <var>Sigma</var> value is the important argument, and
determines the actual amount of blurring that will take place. </p>
<p>As of IM 6.7.8-8, the <var>geometry</var> arguments behave as follows:</p>
-<table id="borderTable">
- <col width="20%"> <col width="80%">
- <thead>
- <tr>
- <th style="text-align:center"><var>size</var></th>
- <th>General description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><var>value</var></td>
- <td>value is added to both left/right and top/bottom</td>
- </tr>
- <tr>
- <td><var>value-x</var>x</td>
- <td>value-x is added only to left/right and top/bottom are unchanged</td>
- </tr>
- <tr>
- <td>x<var>value-y</var></td>
- <td>value-y is added only to top/bottom and left/right are unchanged</td>
- </tr>
- <tr>
- <td><var>value-x</var>x<var>value-y</var></td>
- <td>value-x is added to left/right and value-y added to top/bottom</td>
- </tr>
- <tr>
- <td><var>value-x</var>x<code>0</code></td>
- <td>value-x is added only to left/right and top/bottom are unchanged</td>
- </tr>
- <tr>
- <td><code>0</code>x<var>value-y</var></td>
- <td>value-y is added only to top/bottom and left/right are unchanged</td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td><var>value</var>%</td>
- <td>value % of width is added to left/right and value % of height is added to top/bottom</td>
- </tr>
- <tr>
- <td><var>value-x</var>x%</td>
- <td>value-x % of width is added to left/right and to top/bottom</td>
- </tr>
- <tr>
- <td>x<var>value-y</var>%</td>
- <td>value-y % of height is added to top/bottom and to left/right</td>
- </tr>
- <tr>
- <td><var>value-x</var>%x<var>value-y</var>%</td>
- <td>value-x % of width is added to left/right and value-y % of height is added to top/bottom</td>
- </tr>
- <tr>
- <td><var>value-x</var>%x<code>0</code>%</td>
- <td>value-x % of width is added to left/right and top/bottom are unchanged</td>
- </tr>
- <tr>
- <td><code>0</code>%x<var>value-y</var>%</td>
- <td>value-y % of height is added to top/bottom and left/right are unchanged</td>
- </tr>
- </tbody>
- </table>
-
+<dl class="dl-horizontal">
+<dt><var>value</var></dt>
+<dd>value is added to both left/right and top/bottom</dd>
+<dt><var>value-x</var><kbd>x</kbd></dt>
+<dd>value-x is added only to left/right and top/bottom are unchanged</dd>
+<dt><kbd>x</kbd><var>value-y</var></dt>
+<dd>value-y is added only to top/bottom and left/right are unchanged</dd>
+<dt><var>value-x</var><kbd>x</kbd><var>value-y</var></dt>
+<dd>value-x is added to left/right and value-y added to top/bottom</dd>
+<dt><var>value-x</var><kbd>x</kbd>0</dt>
+<dd>value-x is added only to left/right and top/bottom are unchanged</dd>
+<dt>0<kbd>x</kbd><var>value-y</var></dt>
+<dd>value-y is added only to top/bottom and left/right are unchanged</dd>
+<dt><var>value</var>%</dt>
+<dd>value % of width is added to left/right and value % of height is added to top/bottom</dd>
+<dt><var>value-x</var><kbd>x</kbd>%</dt>
+<dd>value-x % of width is added to left/right and to top/bottom</dd>
+<dt>x<var>value-y</var>%</dt>
+<dd>value-y % of height is added to top/bottom and to left/right</dd>
+<dt><var>value-x</var>%<kbd>x</kbd><var>value-y</var>%</dt>
+<dd>value-x % of width is added to left/right and value-y % of height is added to top/bottom</dd>
+<dt><var>value-x</var>%<kbd>x</kbd>0%</dt>
+<dd>value-x % of width is added to left/right and top/bottom are unchanged</dd>
+<dt>0%<kbd>x</kbd><var>value-y</var>%</dt>
+<dd>value-y % of height is added to top/bottom and left/right are unchanged</dd>
+</dl>
<p>Set the border color by preceding with the <a href="command-line-options.html#bordercolor">-bordercolor</a> setting.</p>
<p>To print a complete list of channel types, use <a href="command-line-options.html#list">-list
channel</a>.</p>
-<br>
-
<p>By default, ImageMagick sets <a href="command-line-options.html#channel">-channel</a> to the value
'<code>RGBK,sync</code>', which specifies that operators act on all color
channels except the transparency channel, and that all the color channels are
<tr>
<td>jpeg:block-smoothing=<var>on|off</var></td>
+ <td>&nbsp</td>
+ </tr>
- </tr><tr>
+ <tr>
<td>jpeg:colors=<var>value</var></td>
<td>Set the desired number of colors and let the JPEG encoder do the
quantizing.</td>
<tr>
<td>jpeg:fancy-upsampling=<var>on|off</var></td>
+ <td>&nbsp</td>
+ </tr>
- </tr><tr>
+ <tr>
<td>jpeg:optimize-coding=<var>on|off</var></td>
+ <td>&nbsp</td>
+ </tr>
- </tr><tr>
+ <tr>
<td>jpeg:q-table=<var>table</var></td>
+ <td>&nbsp</td>
+ </tr>
- </tr><tr>
+ <tr>
<td>jpeg:sampling-factor=<var>sampling-factor-string</var></td>
+ <td>&nbsp</td>
+ </tr>
- </tr><tr>
+ <tr>
<td>jpeg:size=<var>geometry</var></td>
<td>Set the size hint of a JPEG image, for
example, <code>-define jpeg:size=128x128</code>.
<tr>
<td>json:limit</td>
+ <td>&nbsp</td>
+ </tr>
- </tr><tr>
+ <tr>
<td>json:locate</td>
+ <td>&nbsp</td>
+ </tr>
- </tr><tr>
+ <tr>
<td>json:moments</td>
<td>includes image moments in verbose information</td>
</tr>
<tr>
<td>pdf:fit-to-page=<var>true</var></td>
+ <td>&nbsp</td>
+ </tr>
- </tr><tr>
+ <tr>
<td>pdf:use-cropbox=<var>true</var></td>
+ <td>&nbsp</td>
+ </tr>
- </tr><tr>
+ <tr>
<td>pdf:use-trimbox=<var>true</var></td>
+ <td>&nbsp</td>
+ </tr>
- </tr><tr>
+ <tr>
<td>png:bit-depth=<var>value</var></td>
- </tr><tr>
+ <td>&nbsp</td>
+ </tr>
+ <tr>
<td>png:color-type=<var>value</var></td>
<td>desired bit-depth and color-type for PNG output. You can force the PNG
encoder to use a different bit-depth and color-type than it would have
<tr>
<td>tiff:endian=<var>msb|lsb</var></td>
+ <td>&nbsp</td>
+ </tr>
- </tr><tr>
+ <tr>
<td>tiff:exif-properties=<var>false</var></td>
<td>Skips reading the EXIF properties.</td>
</tr>
<tr>
<td>tiff:fill-order=<var>msb|lsb</var></td>
+ <td>&nbsp</td>
+ </tr>
- </tr><tr>
+ <tr>
<td>tiff:ignore-tags=<var>comma-separate-list-of-tag-IDs</var></td>
<td>Allows one or more tag ID values to be ignored.</td>
</tr>
</tr>
<tr>
- <td><code>ScaleRotateTranslate</code>
- <br>or <code>SRT</code></td>
+ <td>ScaleRotateTranslate <br> SRT</td>
<td>
Distort image by first scaling and rotating about a given 'center',
before translating that 'center' to the new location, in that order. It
- is an alternative method of specifying a '<code>Affine</code>' type of
+ is an alternative method of specifying a 'Affine' type of
distortion, but without shearing effects. It also provides a good way
of rotating and displacing a smaller image for tiling onto a larger
background (IE 2-dimensional animations). <br>
The number of arguments determine the specific meaning of each
argument for the scales, rotation, and translation operations. <br>
- <table class="table table-condensed table-striped">
- <tr><td>2:</td><td><var>Scale Angle</var></td></tr>
- <tr><td>3:</td><td><var>X,Y Angle</var></td></tr>
- <tr><td>4:</td><td><var>X,Y Scale Angle</var></td></tr>
- <tr><td>5:</td>
- <td><var>X,Y ScaleX,ScaleY Angle</var></td></tr>
- <tr><td>6:</td>
- <td><var>X,Y Scale Angle NewX,NewY</var></td></tr>
- <tr><td>7:</td>
- <td><var>X,Y ScaleX,ScaleY Angle
- NewX,NewY</var></td></tr>
- </table>
+ <dl class="dl-horizontal">
+ <dt>2:</dt><dd><var>Scale Angle</var></dd>
+ <dt>3:</dt><dd><var>X,Y Angle</var></dd>
+ <dt>4:</dt><dd><var>X,Y Scale Angle</var></dd>
+ <dt>5:</dt> <dd><var>X,Y ScaleX,ScaleY Angle</var></dd>
+ <dt>6:</dt> <dd><var>X,Y Scale Angle NewX,NewY</var></dd>
+ <dt>7:</dt> <dd><var>X,Y ScaleX,ScaleY Angle NewX,NewY</var></dd>
+ </dl>
This is actually an alternative way of specifying a 2 dimensional linear
- '<code>Affine</code>' or '<code>AffineProjection</code>' distortion. </td> </tr>
+ 'Affine' or 'AffineProjection' distortion. </td> </tr>
<tr>
- <td><code>Affine</code></td>
+ <td>Affine</td>
<td>
Distort the image linearly by moving a list of at least 3 or more sets
of control points (as defined below). Ideally 3 sets or 12 floating
point values are given allowing the image to be linearly scaled,
rotated, sheared, and translated, according to those three points. See
- also the related '<code>AffineProjection</code>' and '<code>SRT</code>'
+ also the related 'AffineProjection' and 'SRT'
distortions. <br>
More than 3 sets given control point pairs (12 numbers) is least
</tr>
<tr>
- <td><code>AffineProjection</code></td>
+ <td>AffineProjection</td>
<td>
Linearly distort an image using the given Affine Matrix of 6
pre-calculated coefficients forming a set of Affine Equations to map
the source image to the destination image.
- <div style="text-align: center"><var>
+ <p class="text-center"><var>
s<sub>x</sub>, r<sub>x</sub>,
r<sub>y</sub>, s<sub>y</sub>,
t<sub>x</sub>, t<sub>y</sub>
- </var></div>
+ </var></p>
See <a href="command-line-options.html#affine">-affine</a> setting for more detail, and
meanings of these coefficients. <br>
- The distortions '<code>Affine</code>' and '<code>SRT</code>' provide
+ The distortions 'Affine' and 'SRT' provide
alternative methods of defining this distortion, with ImageMagick doing
the calculations needed to generate the required coefficients. You can
see the internally generated coefficients, by using a <a href="command-line-options.html#verbose">-verbose</a> setting with those other variants. </td>
</tr>
<tr>
- <td><code>BilinearForward</code><br>
- <code>BilinearReverse</code></td>
+ <td>BilinearForward<br>
+ BilinearReverse</td>
<td>
Bilinear Distortion, given a minimum of 4 sets of coordinate pairs, or
16 values (see below). Not that lines may not appear straight after
distortion, though the distance between coordinates will remain
consistent. <br>
- The '<code>BilinearForward</code>' is used to map rectangles to any
- quadrilateral, while the '<code>BilinearReverse</code>' form maps any
+ The 'BilinearForward' is used to map rectangles to any
+ quadrilateral, while the 'BilinearReverse' form maps any
quadrilateral to a rectangle, while preserving the straight line edges
in each case. <br>
- Note that '<code>BilinearForward</code>' can generate invalid pixels
+ Note that 'BilinearForward' can generate invalid pixels
which will be colored using the <a href="command-line-options.html#mattecolor">-mattecolor</a>
color setting. Also if the quadrilateral becomes 'flipped' the image
may disappear. <br>
</tr>
<tr>
- <td><code>Perspective</code></td>
+ <td>Perspective</td>
<td>
Perspective distort the images, using a list of 4 or more sets of
control points (as defined below). More that 4 sets (16 numbers) of
control points provide least squares fitting for more accurate
distortions (for the purposes of image registration and panorama
- effects). Less than 4 sets will fall back to a '<code>Affine</code>'
+ effects). Less than 4 sets will fall back to a 'Affine'
linear distortion. <br>
Perspective Distorted images ensures that straight lines remain
</tr>
<tr>
- <td><code>PerspectiveProjection</code> </td>
+ <td>PerspectiveProjection </td>
<td>
- Do a '<code>Perspective</code>' distortion biased on a set of 8
+ Do a 'Perspective' distortion biased on a set of 8
pre-calculated coefficients. You can get these coefficients by looking
at the <a href="command-line-options.html#verbose">-verbose</a> output of a
- '<code>Perspective</code>' distortion, or by calculating them yourself.
+ 'Perspective' distortion, or by calculating them yourself.
If the last two perspective scaling coefficients are zero, the
remaining 6 represents a transposed 'Affine Matrix'. </td>
</tr>
<tr>
- <td><code>Arc</code></td>
+ <td>Arc</td>
<td>
Arc the image (variation of polar mapping) over the angle given around
- a circle. <br>
- <table class="table table-condensed table-striped">
- <tr><td>Argument</td>
- <td>Meaning</td></tr>
- <tr><td><var>arc_angle</var></td>
- <td>The angle over which to arc the image side-to-side</td></tr>
- <tr><td><var>rotate_angle</var></td>
- <td>Angle to rotate resulting image from vertical center</td></tr>
- <tr><td><var>top_radius</var></td>
- <td>Set top edge of source image at this radius</td></tr>
- <tr><td><var>bottom_radius</var> </td>
- <td>Set bottom edge to this radius (radial scaling)</td></tr>
- </table>
+ a circle.
+
+ <p></p><dl class="dl-horizontal">
+ <dt>arc_angle</dt>
+ <dd>The angle over which to arc the image side-to-side</dd>
+ <dt>rotate_angle</dt>
+ <dd>Angle to rotate resulting image from vertical center</dd>
+ <dt>top_radius</dt>
+ <dd>Set top edge of source image at this radius</dd>
+ <dt>bottom_radius </dt>
+ <dd>Set bottom edge to this radius (radial scaling)</dd>
+ </dl>
The resulting image is always resized to best fit the resulting image,
(as if using <a href="command-line-options.html#distort">+distort</a>) while attempting to
</tr>
<tr>
- <td><code>Polar</code></td>
+ <td>Polar</td>
<td>
- Like '<code>Arc</code>' but do a complete Cartesian to Polar mapping of
+ Like 'Arc' but do a complete Cartesian to Polar mapping of
the image. that is the height of the input image is mapped to the
radius limits, while the width is wrapped around between the
angle limits. <br>
All arguments are optional. With <var>Rmin</var> defaulting to zero, the
center to the center of the image, and the angles going from -180 (top)
to +180 (top). If <var>Rmax</var> is given the special value of
- '<code>0</code>', the the distance from the center to the nearest edge
+ '0', the the distance from the center to the nearest edge
is used for the radius of the output image, which will ensure the whole
image is visible (though scaled smaller). However a special value of
- '<code>-1</code>' will use the distance from the center to the furthest
+ '-1' will use the distance from the center to the furthest
corner, This may 'clip' the corners from the input rectangular image,
- but will generate the exact reverse of a '<code>DePolar</code>' with
+ but will generate the exact reverse of a 'DePolar' with
the same arguments. <br>
If the plus form of distort (<a href="command-line-options.html#distort">+distort</a>) is used
- output image center will default to <code>0,0</code> of the virtual
+ output image center will default to 0,0 of the virtual
canvas, and the image size adjusted to ensure the whole input image is
made visible in the output image on the virtual canvas. </td>
</tr>
<tr>
- <td><code>DePolar</code></td>
+ <td>DePolar</td>
<td>
- Uses the same arguments and meanings as a '<code>Polar</code>' distortion
+ Uses the same arguments and meanings as a 'Polar' distortion
but generates the reverse Polar to Cartesian distortion. <br>
- The special <var>Rmax</var> setting of '<code>0</code>' may however clip
+ The special <var>Rmax</var> setting of '0' may however clip
the corners of the input image. However using the special
- <var>Rmax</var> setting of '<code>-1</code>' (maximum center to corner
+ <var>Rmax</var> setting of '-1' (maximum center to corner
distance) will ensure the whole distorted image is preserved in the
- generated result, so that the same argument to '<code>Polar</code>' will
+ generated result, so that the same argument to 'Polar' will
reverse the distortion re-producing the original.
Note that as this distortion requires the area resampling of a circular
</tr>
<tr>
- <td><code>Barrel</code></td>
+ <td>Barrel</td>
<td>
Given the four coefficients (A,B,C,D) as defined by <a href="http://wiki.panotools.org/Lens_correction_model">Helmut
Dersch</a>, perform a barrel or pin-cushion distortion appropriate to
correct radial lens distortions. That is in photographs, make straight
lines straight again. <br>
- Arguments: <var>A B C</var> [ <var>D</var> [
+ <p class="text-center">Arguments: <var>A B C</var> [ <var>D</var> [
<var>X</var> , <var>Y</var> ] ] <br>
or <var>A<sub>x</sub> B<sub>x</sub> C<sub>x</sub> D<sub>x</sub>
A<sub>y</sub> B<sub>y</sub> C<sub>y</sub> D<sub>y</sub></var>
- [ <var>X</var> , <var>Y</var> ] <br>
- So that it forms the function <br>
- Rsrc = r * ( <var>A</var>*r<sup>3</sup> + <var>B</var>*r<sup>2</sup> +
- <var>C</var>*r + <var>D</var> )<br>
+ [ <var>X</var> , <var>Y</var> ] </p>
+ So that it forms the function
+ <p class="text-center">Rsrc = r * ( <var>A</var>*r<sup>3</sup> + <var>B</var>*r<sup>2</sup> +
+ <var>C</var>*r + <var>D</var> )</p>
Where <var>X</var>,<var>Y</var> is the optional center of the distortion
(defaulting to the center of the image). <br>
</tr>
<tr>
- <td><code>BarrelInverse</code></td>
+ <td>BarrelInverse</td>
<td>
- This is very similar to '<code>Barrel</code>' with the same set of
+ This is very similar to 'Barrel' with the same set of
arguments, and argument handling. However it uses the inverse
of the radial polynomial,
- so that it forms the function <br>
- Rsrc = r / ( <var>A</var>*r<sup>3</sup> + <var>B</var>*r<sup>2</sup> +
- <var>C</var>*r + <var>D</var> )<br>
- Note that this is not the reverse of the '<code>Barrel</code>'
+ so that it forms the function
+ <p class="text-center">Rsrc = r / ( <var>A</var>*r<sup>3</sup> + <var>B</var>*r<sup>2</sup> +
+ <var>C</var>*r + <var>D</var> )</p>
+ Note that this is not the reverse of the 'Barrel'
distortion, just a different barrel-like radial distortion method.
</td>
</tr>
<tr>
- <td><code>Shepards</code></td>
+ <td>Shepards</td>
<td>
Distort the given list control points (any number) using an Inverse
Squared Distance Interpolation Method (<a href="http://en.wikipedia.org/wiki/Shepard%27s_method">Shepards
destination image. Each set of four floating point values represent a source
image coordinate, followed immediately by the destination image coordinate.
This produces a list of values such as...</p>
-<div style="text-align: center"><var>
+<p class="text-center"><var>
U<sub>1</sub>,V<sub>1</sub> X<sub>1</sub>,Y<sub>1</sub>
U<sub>2</sub>,V<sub>2</sub> X<sub>2</sub>,Y<sub>2</sub>
U<sub>3</sub>,V<sub>3</sub> X<sub>3</sub>,Y<sub>3</sub>
...
U<sub>n</sub>,V<sub>n</sub> X<sub>n</sub>,Y<sub>n</sub>
-</var></div>
+</var></p>
<p>where <var>U,V</var> on the source image is mapped to <var>X,Y</var> on the
destination image. </p>
<p>The shape primitives:</p>
-<pre>
-point x,y
-line x0,y0 x1,y1
-rectangle x0,y0 x1,y1
-roundRectangle x0,y0 x1,y1 wc,hc
-arc x0,y0 x1,y1 a0,a1
-ellipse x0,y0 rx,ry a0,a1
-circle x0,y0 x1,y1
-polyline x0,y0 ... xn,yn
-polygon x0,y0 ... xn,yn
-bezier x0,y0 ... xn,yn
-path specification
-image operator x0,y0 w,h filename
-</pre>
+<dl class="dl-horizontal">
+<dt>point</dt><dd> x,y</dd>
+<dt>line</dt><dd> x0,y0 x1,y1</dd>
+<dt>rectangle</dt><dd> x0,y0 x1,y1</dd>
+<dt>roundRectangle</dt><dd> x0,y0 x1,y1 wc,hc</dd>
+<dt>arc</dt><dd> x0,y0 x1,y1 a0,a1</dd>
+<dt>ellipse</dt><dd> x0,y0 rx,ry a0,a1</dd>
+<dt>circle</dt><dd> x0,y0 x1,y1</dd>
+<dt>polyline</dt><dd> x0,y0 ... xn,yn</dd>
+<dt>polygon</dt><dd> x0,y0 ... xn,yn</dd>
+<dt>bezier</dt><dd> x0,y0 ... xn,yn</dd>
+<dt>path</dt><dd>specification </dd>
+<dt>image</dt><dd> operator x0,y0 w,h filename</dd>
+</dl>
<p>The text primitive:</p>
-<pre>
-text x0,y0 string
-</pre>
+<dl class="dl-horizontal">
+<dt>text</dt><dd>x0,y0 string</dd>
+</dl>
<p>The text gravity primitive:</p>
-<pre>
-gravity NorthWest, North, NorthEast, West, Center,
- East, SouthWest, South, or SouthEast
-</pre>
+<dl class="dl-horizontal">
+<dt>gravity</dt><dd>NorthWest, North, NorthEast, West, Center, East, SouthWest, South, or SouthEast</dd>
+</dl>
<p>The text gravity primitive only affects the placement of text and does not
interact with the other primitives. It is equivalent to using the <a href="command-line-options.html#gravity">-gravity</a> command-line option, except that it is limited in
<p>The transformation primitives:</p>
-<pre>
-rotate degrees
-translate dx,dy
-scale sx,sy
-skewX degrees
-skewY degrees
-</pre>
+<dl class="dl-horizontal">
+<dt>rotate</dt><dd>degrees</dd>
+<dt>translate</dt><dd>dx,dy</dd>
+<dt>scale</dt><dd>sx,sy</dd>
+<dt>skewX</dt><dd>degrees</dd>
+<dt>skewY</dt><dd>degrees</dd>
+</dl>
<p>The pixel operation primitives:</p>
-<pre>
-color x0,y0 method
-matte x0,y0 method
-</pre>
+<dl class="dl-horizontal">
+<dt>color</dt><dd>x0,y0 method</dd>
+<dt>matte</dt><dd>x0,y0 method</dd>
+</dl>
<p>The shape primitives are drawn in the color specified by the preceding <a href="command-line-options.html#fill">-fill</a> setting. For unfilled shapes, use <a href="command-line-options.html#fill">-fill none</a>. You can optionally control the stroke (the
"outline" of a shape) with the <a href="command-line-options.html#stroke">-stroke</a> and <a href="command-line-options.html#strokewidth">-strokewidth</a> settings.</p>
<p class="magick-description">specify the text encoding.</p>
-<p>Choose from <code>AdobeCustom</code>, <code>AdobeExpert</code>,
-<code>AdobeStandard</code>, <code>AppleRoman</code>, <code>BIG5</code>,
-<code>GB2312</code>, <code>Latin 2</code>, <code>None</code>, <code>SJIScode</code>,
-<code>Symbol</code>, <code>Unicode</code>, <code>Wansung</code>.</p>
+<p>Choose from</p>
+
+<pre>
+AdobeCustom AdobeExpert
+AdobeStandard AppleRoman
+BIG5 GB2312
+Latin 2 None
+SJIScode Symbol
+Unicode Wansung
+</pre>
<div style="margin: auto;">
<h3 class="magick-header"><a id="endian"></a>-endian <var>type</var></h3>
<p class="magick-description">display (cooccurrence matrix) texture measure features for each channel in the image in each of four directions (horizontal, vertical, left and right diagonals) for the specified distance.</p>
<pre>
-Angular Second Moment
-Contrast
-Correlation
-Sum of Squares Variance
-Inverse Difference Moment
-Sum Average
-Sum Variance
-Sum Entropy
-Entropy
-Difference Variance
-Difference Entropy
-Information Measure of Correlation 1
-Information Measure of Correlation 2
-Maximum Correlation Coefficient
+Angular Second Moment Sum Entropy
+Contrast Entropy
+Correlation Difference Variance
+Sum of Squares Variance Difference Entropy
+Inverse Difference Moment Information Measure of Correlation 1
+Sum Average Information Measure of Correlation 2
+Sum Variance Maximum Correlation Coefficient
</pre>
-
<div style="margin: auto;">
<h3 class="magick-header"><a id="fft"></a>-fft</h3>
</div>
<p>Convolve the image with a Gaussian or normal distribution using the given
<var>Sigma</var> value. The formula is:</p>
-<div class="eqn"><img alt="gaussian distribution" width="243px" height="42px" src="../images/gaussian-blur.png">
-</div>
+<p class="text-center"><img class="img-thumbnail" alt="gaussian distribution" width="243px" height="42px" src="../images/gaussian-blur.png"> </p>
<p>The <var>Sigma</var> value is the important argument, and
determines the actual amount of blurring that will take place. </p>
the pixel values to linear-RGB or non-linear sRGB colorspace before
being applied to calulate the final greyscale value. </p>
-<pre>
- Rec601Luma 0.298839R' + 0.586811G'+ 0.114350B'
- Rec601Luminance 0.298839R + 0.586811G + 0.114350B
- Rec709Luma 0.212656R' + 0.715158G' + 0.072186B'
- Rec709Luminance 0.212656R + 0.715158G + 0.072186B
- Brightness max(R', G', B')
- Lightness (min(R', G', B') + max(R', G', B')) / 2.0
-</pre>
+<dl class="dl-horizontal">
+<dt>Rec601Luma</dt><dd> 0.298839R' + 0.586811G'+ 0.114350B'</dd>
+<dt>Rec601Luminance</dt><dd> 0.298839R + 0.586811G + 0.114350B</dd>
+<dt>Rec709Luma</dt><dd> 0.212656R' + 0.715158G' + 0.072186B'</dd>
+<dt>Rec709Luminance</dt><dd> 0.212656R + 0.715158G + 0.072186B</dd>
+<dt>Brightness</dt><dd> max(R', G', B')</dd>
+<dt>Lightness</dt><dd> (min(R', G', B') + max(R', G', B')) / 2.0</dd>
+</dl>
+
<p>Note that the above R,G,B values is the image's linear-RGB values, while
R',G',B' are sRGB non-linear values. </p>
current value in the images respective R,G,B channel regardless of
what that is, or what colorspace the image is currently using.</p>
-<pre>
- Average (R + G + B) / 3.0
- MS (R^2 + G^2 + B^2) / 3.0
- RMS sqrt( (R^2 + G^2 + B^2) / 3.0 )
-</pre>
+<dl class="dl-horizontal">
+<dt>Average</dt><dd>(R + G + B) / 3.0</dd>
+<dt>MS</dt><dd>(R^2 + G^2 + B^2) / 3.0</dd>
+<dt>RMS</dt><dd>sqrt( (R^2 + G^2 + B^2) / 3.0 )</dd>
+</dl>
<p>These methods are often used for other purposes, such as generating a
grayscale difference image between two color images (using <a href="command-line-options.html#compose">-compose</a> '<code>Difference</code>' composition. </p>
<p>Choose from:</p>
<pre>
- none
- line
- plane
- partition
- JPEG
- GIF
- PNG
+none
+line
+plane
+partition
+JPEG
+GIF
+PNG
</pre>
<p>This option is used to specify the type of interlacing scheme for raw image
<p class="magick-description">Print a list of supported arguments for various options or settings. Choose from these list types:</p>
-<pre>
- Align Alpha Boolean Channel
- Class ClipPath Coder Color
- Colorspace Command Compose Compress
- Configure DataType Debug Decoration
- Delegate Direction Dispose Distort
- Dither Endian Evaluate FillRule
- Filter Font Format Function
- Gravity ImageList Intent Interlace
- Interpolate Kernel Layers LineCap
- LineJoin List Locale LogEvent
- Log Magic Method Metric
- Mime Mode Morphology Module
- Noise Orientation Policy PolicyDomain
- PolicyRights Preview Primitive QuantumFormat
- Resource SparseColor Storage Stretch
- Style Threshold Type Units
- Validate VirtualPixel
+<pre class="pre-scrollable">
+Align
+Alpha
+Boolean
+Cache
+Channel
+Class
+ClipPath
+Coder
+Color
+Colorspace
+Command
+Complex
+Compose
+Compress
+Configure
+DataType
+Debug
+Decoration
+Delegate
+Direction
+Dispose
+Distort
+Dither
+Endian
+Evaluate
+FillRule
+Filter
+Font
+Format
+Function
+Gravity
+Intensity
+Intent
+Interlace
+Interpolate
+Kernel
+Layers
+LineCap
+LineJoin
+List
+Locale
+LogEvent
+Log
+Magic
+Method
+Metric
+Mime
+Mode
+Morphology
+Module
+Noise
+Orientation
+PixelIntensity
+Policy
+PolicyDomain
+PolicyRights
+Preview
+Primitive
+QuantumFormat
+Resource
+SparseColor
+Statistic
+Storage
+Stretch
+Style
+Threshold
+Type
+Units
+Validate
+VirtualPixel
</pre>
<p>These lists vary depending on your version of ImageMagick. Use "<code>-list
<p>You can display the following components by embedding special format
characters:</p>
-<pre>
-%d domain
-%e event
-%f function
-%l line
-%m module
-%p process ID
-%r real CPU time
-%t wall clock time
-%u user CPU time
-%% percent sign
-\n newline
-\r carriage return
-</pre>
+<dl class="dl-horizontal">
+<dt>%d</dt><dd>domain</dd>
+<dt>%e</dt><dd>event</dd>
+<dt>%f</dt><dd>function</dd>
+<dt>%l</dt><dd>line</dd>
+<dt>%m</dt><dd>module</dd>
+<dt>%p</dt><dd>process ID</dd>
+<dt>%r</dt><dd>real CPU time</dd>
+<dt>%t</dt><dd>wall clock time</dd>
+<dt>%u</dt><dd>user CPU time</dd>
+<dt>%%</dt><dd>percent sign</dd>
+<dt>\n</dt><dd>newline</dd>
+<dt>\r</dt><dd>carriage return</dd>
+</dl>
<p>For example:</p>
<p>Here are the valid components of a map:</p>
-<pre>
-r red pixel component
-g green pixel component
-b blue pixel component
-a alpha pixel component (0 is transparent)
-o opacity pixel component (0 is opaque)
-i grayscale intensity pixel component
-c cyan pixel component
-m magenta pixel component
-y yellow pixel component
-k black pixel component
-p pad component (always 0)
-</pre>
+<dl class="dl-horizontal">
+<dt>r</dt><dd> red pixel component</dd>
+<dt>g</dt><dd> green pixel component</dd>
+<dt>b</dt><dd> blue pixel component</dd>
+<dt>a</dt><dd> alpha pixel component (0 is transparent)</dd>
+<dt>o</dt><dd> opacity pixel component (0 is opaque)</dd>
+<dt>i</dt><dd> grayscale intensity pixel component</dd>
+<dt>c</dt><dd> cyan pixel component</dd>
+<dt>m</dt><dd> magenta pixel component</dd>
+<dt>y</dt><dd> yellow pixel component</dd>
+<dt>k</dt><dd> black pixel component</dd>
+<dt>p</dt><dd> pad component (always 0)</dd>
+</dl>
<p>You can specify as many of these components as needed in any order (e.g.
bgr). The components can repeat as well (e.g. rgbr).</p>
<p><var>width</var>x<var>height</var> is the window size and <var>distance</var> is the color distance measured in the range 0 to 1 or 0 to 100%</p>
-<p>The mean shift algorithm is iterative and thus slower the larger the window size. For each pixel, it gets all the pixels in the window centered at the pixel and excludes those that are outside the radius=sqrt((width-1)(height-1)/4) surrounding the pixel. From those pixels, it finds which of them are within the specified squared color distance from the current mean. It then computes a new x,y centroid from those coordinates and a new mean. This new x,y centroid is used as the center for a new window. This process is iterated until it converges and the final mean is then used to replace the original pixel value. It repeats this process for the next pixel, etc, until it processes all pixels in the image. Results are better when using other colorspaces rather than RGB. Recommend YIQ, YUV or YCbCr, which seem to give equivalent results.</p>
+<p>The mean shift algorithm is iterative and thus slower the larger the window size. For each pixel, it gets all the pixels in the window centered at the pixel and excludes those that are outside the <var>radius=sqrt((width-1)(height-1)/4)</var> surrounding the pixel. From those pixels, it finds which of them are within the specified squared color distance from the current mean. It then computes a new x,y centroid from those coordinates and a new mean. This new x,y centroid is used as the center for a new window. This process is iterated until it converges and the final mean is then used to replace the original pixel value. It repeats this process for the next pixel, etc, until it processes all pixels in the image. Results are better when using other colorspaces rather than RGB. Recommend YIQ, YUV or YCbCr, which seem to give equivalent results.</p>
<div style="margin: auto;">
<h3 class="magick-header"><a id="metric"></a>-metric <var>type</var></h3>
<p>You can choose from these standard threshold maps:</p>
-<pre>
+<pre class="pre-scrollable">
threshold 1x1 Threshold 1x1 (non-dither)
checks 2x1 Checkerboard 2x1 (dither)
o2x2 2x2 Ordered 2x2 (dispersed)
<p>Choose from these orientations:</p>
<pre>
-bottom-left
-bottom-right
-left-bottom
-left-top
+bottom-left right-top
+bottom-right top-left
+left-bottom top-right
+left-top undefined
right-bottom
-right-top
-top-left
-top-right
-undefined
</pre>
<p>To print a complete list of orientations, use the <a href="command-line-options.html#list">-list
<p>Use <var>media</var> as shorthand to specify the dimensions (<var>width</var>x<var>height</var>) of the <var>PostScript</var> page in dots per inch or a TEXT page in pixels.
The choices for a PostScript page are:</p>
-<div class="table-responsive">
-<table class="table table-condensed table-striped">
- <tr>
- <td><var>Media</var></td>
- <td align="right"><var>Width</var></td>
- <td align="right"><var>Height</var></td>
- </tr>
-<tr><td> 11x17 </td> <td align="right"> 792</td> <td align="right"> 1224</td> </tr>
-<tr><td> Ledger </td> <td align="right"> 1224</td> <td align="right"> 792</td> </tr>
-<tr><td> Legal </td> <td align="right"> 612</td> <td align="right"> 1008</td> </tr>
-<tr><td> Letter </td> <td align="right"> 612</td> <td align="right"> 792</td> </tr>
-<tr><td> LetterSmall</td> <td align="right"> 612</td> <td align="right"> 792</td> </tr>
-<tr><td> ArchE </td> <td align="right"> 2592</td> <td align="right"> 3456</td> </tr>
-<tr><td> ArchD </td> <td align="right"> 1728</td> <td align="right"> 2592</td> </tr>
-<tr><td> ArchC </td> <td align="right"> 1296</td> <td align="right"> 1728</td> </tr>
-<tr><td> ArchB </td> <td align="right"> 864</td> <td align="right"> 1296</td> </tr>
-<tr><td> ArchA </td> <td align="right"> 648</td> <td align="right"> 864</td> </tr>
-<tr><td> A0 </td> <td align="right"> 2380</td> <td align="right"> 3368</td> </tr>
-<tr><td> A1 </td> <td align="right"> 1684</td> <td align="right"> 2380</td> </tr>
-<tr><td> A2 </td> <td align="right"> 1190</td> <td align="right"> 1684</td> </tr>
-<tr><td> A3 </td> <td align="right"> 842</td> <td align="right"> 1190</td> </tr>
-<tr><td> A4 </td> <td align="right"> 595</td> <td align="right"> 842</td> </tr>
-<tr><td> A4Small </td> <td align="right"> 595</td> <td align="right"> 842</td> </tr>
-<tr><td> A5 </td> <td align="right"> 421</td> <td align="right"> 595</td> </tr>
-<tr><td> A6 </td> <td align="right"> 297</td> <td align="right"> 421</td> </tr>
-<tr><td> A7 </td> <td align="right"> 210</td> <td align="right"> 297</td> </tr>
-<tr><td> A8 </td> <td align="right"> 148</td> <td align="right"> 210</td> </tr>
-<tr><td> A9 </td> <td align="right"> 105</td> <td align="right"> 148</td> </tr>
-<tr><td> A10 </td> <td align="right"> 74</td> <td align="right"> 105</td> </tr>
-<tr><td> B0 </td> <td align="right"> 2836</td> <td align="right"> 4008</td> </tr>
-<tr><td> B1 </td> <td align="right"> 2004</td> <td align="right"> 2836</td> </tr>
-<tr><td> B2 </td> <td align="right"> 1418</td> <td align="right"> 2004</td> </tr>
-<tr><td> B3 </td> <td align="right"> 1002</td> <td align="right"> 1418</td> </tr>
-<tr><td> B4 </td> <td align="right"> 709</td> <td align="right"> 1002</td> </tr>
-<tr><td> B5 </td> <td align="right"> 501</td> <td align="right"> 709</td> </tr>
-<tr><td> C0 </td> <td align="right"> 2600</td> <td align="right"> 3677</td> </tr>
-<tr><td> C1 </td> <td align="right"> 1837</td> <td align="right"> 2600</td> </tr>
-<tr><td> C2 </td> <td align="right"> 1298</td> <td align="right"> 1837</td> </tr>
-<tr><td> C3 </td> <td align="right"> 918</td> <td align="right"> 1298</td> </tr>
-<tr><td> C4 </td> <td align="right"> 649</td> <td align="right"> 918</td> </tr>
-<tr><td> C5 </td> <td align="right"> 459</td> <td align="right"> 649</td> </tr>
-<tr><td> C6 </td> <td align="right"> 323</td> <td align="right"> 459</td> </tr>
-<tr><td> Flsa </td> <td align="right"> 612</td> <td align="right"> 936</td> </tr>
-<tr><td> Flse </td> <td align="right"> 612</td> <td align="right"> 936</td> </tr>
-<tr><td> HalfLetter </td> <td align="right"> 396</td> <td align="right"> 612</td> </tr>
-</table></div>
+<dl class="dl-horizontal">
+<dt> 11x17 </dt> <dd> 792 x 1224</dd>
+<dt> Ledger </dt> <dd> 1224 x 792</dd>
+<dt> Legal </dt> <dd> 612 x 1008</dd>
+<dt> Letter </dt> <dd> 612 x 792</dd>
+<dt> LetterSmall</dt> <dd> 612 x 792</dd>
+<dt> ArchE </dt> <dd> 2592 x 3456</dd>
+<dt> ArchD </dt> <dd> 1728 x 2592</dd>
+<dt> ArchC </dt> <dd> 1296 x 1728</dd>
+<dt> ArchB </dt> <dd> 864 x 1296</dd>
+<dt> ArchA </dt> <dd> 648 x 864</dd>
+<dt> A0 </dt> <dd> 2380 x 3368</dd>
+<dt> A1 </dt> <dd> 1684 x 2380</dd>
+<dt> A2 </dt> <dd> 1190 x 1684</dd>
+<dt> A3 </dt> <dd> 842 x 1190</dd>
+<dt> A4 </dt> <dd> 595 x 842</dd>
+<dt> A4Small </dt> <dd> 595 x 842</dd>
+<dt> A5 </dt> <dd> 421 x 595</dd>
+<dt> A6 </dt> <dd> 297 x 421</dd>
+<dt> A7 </dt> <dd> 210 x 297</dd>
+<dt> A8 </dt> <dd> 148 x 210</dd>
+<dt> A9 </dt> <dd> 105 x 148</dd>
+<dt> A10 </dt> <dd> 74 x 105</dd>
+<dt> B0 </dt> <dd> 2836 x 4008</dd>
+<dt> B1 </dt> <dd> 2004 x 2836</dd>
+<dt> B2 </dt> <dd> 1418 x 2004</dd>
+<dt> B3 </dt> <dd> 1002 x 1418</dd>
+<dt> B4 </dt> <dd> 709 x 1002</dd>
+<dt> B5 </dt> <dd> 501 x 709</dd>
+<dt> C0 </dt> <dd> 2600 x 3677</dd>
+<dt> C1 </dt> <dd> 1837 x 2600</dd>
+<dt> C2 </dt> <dd> 1298 x 1837</dd>
+<dt> C3 </dt> <dd> 918 x 1298</dd>
+<dt> C4 </dt> <dd> 649 x 918</dd>
+<dt> C5 </dt> <dd> 459 x 649</dd>
+<dt> C6 </dt> <dd> 323 x 459</dd>
+<dt> Flsa </dt> <dd> 612 x 936</dd>
+<dt> Flse </dt> <dd> 612 x 936</dd>
+<dt> HalfLetter </dt> <dd> 396 x 612</dd>
+</dl>
<p>This option is also used to place subimages when writing to a multi-image
format that supports offsets, such as GIF89 and MNG. When used for this
<p>The exponents may be positive, negative or zero. A negative exponent is equivalent to 1 divided by the image raised to the corresponding positive exponent. A zero exponent always produces 1 scaled by quantumrange to white, i.e. wt*white, no matter what the image.</p>
-<p>The format is: output = wt1*image1^exp1 + wt2*image2^exp2 ...</p>
+<p>The format is: <var>output = wt1*image1^exp1 + wt2*image2^exp2 </var>...</p>
<p>Some simple uses are:</p>
<ul>
<code>convert file.png -preview Gamma Preview:gamma.png</code>). Choose from
these previews:</p>
-<pre>
-Rotate Shear Roll Hue
-Saturation Brightness Gamma Spiff
-Dull Grayscale Quantize Despeckle
-ReduceNoise Add Noise Sharpen Blur
-Threshold EdgeDetect Spread Shade
-Raise Segment Solarize Swirl
-Implode Wave OilPaint CharcoalDrawing
+<pre class="pre-scrollable">
+AddNoise
+Blur
+Brightness
+Charcoal
+Despeckle
+Dull
+EdgeDetect
+Gamma
+Grayscale
+Hue
+Implode
JPEG
+OilPaint
+Quantize
+Raise
+ReduceNoise
+Roll
+Rotate
+Saturation
+Segment
+Shade
+Sharpen
+Shear
+Solarize
+Spiff
+Spread
+Swirl
+Threshold
+Wave
</pre>
<p>To print a complete list of previews, use the <a href="command-line-options.html#list">-list preview</a> option.</p>
<p>If filter-type is 4 or less, the specified PNG filter-type is used for
all scanlines:</p>
-<pre>
-0: none
-1: sub
-2: up
-3: average
-4: Paeth
-</pre>
+<dl class="dl-horizontal">
+<dt>0</dt><dd>none</dd>
+<dt>1</dt><dd>sub</dd>
+<dt>2</dt><dd>up</dd>
+<dt>3</dt><dd>average</dd>
+<dt>4</dt><dd>Paeth</dd>
+</dl>
<p>If filter-type is 5, adaptive filtering is used when quality is greater
than 50 and the image does not have a color map, otherwise no filtering is
Escapes</a> expanded) to images as they are read in. For example:</p>
<pre>
-convert rose: -set comment 'Rose is a rose is a rose is a rose' rose.png
+-> convert rose: -set comment 'Rose is a rose is a rose is a rose' rose.png
identify -format %c rose.png
Rose is a rose is a rose is a rose
</pre>
Properties</a> in the defined value. For example:</p>
<pre>
-convert rose: -set origsize '%wx%h' -resize 50% \
+-> convert rose: -set origsize '%wx%h' -resize 50% \
-format 'Old size = %[origsize] New size = %wx%h' info:
Old size = 70x46 New size = 35x23
</pre>
<p class="magick-description"> color the given image using the specified points of color, and filling the other intervening colors using the given methods. </p>
-<table class="table table-condensed table-striped">
- <tbody>
- <tr>
- <th style="width: 8%">Method</th>
- <th>Description</th>
- </tr>
-
- <tr>
- <td>barycentric</td>
- <td>three point triangle of color given 3 points.
+<dl class="dl-horizontal">
+ <dt>barycentric</dt>
+ <dd>three point triangle of color given 3 points.
Giving only 2 points will form a linear gradient between those points.
The gradient generated extends beyond the triangle created by those
- 3 points. </td>
- </tr>
-
- <tr>
- <td>bilinear</td>
- <td>Like barycentric but for 4 points. Less than 4 points
- fall back to barycentric. </td>
- </tr>
- <tr>
- <td>voronoi</td>
- <td>Simply map each pixel to the to nearest color point
- given. The result are polygonal 'cells' of solid color. </td>
- </tr>
-
- <tr>
- <td>shepards</td>
- <td>Colors points biased on the ratio of inverse distance
+ 3 points. </dd>
+ <dt>bilinear</dt>
+ <dd>Like barycentric but for 4 points. Less than 4 points
+ fall back to barycentric. </dd>
+ <dt>voronoi</dt>
+ <dd>Simply map each pixel to the to nearest color point
+ given. The result are polygonal 'cells' of solid color. </dd>
+ <dt>shepards</dt>
+ <dd>Colors points biased on the ratio of inverse distance
squared. Generating spots of color in a sea of the average of
- colors. </td>
- </tr>
-
- <tr>
- <td>inverse</td>
- <td>Colors points biased on the ratio of inverse distance.
+ colors. </dd>
+ <dt>inverse</dt>
+ <dd>Colors points biased on the ratio of inverse distance.
This generates sharper points of color rather than rounded spots of
'<code>shepards</code>' Generating spots of color in a sea of the
- average of colors. </td>
- </tr>
-
- </tbody>
-</table>
+ average of colors. </dd>
+</dl>
<p>The points are placed according to the images location on the virtual
canvas (<a href="command-line-options.html#page">-page</a> or <a href="command-line-options.html#repage">-repage</a>
<p class="magick-description">pixel storage type. Here are the valid types:</p>
-<pre>
-char unsigned characters
-double doubles
-float floats
-integer integers
-long longs
-quantum pixels in the native depth of your ImageMagick distribution
-short unsigned shorts
-</pre>
+<dl class="dl-horizontal">
+<dt>char</dt><dd>unsigned characters</dd>
+<dt>double</dt><dd>doubles</dd>
+<dt>float</dt><dd>floats</dd>
+<dt>integer</dt><dd>integers</dd>
+<dt>long</dt><dd>longs</dd>
+<dt>quantum</dt><dd>pixels in the native depth of your ImageMagick distribution</dd>
+<dt>short</dt><dd>unsigned shorts</dd>
+</dl>
<p>Float and double types are normalized from 0.0 to 1.0 otherwise the pixels
values range from 0 to the maximum value the storage type can support.</p>
<p>The parameters are:</p>
-<pre>
- radius The radius of the Gaussian, in pixels, not counting the center
- pixel (default 0).
- sigma The standard deviation of the Gaussian, in pixels (default 1.0).
- gain The fraction of the difference between the original and the blur
- image that is added back into the original (default 1.0).
- threshold The threshold, as a fraction of <var>QuantumRange</var>, needed to apply the
- difference amount (default 0.05).
-</pre>
-
+<dl class="dl-horizontal">
+<dt>radius</dt>
+<dd>The radius of the Gaussian, in pixels, not counting the center pixel (default 0).</dd>
+<dt>sigma</dt>
+<dd>The standard deviation of the Gaussian, in pixels (default 1.0).</dd>
+<dt>gain</dt>
+<dd>The fraction of the difference between the original and the blur image that is added back into the original (default 1.0).</dd>
+<dt>threshold</dt>
+<dd>The threshold, as a fraction of <var>QuantumRange</var>, needed to apply the difference amount (default 0.05).</dd>
+</dl>
<div style="margin: auto;">
<h3 class="magick-header"><a id="verbose"></a>-verbose</h3>
<p>Choose from these visual classes:</p>
<pre>
-StaticGray
-GrayScale
-StaticColor
-PseudoColor
-TrueColor
-DirectColor
-default
-visual id
+StaticGray TrueColor
+GrayScale DirectColor
+StaticColor default
+PseudoColor visual id
</pre>
<p>The X server must support the visual you choose, otherwise an error occurs.
the currently selected font family. Use a positive integer for
<var>fontWeight</var> or select from the following.</p>
-<table class="table table-condensed table-striped">
- <col width="25%">
- <col width="75%">
- <thead>
- <tr>
- <th><var>fontWeight</var></th>
- <th>Description</th>
- </tr>
- </thead>
- <tbody>
- <tr><td>All </td>
- <td>No effect. </td></tr>
- <tr><td>Bold </td>
- <td>Same as <var>fontWeight</var> = 700.</td></tr>
- <tr><td>Bolder </td>
- <td>Add 100 to font weight if currently ≤ 800.</td></tr>
- <tr><td>Lighter </td>
- <td>Subtract 100 to font weight if currently ≤ 100.</td></tr>
- <tr><td>Normal </td>
- <td>Same as <var>fontWeight</var> = 400.</td></tr>
- </tbody>
- </table>
+<dl class="dl-horizontal">
+<dt>All </dt>
+<dd>No effect. </dd>
+<dt>Bold </dt>
+<dd>Same as <var>fontWeight</var> = 700.</dd>
+<dt>Bolder </dt>
+<dd>Add 100 to font weight if currently ≤ 800.</dd>
+<dt>Lighter </dt>
+<dd>Subtract 100 to font weight if currently ≤ 100.</dd>
+<dt>Normal </dt>
+<dd>Same as <var>fontWeight</var> = 400.</dd>
-<p>To print a complete list of weight types, use <a href="command-line-options.html#list">-list
-weight</a>.</p>
+<br>
+
+<p>To print a complete list of weight types, use <a href="command-line-options.html#list">-list weight</a>.</p>
<p>For other settings that affect fonts, see the options <a href="command-line-options.html#font">-font</a>, <a href="command-line-options.html#family">-family</a>, <a href="command-line-options.html#stretch">-stretch</a>, and <a href="command-line-options.html#style">-style</a>. </p>
<p>The image sequence preceding the <a href="command-line-options.html#write">-write</a> <var>filename</var> option is written out, and processing continues with the same image in its current state if there are additional options. To restore the image to its original state after writing it, use the <a href="command-line-options.html#write">+write</a> <var>filename</var> option.</p>
<p>Use <a href="command-line-options.html#compress">-compress</a> to specify the type of image compression.</p>
-</div>
+</dl></div>
</div>
<footer class="magick-footer">
<div class="magick-nav-item pull-left">