]> granicus.if.org Git - imagemagick/blob - www/api/magick-image.html
(no commit message)
[imagemagick] / www / api / magick-image.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"\r
2     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
4 <head>\r
5   <meta name="verify-v1" content="g222frIIxcQTrvDR3NBRUSKP3AnMNoqxOkIniCEkV7U=" />\r
6   <link rel="meta" type="application/rdf+xml" title="ICI" href="http://imagemagick.org/ici.rdf" />\r
7   <style type="text/css" media="screen,projection"><!--\r
8     @import url("../../www/magick.css");\r
9   --></style>\r
10   <link rel="shortcut icon" href="../../images/wand.ico"  type="images/vnd.microsoft.icon"/>
11   <title>ImageMagick: MagickWand, C API for ImageMagick: Image Methods</title>
12   <meta http-equiv="Content-Language" content="en-US"/>
13   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
14   <meta http-equiv="Reply-to" content="magick-users@imagemagick.org"/>
15   <meta name="Generator" content="PHP"/>
16   <meta name="Keywords" content="magickwc, api, for, imagemagick:, image, methods, ImageMagick, ImageMagic, MagickCore, MagickWand, PerlMagick, Magick++, RMagick, PythonMagick, JMagick, TclMagick, Image, Magick, Magic, Wand, ImageMagickObject, Swiss, Army, Knife, Image, Processing"/>
17   <meta name="Description" content="ImageMagick® is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (about 100) including GIF, JPEG, JPEG-2000, PNG, PDF, PhotoCD, TIFF, and DPX. Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.  ImageMagick is free software delivered as a ready-to-run binary distribution or as source code that you can freely use, copy, modify, and distribute. Its license is compatible with the GPL. It runs on all major operating systems.  The functionality of ImageMagick is typically utilized from the command line or you can use the features from programs written in your favorite programming language. Choose from these interfaces: MagickCore (C), MagickWand (C), ChMagick (Ch), Magick++ (C++), JMagick (Java), L-Magick (Lisp), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick (Tcl/TK). With a language interface, use ImageMagick to modify or create images automagically and dynamically."/>
18   <meta name="Rating" content="GENERAL"/>
19   <meta name="Robots" content="INDEX, FOLLOW"/>
20   <meta name="Generator" content="ImageMagick Studio LLC"/>
21   <meta name="Author" content="ImageMagick Studio LLC"/>
22   <meta name="Revisit-after" content="2 DAYS"/>
23   <meta name="Resource-type" content="document"/>
24   <meta name="Copyright" content="Copyright (c) 1999-2009 ImageMagick Studio LLC"/>
25   <meta name="Distribution" content="Global"/>
26 </head>\r
27 \r
28 <body id="www-imagemagick-org">\r
29 <div class="titlebar">\r
30 <a href="../../index.html">\r
31   <img src="../../images/script.png" alt="[ImageMagick]"\r
32   style="width: 350px; height: 60px; margin: 28px auto; float: left;" /></a>\r
33 <a href="http://www.networkredux.com">\r
34   <img src="../../images/networkredux.png" alt="[sponsor]"\r
35   style="margin: 45px auto; border: 0px; float: left;" /></a>\r
36 <a href="http://www.imagemagick.org/discourse-server/">\r
37   <img src="../../images/logo.jpg" alt=""\r
38   style="width: 114px; height: 118px; border: 0px; float: right;" /></a>\r
39 <a href="../../index.html">\r
40   <img src="../../images/sprite.jpg" alt=""\r
41   style="width: 114px; height: 118px; border: 0px; float: right;" /></a>\r
42 </div>\r
43 \r
44 <div class="eastbar">\r
45 \r
46 <div class="menu">
47   <a href="../../index.html">About ImageMagick</a>
48 </div>
49 <div class="sep"></div>\r
50 <div class="menu">
51   <a href="../../www/command-line-tools.html">Command-line Tools</a>
52 </div>
53 <div class="sub">
54     <a href="../../www/command-line-processing.html">Processing</a>
55 </div>
56 <div class="sub">
57     <a href="../../www/command-line-options.html">Options</a>
58 </div>
59 <div class="sub">
60     <a href="http://www.imagemagick.org/Usage/">Usage</a>
61 </div>
62 <div class="menu">
63   <a href="../../www/api.html">Program Interfaces</a>
64 </div>
65 <div class="sub">
66     <a href="../../www/magick-wand.html">MagickWand</a>
67 </div>
68 <div class="sub">
69     <a href="../../www/magick-core.html">MagickCore</a>
70 </div>
71 <div class="sub">
72     <a href="../../www/perl-magick.html">PerlMagick</a>
73 </div>
74 <div class="sub">
75     <a href="../../Magick++/">Magick++</a>
76 </div>
77 <div class="menu">
78   <a href="../../www/architecture.html">Architecture</a>
79 </div>
80 <div class="sep"></div>\r
81 <div  class="menu">
82    <a href="../../www/install-source.html">Install from Source</a>
83 </div>
84 <div class="sub">
85     <a href="../../www/install-source.html#unix">Unix</a>
86 </div>
87 <div class="sub">
88     <a href="../../www/install-source.html#windows">Windows</a>
89  </div>
90 <div class="menu">
91   <a href="../../www/binary-releases.html">Binary Releases</a>
92 </div>
93 <div class="sub">
94     <a href="../../www/binary-releases.html#unix">Unix</a>
95 </div>
96 <div class="sub">
97     <a href="../../www/binary-releases.html#macosx">Mac OS X</a>
98 </div>
99 <div class="sub">
100     <a href="../../www/binary-releases.html#windows">Windows</a>
101 </div>
102 <div class="menu">
103   <a href="../../www/resources.html">Resources</a>
104 </div>
105 <div class="sep"></div>\r
106 <div class="menu">
107   <a href="../../www/download.html">Download</a>
108 </div>
109 <div class="sep"></div>\r
110 <div class="menu">
111   <a href="../http://www.imagemagick.org/script/search.php">Search</a>
112 </div>
113 <div class="sep"></div>\r
114 <div class="menu">
115   <a href="../../www/sitemap.html">Site Map</a>
116 </div>
117 <div  class="sub">
118     <a href="../../www/links.html">Links</a>
119 </div>
120 <div class="sep"></div>\r
121 <div  class="menu">
122   <a href="../../www/sponsors.html">Sponsors:</a>
123
124 <div class="sponsbox">
125 <div  class="sponsor">
126   <a href="http://www.online-kredit-index.de">Kredit</a><!-- 201004010120 Buchhorn -->
127 </div>
128 <div  class="sponsor">
129   <a href="http://www.blumenversender.com">Blumenversand</a><!-- 201005010120 -->
130 </div>
131 <div  class="sponsor">
132   <a href="http://www.print24.de/">Druckerei</a><!-- 201009010720 -->
133 </div>
134 <div  class="sponsor">
135    <a href="http://www.goyax.de">Börse</a><!-- 201001000240 Gewiese digital-finance.de -->
136 </div>
137 <div  class="sponsor">
138    <a href="http://www.allesdruck.de">Druckerei Online</a><!-- 201012001200 allesdruck.de-->
139 </div>
140 <div  class="sponsor">
141   <a href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 201002010000 -->
142 </div>
143 </div>
144 </div>
145 \r
146 \r
147 </div>\r
148 \r
149 <div class="main">\r
150 \r
151 <p class="navigation-index">[<a href="#GetImageFromMagickWand">GetImageFromMagickWand</a> &bull; <a href="#MagickAdaptiveBlurImage">MagickAdaptiveBlurImage</a> &bull; <a href="#MagickAdaptiveResizeImage">MagickAdaptiveResizeImage</a> &bull; <a href="#MagickAdaptiveSharpenImage">MagickAdaptiveSharpenImage</a> &bull; <a href="#MagickAdaptiveThresholdImage">MagickAdaptiveThresholdImage</a> &bull; <a href="#MagickAddImage">MagickAddImage</a> &bull; <a href="#MagickAddNoiseImage">MagickAddNoiseImage</a> &bull; <a href="#MagickAffineTransformImage">MagickAffineTransformImage</a> &bull; <a href="#MagickAnnotateImage">MagickAnnotateImage</a> &bull; <a href="#MagickAnimateImages">MagickAnimateImages</a> &bull; <a href="#MagickAppendImages">MagickAppendImages</a> &bull; <a href="#MagickAutoGammaImage">MagickAutoGammaImage</a> &bull; <a href="#MagickAutoLevelImage">MagickAutoLevelImage</a> &bull; <a href="#MagickAverageImages">MagickAverageImages</a> &bull; <a href="#MagickBlackThresholdImage">MagickBlackThresholdImage</a> &bull; <a href="#MagickBlueShiftImage">MagickBlueShiftImage</a> &bull; <a href="#MagickBlurImage">MagickBlurImage</a> &bull; <a href="#MagickBorderImage">MagickBorderImage</a> &bull; <a href="#MagickCharcoalImage">MagickCharcoalImage</a> &bull; <a href="#MagickChopImage">MagickChopImage</a> &bull; <a href="#MagickClampImage">MagickClampImage</a> &bull; <a href="#MagickClipImage">MagickClipImage</a> &bull; <a href="#MagickClipImagePath">MagickClipImagePath</a> &bull; <a href="#MagickClutImage">MagickClutImage</a> &bull; <a href="#MagickCoalesceImages">MagickCoalesceImages</a> &bull; <a href="#MagickColorDecisionListImage">MagickColorDecisionListImage</a> &bull; <a href="#MagickColorizeImage">MagickColorizeImage</a> &bull; <a href="#MagickCombineImages">MagickCombineImages</a> &bull; <a href="#MagickCommentImage">MagickCommentImage</a> &bull; <a href="#MagickCompareImageChannels">MagickCompareImageChannels</a> &bull; <a href="#MagickCompareImageLayers">MagickCompareImageLayers</a> &bull; <a href="#MagickCompareImages">MagickCompareImages</a> &bull; <a href="#MagickCompositeImage">MagickCompositeImage</a> &bull; <a href="#MagickContrastImage">MagickContrastImage</a> &bull; <a href="#MagickContrastStretchImage">MagickContrastStretchImage</a> &bull; <a href="#MagickConvolveImage">MagickConvolveImage</a> &bull; <a href="#MagickCropImage">MagickCropImage</a> &bull; <a href="#MagickCycleColormapImage">MagickCycleColormapImage</a> &bull; <a href="#MagickConstituteImage">MagickConstituteImage</a> &bull; <a href="#MagickDecipherImage">MagickDecipherImage</a> &bull; <a href="#MagickDeconstructImages">MagickDeconstructImages</a> &bull; <a href="#MagickDeskewImage">MagickDeskewImage</a> &bull; <a href="#MagickDespeckleImage">MagickDespeckleImage</a> &bull; <a href="#MagickDestroyImage">MagickDestroyImage</a> &bull; <a href="#MagickDisplayImage">MagickDisplayImage</a> &bull; <a href="#MagickDisplayImages">MagickDisplayImages</a> &bull; <a href="#MagickDistortImage">MagickDistortImage</a> &bull; <a href="#MagickDrawImage">MagickDrawImage</a> &bull; <a href="#MagickEdgeImage">MagickEdgeImage</a> &bull; <a href="#MagickEmbossImage">MagickEmbossImage</a> &bull; <a href="#MagickEncipherImage">MagickEncipherImage</a> &bull; <a href="#MagickEnhanceImage">MagickEnhanceImage</a> &bull; <a href="#MagickEqualizeImage">MagickEqualizeImage</a> &bull; <a href="#MagickEvaluateImage">MagickEvaluateImage</a> &bull; <a href="#MagickExportImagePixels">MagickExportImagePixels</a> &bull; <a href="#MagickExtentImage">MagickExtentImage</a> &bull; <a href="#MagickFlipImage">MagickFlipImage</a> &bull; <a href="#MagickFloodfillPaintImage">MagickFloodfillPaintImage</a> &bull; <a href="#MagickFlopImage">MagickFlopImage</a> &bull; <a href="#MagickForwardFourierTransformImage">MagickForwardFourierTransformImage</a> &bull; <a href="#MagickFrameImage">MagickFrameImage</a> &bull; <a href="#MagickFunctionImage">MagickFunctionImage</a> &bull; <a href="#MagickFxImage">MagickFxImage</a> &bull; <a href="#MagickGammaImage">MagickGammaImage</a> &bull; <a href="#MagickGaussianBlurImage">MagickGaussianBlurImage</a> &bull; <a href="#MagickGetImage">MagickGetImage</a> &bull; <a href="#MagickGetImageAlphaChannel">MagickGetImageAlphaChannel</a> &bull; <a href="#MagickGetImageClipMask">MagickGetImageClipMask</a> &bull; <a href="#MagickGetImageBackgroundColor">MagickGetImageBackgroundColor</a> &bull; <a href="#MagickGetImageBlob">MagickGetImageBlob</a> &bull; <a href="#MagickGetImageBlob">MagickGetImageBlob</a> &bull; <a href="#MagickGetImageBluePrimary">MagickGetImageBluePrimary</a> &bull; <a href="#MagickGetImageBorderColor">MagickGetImageBorderColor</a> &bull; <a href="#MagickGetImageChannelDepth">MagickGetImageChannelDepth</a> &bull; <a href="#MagickGetImageChannelDistortion">MagickGetImageChannelDistortion</a> &bull; <a href="#MagickGetImageChannelDistortions">MagickGetImageChannelDistortions</a> &bull; <a href="#MagickGetImageChannelMean">MagickGetImageChannelMean</a> &bull; <a href="#MagickGetImageChannelKurtosis">MagickGetImageChannelKurtosis</a> &bull; <a href="#MagickGetImageChannelRange">MagickGetImageChannelRange</a> &bull; <a href="#MagickGetImageChannelStatistics">MagickGetImageChannelStatistics</a> &bull; <a href="#MagickGetImageColormapColor">MagickGetImageColormapColor</a> &bull; <a href="#MagickGetImageColors">MagickGetImageColors</a> &bull; <a href="#MagickGetImageColorspace">MagickGetImageColorspace</a> &bull; <a href="#MagickGetImageCompose">MagickGetImageCompose</a> &bull; <a href="#MagickGetImageCompression">MagickGetImageCompression</a> &bull; <a href="#MagickGetImageCompression">MagickGetImageCompression</a> &bull; <a href="#MagickGetImageDelay">MagickGetImageDelay</a> &bull; <a href="#MagickGetImageDepth">MagickGetImageDepth</a> &bull; <a href="#MagickGetImageDistortion">MagickGetImageDistortion</a> &bull; <a href="#MagickGetImageDispose">MagickGetImageDispose</a> &bull; <a href="#MagickGetImageFilename">MagickGetImageFilename</a> &bull; <a href="#MagickGetImageFormat">MagickGetImageFormat</a> &bull; <a href="#MagickGetImageFuzz">MagickGetImageFuzz</a> &bull; <a href="#MagickGetImageGamma">MagickGetImageGamma</a> &bull; <a href="#MagickGetImageGravity">MagickGetImageGravity</a> &bull; <a href="#MagickGetImageGreenPrimary">MagickGetImageGreenPrimary</a> &bull; <a href="#MagickGetImageHeight">MagickGetImageHeight</a> &bull; <a href="#MagickGetImageHistogram">MagickGetImageHistogram</a> &bull; <a href="#MagickGetImageInterlaceScheme">MagickGetImageInterlaceScheme</a> &bull; <a href="#MagickGetImageInterpolateMethod">MagickGetImageInterpolateMethod</a> &bull; <a href="#MagickGetImageIterations">MagickGetImageIterations</a> &bull; <a href="#MagickGetImageLength">MagickGetImageLength</a> &bull; <a href="#MagickGetImageMatteColor">MagickGetImageMatteColor</a> &bull; <a href="#MagickGetImageOrientation">MagickGetImageOrientation</a> &bull; <a href="#MagickGetImagePage">MagickGetImagePage</a> &bull; <a href="#MagickGetImagePixelColor">MagickGetImagePixelColor</a> &bull; <a href="#MagickGetImageRedPrimary">MagickGetImageRedPrimary</a> &bull; <a href="#MagickGetImageRegion">MagickGetImageRegion</a> &bull; <a href="#MagickGetImageRenderingIntent">MagickGetImageRenderingIntent</a> &bull; <a href="#MagickGetImageResolution">MagickGetImageResolution</a> &bull; <a href="#MagickGetImageScene">MagickGetImageScene</a> &bull; <a href="#MagickGetImageSignature">MagickGetImageSignature</a> &bull; <a href="#MagickGetImageTicksPerSecond">MagickGetImageTicksPerSecond</a> &bull; <a href="#MagickGetImageType">MagickGetImageType</a> &bull; <a href="#MagickGetImageUnits">MagickGetImageUnits</a> &bull; <a href="#MagickGetImageVirtualPixelMethod">MagickGetImageVirtualPixelMethod</a> &bull; <a href="#MagickGetImageWhitePoint">MagickGetImageWhitePoint</a> &bull; <a href="#MagickGetImageWidth">MagickGetImageWidth</a> &bull; <a href="#MagickGetNumberImages">MagickGetNumberImages</a> &bull; <a href="#MagickGetImageTotalInkDensity">MagickGetImageTotalInkDensity</a> &bull; <a href="#MagickHaldClutImage">MagickHaldClutImage</a> &bull; <a href="#MagickHasNextImage">MagickHasNextImage</a> &bull; <a href="#MagickHasPreviousImage">MagickHasPreviousImage</a> &bull; <a href="#MagickIdentifyImage">MagickIdentifyImage</a> &bull; <a href="#MagickImplodeImage">MagickImplodeImage</a> &bull; <a href="#MagickImportImagePixels">MagickImportImagePixels</a> &bull; <a href="#MagickInverseFourierTransformImage">MagickInverseFourierTransformImage</a> &bull; <a href="#MagickLabelImage">MagickLabelImage</a> &bull; <a href="#MagickLevelImage">MagickLevelImage</a> &bull; <a href="#MagickLinearStretchImage">MagickLinearStretchImage</a> &bull; <a href="#MagickLiquidRescaleImage">MagickLiquidRescaleImage</a> &bull; <a href="#MagickMagnifyImage">MagickMagnifyImage</a> &bull; <a href="#MagickMedianFilterImage">MagickMedianFilterImage</a> &bull; <a href="#MagickMergeImageLayers">MagickMergeImageLayers</a> &bull; <a href="#MagickMinifyImage">MagickMinifyImage</a> &bull; <a href="#MagickModulateImage">MagickModulateImage</a> &bull; <a href="#MagickMontageImage">MagickMontageImage</a> &bull; <a href="#MagickMorphImages">MagickMorphImages</a> &bull; <a href="#MagickMotionBlurImage">MagickMotionBlurImage</a> &bull; <a href="#MagickNegateImage">MagickNegateImage</a> &bull; <a href="#MagickNewImage">MagickNewImage</a> &bull; <a href="#MagickNextImage">MagickNextImage</a> &bull; <a href="#MagickNormalizeImage">MagickNormalizeImage</a> &bull; <a href="#MagickOilPaintImage">MagickOilPaintImage</a> &bull; <a href="#MagickOpaquePaintImage">MagickOpaquePaintImage</a> &bull; <a href="#MagickOptimizeImageLayers">MagickOptimizeImageLayers</a> &bull; <a href="#MagickOrderedPosterizeImage">MagickOrderedPosterizeImage</a> &bull; <a href="#MagickPingImage">MagickPingImage</a> &bull; <a href="#MagickPingImageBlob">MagickPingImageBlob</a> &bull; <a href="#MagickPingImageFile">MagickPingImageFile</a> &bull; <a href="#MagickPolaroidImage">MagickPolaroidImage</a> &bull; <a href="#MagickPosterizeImage">MagickPosterizeImage</a> &bull; <a href="#MagickPreviewImages">MagickPreviewImages</a> &bull; <a href="#MagickPreviousImage">MagickPreviousImage</a> &bull; <a href="#MagickQuantizeImage">MagickQuantizeImage</a> &bull; <a href="#MagickQuantizeImages">MagickQuantizeImages</a> &bull; <a href="#MagickRadialBlurImage">MagickRadialBlurImage</a> &bull; <a href="#MagickRaiseImage">MagickRaiseImage</a> &bull; <a href="#MagickRandomThresholdImage">MagickRandomThresholdImage</a> &bull; <a href="#MagickReadImage">MagickReadImage</a> &bull; <a href="#MagickReadImageBlob">MagickReadImageBlob</a> &bull; <a href="#MagickReadImageFile">MagickReadImageFile</a> &bull; <a href="#MagickRecolorImage">MagickRecolorImage</a> &bull; <a href="#MagickReduceNoiseImage">MagickReduceNoiseImage</a> &bull; <a href="#MagickRemapImage">MagickRemapImage</a> &bull; <a href="#MagickRemoveImage">MagickRemoveImage</a> &bull; <a href="#MagickResampleImage">MagickResampleImage</a> &bull; <a href="#MagickResetImagePage">MagickResetImagePage</a> &bull; <a href="#MagickResizeImage">MagickResizeImage</a> &bull; <a href="#MagickRollImage">MagickRollImage</a> &bull; <a href="#MagickRotateImage">MagickRotateImage</a> &bull; <a href="#MagickSampleImage">MagickSampleImage</a> &bull; <a href="#MagickScaleImage">MagickScaleImage</a> &bull; <a href="#MagickSegmentImage">MagickSegmentImage</a> &bull; <a href="#MagickSelectiveBlurImage">MagickSelectiveBlurImage</a> &bull; <a href="#MagickSeparateImageChannel">MagickSeparateImageChannel</a> &bull; <a href="#MagickSepiaToneImage">MagickSepiaToneImage</a> &bull; <a href="#MagickSetImage">MagickSetImage</a> &bull; <a href="#MagickSetImageAlphaChannel">MagickSetImageAlphaChannel</a> &bull; <a href="#MagickSetImageBackgroundColor">MagickSetImageBackgroundColor</a> &bull; <a href="#MagickSetImageBias">MagickSetImageBias</a> &bull; <a href="#MagickSetImageBluePrimary">MagickSetImageBluePrimary</a> &bull; <a href="#MagickSetImageBorderColor">MagickSetImageBorderColor</a> &bull; <a href="#MagickSetImageChannelDepth">MagickSetImageChannelDepth</a> &bull; <a href="#MagickSetImageClipMask">MagickSetImageClipMask</a> &bull; <a href="#MagickSetImageColormapColor">MagickSetImageColormapColor</a> &bull; <a href="#MagickSetImageColorspace">MagickSetImageColorspace</a> &bull; <a href="#MagickSetImageCompose">MagickSetImageCompose</a> &bull; <a href="#MagickSetImageCompression">MagickSetImageCompression</a> &bull; <a href="#MagickSetImageCompressionQuality">MagickSetImageCompressionQuality</a> &bull; <a href="#MagickSetImageDelay">MagickSetImageDelay</a> &bull; <a href="#MagickSetImageDepth">MagickSetImageDepth</a> &bull; <a href="#MagickSetImageDispose">MagickSetImageDispose</a> &bull; <a href="#MagickSetImageExtent">MagickSetImageExtent</a> &bull; <a href="#MagickSetImageFilename">MagickSetImageFilename</a> &bull; <a href="#MagickSetImageFormat">MagickSetImageFormat</a> &bull; <a href="#MagickSetImageFuzz">MagickSetImageFuzz</a> &bull; <a href="#MagickSetImageGamma">MagickSetImageGamma</a> &bull; <a href="#MagickSetImageGravity">MagickSetImageGravity</a> &bull; <a href="#MagickSetImageGreenPrimary">MagickSetImageGreenPrimary</a> &bull; <a href="#MagickSetImageInterlaceScheme">MagickSetImageInterlaceScheme</a> &bull; <a href="#MagickSetImageInterpolateMethod">MagickSetImageInterpolateMethod</a> &bull; <a href="#MagickSetImageIterations">MagickSetImageIterations</a> &bull; <a href="#MagickSetImageMatte">MagickSetImageMatte</a> &bull; <a href="#MagickSetImageMatteColor">MagickSetImageMatteColor</a> &bull; <a href="#MagickSetImageOpacity">MagickSetImageOpacity</a> &bull; <a href="#MagickSetImageOrientation">MagickSetImageOrientation</a> &bull; <a href="#MagickSetImagePage">MagickSetImagePage</a> &bull; <a href="#MagickSetImageProgressMonitor">MagickSetImageProgressMonitor</a> &bull; <a href="#MagickSetImageRedPrimary">MagickSetImageRedPrimary</a> &bull; <a href="#MagickSetImageRenderingIntent">MagickSetImageRenderingIntent</a> &bull; <a href="#MagickSetImageResolution">MagickSetImageResolution</a> &bull; <a href="#MagickSetImageScene">MagickSetImageScene</a> &bull; <a href="#MagickSetImageTicksPerSecond">MagickSetImageTicksPerSecond</a> &bull; <a href="#MagickSetImageType">MagickSetImageType</a> &bull; <a href="#MagickSetImageUnits">MagickSetImageUnits</a> &bull; <a href="#MagickSetImageVirtualPixelMethod">MagickSetImageVirtualPixelMethod</a> &bull; <a href="#MagickSetImageWhitePoint">MagickSetImageWhitePoint</a> &bull; <a href="#MagickShadeImage">MagickShadeImage</a> &bull; <a href="#MagickShadowImage">MagickShadowImage</a> &bull; <a href="#MagickSharpenImage">MagickSharpenImage</a> &bull; <a href="#MagickShaveImage">MagickShaveImage</a> &bull; <a href="#MagickShearImage">MagickShearImage</a> &bull; <a href="#MagickSigmoidalContrastImage">MagickSigmoidalContrastImage</a> &bull; <a href="#MagickSimilarityImage">MagickSimilarityImage</a> &bull; <a href="#MagickSketchImage">MagickSketchImage</a> &bull; <a href="#MagickSolarizeImage">MagickSolarizeImage</a> &bull; <a href="#MagickSparseColorImage">MagickSparseColorImage</a> &bull; <a href="#MagickSpliceImage">MagickSpliceImage</a> &bull; <a href="#MagickSpreadImage">MagickSpreadImage</a> &bull; <a href="#MagickSteganoImage">MagickSteganoImage</a> &bull; <a href="#MagickStereoImage">MagickStereoImage</a> &bull; <a href="#MagickStripImage">MagickStripImage</a> &bull; <a href="#MagickSwirlImage">MagickSwirlImage</a> &bull; <a href="#MagickTextureImage">MagickTextureImage</a> &bull; <a href="#MagickThresholdImage">MagickThresholdImage</a> &bull; <a href="#MagickThumbnailImage">MagickThumbnailImage</a> &bull; <a href="#MagickTintImage">MagickTintImage</a> &bull; <a href="#MagickTransformImage">MagickTransformImage</a> &bull; <a href="#MagickTransformImageColorspace">MagickTransformImageColorspace</a> &bull; <a href="#MagickTransparentPaintImage">MagickTransparentPaintImage</a> &bull; <a href="#MagickTransposeImage">MagickTransposeImage</a> &bull; <a href="#MagickTransverseImage">MagickTransverseImage</a> &bull; <a href="#MagickTrimImage">MagickTrimImage</a> &bull; <a href="#MagickUniqueImageColors">MagickUniqueImageColors</a> &bull; <a href="#MagickUnsharpMaskImage">MagickUnsharpMaskImage</a> &bull; <a href="#MagickVignetteImage">MagickVignetteImage</a> &bull; <a href="#MagickWaveImage">MagickWaveImage</a> &bull; <a href="#MagickWhiteThresholdImage">MagickWhiteThresholdImage</a> &bull; <a href="#MagickWriteImage">MagickWriteImage</a> &bull; <a href="#MagickWriteImageFile">MagickWriteImageFile</a> &bull; <a href="#MagickWriteImages">MagickWriteImages</a> &bull; <a href="#MagickWriteImagesFile">MagickWriteImagesFile</a>]</p>
152
153 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
154 _8c.html" target="source" name="GetImageFromMagickWand">GetImageFromMagickWand</a></h2>
155 <div class="doc-section">
156
157 <p>GetImageFromMagickWand() returns the current image from the magick wand.</p></ol>
158
159 <p>The format of the GetImageFromMagickWand method is:</p>
160
161 <pre class="code">
162   Image *GetImageFromMagickWand(const MagickWand *wand)
163 </pre>
164
165 <p>A description of each parameter follows:</p></ol>
166
167 <h5>wand</h5>
168 <ol><p>the magick wand.</p></ol>
169
170  </div>
171 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
172 _8c.html" target="source" name="MagickAdaptiveBlurImage">MagickAdaptiveBlurImage</a></h2>
173 <div class="doc-section">
174
175 <p>MagickAdaptiveBlurImage() adaptively blurs the image by blurring less intensely near image edges and more intensely far from edges. We blur the image with a Gaussian operator of the given radius and standard deviation (sigma).  For reasonable results, radius should be larger than sigma.  Use a radius of 0 and MagickAdaptiveBlurImage() selects a suitable radius for you.</p></ol>
176
177 <p>The format of the MagickAdaptiveBlurImage method is:</p>
178
179 <pre class="code">
180   MagickBooleanType MagickAdaptiveBlurImage(MagickWand *wand,
181     const double radius,const double sigma)
182   MagickBooleanType MagickAdaptiveBlurImageChannel(MagickWand *wand,
183     const ChannelType channel,const double radius,const double sigma)
184 </pre>
185
186 <p>A description of each parameter follows:</p></ol>
187
188 <h5>wand</h5>
189 <ol><p>the magick wand.</p></ol>
190
191 <h5>channel</h5>
192 <ol><p>the image channel(s).</p></ol>
193
194 <h5>radius</h5>
195 <ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
196
197 <h5>sigma</h5>
198 <ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
199
200  </div>
201 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
202 _8c.html" target="source" name="MagickAdaptiveResizeImage">MagickAdaptiveResizeImage</a></h2>
203 <div class="doc-section">
204
205 <p>MagickAdaptiveResizeImage() adaptively resize image with data dependent triangulation.</p></ol>
206
207 <p>MagickBooleanType MagickAdaptiveResizeImage(MagickWand *wand, const unsigned long columns,const unsigned long rows)</p></ol>
208
209 <p>A description of each parameter follows:</p></ol>
210
211 <h5>wand</h5>
212 <ol><p>the magick wand.</p></ol>
213
214 <h5>columns</h5>
215 <ol><p>the number of columns in the scaled image.</p></ol>
216
217 <h5>rows</h5>
218 <ol><p>the number of rows in the scaled image.</p></ol>
219
220  </div>
221 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
222 _8c.html" target="source" name="MagickAdaptiveSharpenImage">MagickAdaptiveSharpenImage</a></h2>
223 <div class="doc-section">
224
225 <p>MagickAdaptiveSharpenImage() adaptively sharpens the image by sharpening more intensely near image edges and less intensely far from edges. We sharpen the image with a Gaussian operator of the given radius and standard deviation (sigma).  For reasonable results, radius should be larger than sigma.  Use a radius of 0 and MagickAdaptiveSharpenImage() selects a suitable radius for you.</p></ol>
226
227 <p>The format of the MagickAdaptiveSharpenImage method is:</p>
228
229 <pre class="code">
230   MagickBooleanType MagickAdaptiveSharpenImage(MagickWand *wand,
231     const double radius,const double sigma)
232   MagickBooleanType MagickAdaptiveSharpenImageChannel(MagickWand *wand,
233     const ChannelType channel,const double radius,const double sigma)
234 </pre>
235
236 <p>A description of each parameter follows:</p></ol>
237
238 <h5>wand</h5>
239 <ol><p>the magick wand.</p></ol>
240
241 <h5>channel</h5>
242 <ol><p>the image channel(s).</p></ol>
243
244 <h5>radius</h5>
245 <ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
246
247 <h5>sigma</h5>
248 <ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
249
250  </div>
251 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
252 _8c.html" target="source" name="MagickAdaptiveThresholdImage">MagickAdaptiveThresholdImage</a></h2>
253 <div class="doc-section">
254
255 <p>MagickAdaptiveThresholdImage() selects an individual threshold for each pixel based on the range of intensity values in its local neighborhood.  This allows for thresholding of an image whose global intensity histogram doesn't contain distinctive peaks.</p></ol>
256
257 <p>The format of the AdaptiveThresholdImage method is:</p>
258
259 <pre class="code">
260   MagickBooleanType MagickAdaptiveThresholdImage(MagickWand *wand,
261     const unsigned long width,const unsigned long height,const long offset)
262 </pre>
263
264 <p>A description of each parameter follows:</p></ol>
265
266 <h5>wand</h5>
267 <ol><p>the magick wand.</p></ol>
268
269 <h5>width</h5>
270 <ol><p>the width of the local neighborhood.</p></ol>
271
272 <h5>height</h5>
273 <ol><p>the height of the local neighborhood.</p></ol>
274
275 <h5>offset</h5>
276 <ol><p>the mean offset.</p></ol>
277
278  </div>
279 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
280 _8c.html" target="source" name="MagickAddImage">MagickAddImage</a></h2>
281 <div class="doc-section">
282
283 <p>MagickAddImage() adds the specified images at the current image location.</p></ol>
284
285 <p>The format of the MagickAddImage method is:</p>
286
287 <pre class="code">
288   MagickBooleanType MagickAddImage(MagickWand *wand,
289     const MagickWand *add_wand)
290 </pre>
291
292 <p>A description of each parameter follows:</p></ol>
293
294 <h5>wand</h5>
295 <ol><p>the magick wand.</p></ol>
296
297 <h5>add_wand</h5>
298 <ol><p>A wand that contains images to add at the current image location.</p></ol>
299
300  </div>
301 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
302 _8c.html" target="source" name="MagickAddNoiseImage">MagickAddNoiseImage</a></h2>
303 <div class="doc-section">
304
305 <p>MagickAddNoiseImage() adds random noise to the image.</p></ol>
306
307 <p>The format of the MagickAddNoiseImage method is:</p>
308
309 <pre class="code">
310   MagickBooleanType MagickAddNoiseImage(MagickWand *wand,
311     const NoiseType noise_type)
312   MagickBooleanType MagickAddNoiseImageChannel(MagickWand *wand,
313     const ChannelType channel,const NoiseType noise_type)
314 </pre>
315
316 <p>A description of each parameter follows:</p></ol>
317
318 <h5>wand</h5>
319 <ol><p>the magick wand.</p></ol>
320
321 <h5>channel</h5>
322 <ol><p>the image channel(s).</p></ol>
323
324 <h5>noise_type</h5>
325 <ol><p>The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.</p></ol>
326
327  </div>
328 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
329 _8c.html" target="source" name="MagickAffineTransformImage">MagickAffineTransformImage</a></h2>
330 <div class="doc-section">
331
332 <p>MagickAffineTransformImage() transforms an image as dictated by the affine matrix of the drawing wand.</p></ol>
333
334 <p>The format of the MagickAffineTransformImage method is:</p>
335
336 <pre class="code">
337   MagickBooleanType MagickAffineTransformImage(MagickWand *wand,
338     const DrawingWand *drawing_wand)
339 </pre>
340
341 <p>A description of each parameter follows:</p></ol>
342
343 <h5>wand</h5>
344 <ol><p>the magick wand.</p></ol>
345
346 <h5>drawing_wand</h5>
347 <ol><p>the draw wand.</p></ol>
348
349  </div>
350 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
351 _8c.html" target="source" name="MagickAnnotateImage">MagickAnnotateImage</a></h2>
352 <div class="doc-section">
353
354 <p>MagickAnnotateImage() annotates an image with text.</p></ol>
355
356 <p>The format of the MagickAnnotateImage method is:</p>
357
358 <pre class="code">
359   MagickBooleanType MagickAnnotateImage(MagickWand *wand,
360     const DrawingWand *drawing_wand,const double x,const double y,
361     const double angle,const char *text)
362 </pre>
363
364 <p>A description of each parameter follows:</p></ol>
365
366 <h5>wand</h5>
367 <ol><p>the magick wand.</p></ol>
368
369 <h5>drawing_wand</h5>
370 <ol><p>the draw wand.</p></ol>
371
372 <h5>x</h5>
373 <ol><p>x ordinate to left of text</p></ol>
374
375 <h5>y</h5>
376 <ol><p>y ordinate to text baseline</p></ol>
377
378 <h5>angle</h5>
379 <ol><p>rotate text relative to this angle.</p></ol>
380
381 <h5>text</h5>
382 <ol><p>text to draw</p></ol>
383
384  </div>
385 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
386 _8c.html" target="source" name="MagickAnimateImages">MagickAnimateImages</a></h2>
387 <div class="doc-section">
388
389 <p>MagickAnimateImages() animates an image or image sequence.</p></ol>
390
391 <p>The format of the MagickAnimateImages method is:</p>
392
393 <pre class="code">
394   MagickBooleanType MagickAnimateImages(MagickWand *wand,
395     const char *server_name)
396 </pre>
397
398 <p>A description of each parameter follows:</p></ol>
399
400 <h5>wand</h5>
401 <ol><p>the magick wand.</p></ol>
402
403 <h5>server_name</h5>
404 <ol><p>the X server name.</p></ol>
405
406  </div>
407 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
408 _8c.html" target="source" name="MagickAppendImages">MagickAppendImages</a></h2>
409 <div class="doc-section">
410
411 <p>MagickAppendImages() append a set of images.</p></ol>
412
413 <p>The format of the MagickAppendImages method is:</p>
414
415 <pre class="code">
416   MagickWand *MagickAppendImages(MagickWand *wand,
417     const MagickBooleanType stack)
418 </pre>
419
420 <p>A description of each parameter follows:</p></ol>
421
422 <h5>wand</h5>
423 <ol><p>the magick wand.</p></ol>
424
425 <h5>stack</h5>
426 <ol><p>By default, images are stacked left-to-right. Set stack to MagickTrue to stack them top-to-bottom.</p></ol>
427
428  </div>
429 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
430 _8c.html" target="source" name="MagickAutoGammaImage">MagickAutoGammaImage</a></h2>
431 <div class="doc-section">
432
433 <p>MagickAutoGammaImage() extracts the 'mean' from the image and adjust the image to try make set its gamma appropriatally.</p></ol>
434
435 <p>The format of the MagickAutoGammaImage method is:</p>
436
437 <pre class="code">
438   MagickBooleanType MagickAutoGammaImage(MagickWand *wand)
439   MagickBooleanType MagickAutoGammaImageChannel(MagickWand *wand,
440     const ChannelType channel)
441 </pre>
442
443 <p>A description of each parameter follows:</p></ol>
444
445 <h5>wand</h5>
446 <ol><p>the magick wand.</p></ol>
447
448 <h5>channel</h5>
449 <ol><p>the image channel(s).</p></ol>
450
451  </div>
452 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
453 _8c.html" target="source" name="MagickAutoLevelImage">MagickAutoLevelImage</a></h2>
454 <div class="doc-section">
455
456 <p>MagickAutoLevelImage() adjusts the levels of a particular image channel by scaling the minimum and maximum values to the full quantum range.</p></ol>
457
458 <p>The format of the MagickAutoLevelImage method is:</p>
459
460 <pre class="code">
461   MagickBooleanType MagickAutoLevelImage(MagickWand *wand)
462   MagickBooleanType MagickAutoLevelImageChannel(MagickWand *wand,
463     const ChannelType channel)
464 </pre>
465
466 <p>A description of each parameter follows:</p></ol>
467
468 <h5>wand</h5>
469 <ol><p>the magick wand.</p></ol>
470
471 <h5>channel</h5>
472 <ol><p>the image channel(s).</p></ol>
473
474  </div>
475 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
476 _8c.html" target="source" name="MagickAverageImages">MagickAverageImages</a></h2>
477 <div class="doc-section">
478
479 <p>MagickAverageImages() average a set of images.</p></ol>
480
481 <p>The format of the MagickAverageImages method is:</p>
482
483 <pre class="code">
484   MagickWand *MagickAverageImages(MagickWand *wand)
485 </pre>
486
487 <p>A description of each parameter follows:</p></ol>
488
489 <h5>wand</h5>
490 <ol><p>the magick wand.</p></ol>
491
492  </div>
493 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
494 _8c.html" target="source" name="MagickBlackThresholdImage">MagickBlackThresholdImage</a></h2>
495 <div class="doc-section">
496
497 <p>MagickBlackThresholdImage() is like MagickThresholdImage() but  forces all pixels below the threshold into black while leaving all pixels above the threshold unchanged.</p></ol>
498
499 <p>The format of the MagickBlackThresholdImage method is:</p>
500
501 <pre class="code">
502   MagickBooleanType MagickBlackThresholdImage(MagickWand *wand,
503     const PixelWand *threshold)
504 </pre>
505
506 <p>A description of each parameter follows:</p></ol>
507
508 <h5>wand</h5>
509 <ol><p>the magick wand.</p></ol>
510
511 <h5>threshold</h5>
512 <ol><p>the pixel wand.</p></ol>
513
514  </div>
515 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
516 _8c.html" target="source" name="MagickBlueShiftImage">MagickBlueShiftImage</a></h2>
517 <div class="doc-section">
518
519 <p>MagickBlueShiftImage() mutes the colors of the image to simulate a scene at nighttime in the moonlight.</p></ol>
520
521 <p>The format of the MagickBlueShiftImage method is:</p>
522
523 <pre class="code">
524   MagickBooleanType MagickBlueShiftImage(MagickWand *wand,
525     const double factor)
526 </pre>
527
528 <p>A description of each parameter follows:</p></ol>
529
530 <h5>wand</h5>
531 <ol><p>the magick wand.</p></ol>
532
533 <h5>factor</h5>
534 <ol><p>the blue shift factor (default 1.5)</p></ol>
535
536  </div>
537 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
538 _8c.html" target="source" name="MagickBlurImage">MagickBlurImage</a></h2>
539 <div class="doc-section">
540
541 <p>MagickBlurImage() blurs an image.  We convolve the image with a gaussian operator of the given radius and standard deviation (sigma). For reasonable results, the radius should be larger than sigma.  Use a radius of 0 and BlurImage() selects a suitable radius for you.</p></ol>
542
543 <p>The format of the MagickBlurImage method is:</p>
544
545 <pre class="code">
546   MagickBooleanType MagickBlurImage(MagickWand *wand,const double radius,
547     const double sigma)
548   MagickBooleanType MagickBlurImageChannel(MagickWand *wand,
549     const ChannelType channel,const double radius,const double sigma)
550 </pre>
551
552 <p>A description of each parameter follows:</p></ol>
553
554 <h5>wand</h5>
555 <ol><p>the magick wand.</p></ol>
556
557 <h5>channel</h5>
558 <ol><p>the image channel(s).</p></ol>
559
560 <h5>radius</h5>
561 <ol><p>the radius of the , in pixels, not counting the center pixel.</p></ol>
562
563 <h5>sigma</h5>
564 <ol><p>the standard deviation of the , in pixels.</p></ol>
565
566  </div>
567 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
568 _8c.html" target="source" name="MagickBorderImage">MagickBorderImage</a></h2>
569 <div class="doc-section">
570
571 <p>MagickBorderImage() surrounds the image with a border of the color defined by the bordercolor pixel wand.</p></ol>
572
573 <p>The format of the MagickBorderImage method is:</p>
574
575 <pre class="code">
576   MagickBooleanType MagickBorderImage(MagickWand *wand,
577     const PixelWand *bordercolor,const unsigned long width,
578     const unsigned long height)
579 </pre>
580
581 <p>A description of each parameter follows:</p></ol>
582
583 <h5>wand</h5>
584 <ol><p>the magick wand.</p></ol>
585
586 <h5>bordercolor</h5>
587 <ol><p>the border color pixel wand.</p></ol>
588
589 <h5>width</h5>
590 <ol><p>the border width.</p></ol>
591
592 <h5>height</h5>
593 <ol><p>the border height.</p></ol>
594
595  </div>
596 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
597 _8c.html" target="source" name="MagickCharcoalImage">MagickCharcoalImage</a></h2>
598 <div class="doc-section">
599
600 <p>MagickCharcoalImage() simulates a charcoal drawing.</p></ol>
601
602 <p>The format of the MagickCharcoalImage method is:</p>
603
604 <pre class="code">
605   MagickBooleanType MagickCharcoalImage(MagickWand *wand,
606     const double radius,const double sigma)
607 </pre>
608
609 <p>A description of each parameter follows:</p></ol>
610
611 <h5>wand</h5>
612 <ol><p>the magick wand.</p></ol>
613
614 <h5>radius</h5>
615 <ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
616
617 <h5>sigma</h5>
618 <ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
619
620  </div>
621 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
622 _8c.html" target="source" name="MagickChopImage">MagickChopImage</a></h2>
623 <div class="doc-section">
624
625 <p>MagickChopImage() removes a region of an image and collapses the image to occupy the removed portion</p></ol>
626
627 <p>The format of the MagickChopImage method is:</p>
628
629 <pre class="code">
630   MagickBooleanType MagickChopImage(MagickWand *wand,
631     const unsigned long width,const unsigned long height,const long x,
632     const long y)
633 </pre>
634
635 <p>A description of each parameter follows:</p></ol>
636
637 <h5>wand</h5>
638 <ol><p>the magick wand.</p></ol>
639
640 <h5>width</h5>
641 <ol><p>the region width.</p></ol>
642
643 <h5>height</h5>
644 <ol><p>the region height.</p></ol>
645
646 <h5>x</h5>
647 <ol><p>the region x offset.</p></ol>
648
649 <h5>y</h5>
650 <ol><p>the region y offset.</p></ol>
651
652
653  </div>
654 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
655 _8c.html" target="source" name="MagickClampImage">MagickClampImage</a></h2>
656 <div class="doc-section">
657
658 <p>MagickClampImage() restricts the color range from 0 to the quantum depth.</p></ol>
659
660 <p>The format of the MagickClampImage method is:</p>
661
662 <pre class="code">
663   MagickBooleanType MagickClampImage(MagickWand *wand)
664   MagickBooleanType MagickClampImageChannel(MagickWand *wand,
665     const ChannelType channel)
666 </pre>
667
668 <p>A description of each parameter follows:</p></ol>
669
670 <h5>wand</h5>
671 <ol><p>the magick wand.</p></ol>
672
673 <h5>channel</h5>
674 <ol><p>the channel.</p></ol>
675
676  </div>
677 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
678 _8c.html" target="source" name="MagickClipImage">MagickClipImage</a></h2>
679 <div class="doc-section">
680
681 <p>MagickClipImage() clips along the first path from the 8BIM profile, if present.</p></ol>
682
683 <p>The format of the MagickClipImage method is:</p>
684
685 <pre class="code">
686   MagickBooleanType MagickClipImage(MagickWand *wand)
687 </pre>
688
689 <p>A description of each parameter follows:</p></ol>
690
691 <h5>wand</h5>
692 <ol><p>the magick wand.</p></ol>
693
694  </div>
695 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
696 _8c.html" target="source" name="MagickClipImagePath">MagickClipImagePath</a></h2>
697 <div class="doc-section">
698
699 <p>MagickClipImagePath() clips along the named paths from the 8BIM profile, if present. Later operations take effect inside the path.  Id may be a number if preceded with #, to work on a numbered path, e.g., "#1" to use the first path.</p></ol>
700
701 <p>The format of the MagickClipImagePath method is:</p>
702
703 <pre class="code">
704   MagickBooleanType MagickClipImagePath(MagickWand *wand,
705     const char *pathname,const MagickBooleanType inside)
706 </pre>
707
708 <p>A description of each parameter follows:</p></ol>
709
710 <h5>wand</h5>
711 <ol><p>the magick wand.</p></ol>
712
713 <h5>pathname</h5>
714 <ol><p>name of clipping path resource. If name is preceded by #, use clipping path numbered by name.</p></ol>
715
716 <h5>inside</h5>
717 <ol><p>if non-zero, later operations take effect inside clipping path. Otherwise later operations take effect outside clipping path.</p></ol>
718
719  </div>
720 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
721 _8c.html" target="source" name="MagickClutImage">MagickClutImage</a></h2>
722 <div class="doc-section">
723
724 <p>MagickClutImage() replaces colors in the image from a color lookup table.</p></ol>
725
726 <p>The format of the MagickClutImage method is:</p>
727
728 <pre class="code">
729   MagickBooleanType MagickClutImage(MagickWand *wand,
730     const MagickWand *clut_wand)
731   MagickBooleanType MagickClutImageChannel(MagickWand *wand,
732     const ChannelType channel,const MagickWand *clut_wand)
733 </pre>
734
735 <p>A description of each parameter follows:</p></ol>
736
737 <h5>wand</h5>
738 <ol><p>the magick wand.</p></ol>
739
740 <h5>clut_image</h5>
741 <ol><p>the clut image.</p></ol>
742
743  </div>
744 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
745 _8c.html" target="source" name="MagickCoalesceImages">MagickCoalesceImages</a></h2>
746 <div class="doc-section">
747
748 <p>MagickCoalesceImages() composites a set of images while respecting any page offsets and disposal methods.  GIF, MIFF, and MNG animation sequences typically start with an image background and each subsequent image varies in size and offset.  MagickCoalesceImages() returns a new sequence where each image in the sequence is the same size as the first and composited with the next image in the sequence.</p></ol>
749
750 <p>The format of the MagickCoalesceImages method is:</p>
751
752 <pre class="code">
753   MagickWand *MagickCoalesceImages(MagickWand *wand)
754 </pre>
755
756 <p>A description of each parameter follows:</p></ol>
757
758 <h5>wand</h5>
759 <ol><p>the magick wand.</p></ol>
760
761  </div>
762 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
763 _8c.html" target="source" name="MagickColorDecisionListImage">MagickColorDecisionListImage</a></h2>
764 <div class="doc-section">
765
766 <p>MagickColorDecisionListImage() accepts a lightweight Color Correction Collection (CCC) file which solely contains one or more color corrections and applies the color correction to the image.  Here is a sample CCC file:</p>
767
768 <pre class="text">
769       <ColorCorrectionCollection xmlns="urn:ASC:CDL:v1.2">
770       <ColorCorrection id="cc03345">
771             <SOPNode>
772                  <Slope> 0.9 1.2 0.5 </Slope>
773                  <Offset> 0.4 -0.5 0.6 </Offset>
774                  <Power> 1.0 0.8 1.5 </Power>
775             </SOPNode>
776             <SATNode>
777                  <Saturation> 0.85 </Saturation>
778             </SATNode>
779       </ColorCorrection>
780       </ColorCorrectionCollection>
781 </pre>
782
783 <p>which includes the offset, slope, and power for each of the RGB channels as well as the saturation.</p></ol>
784
785 <p>The format of the MagickColorDecisionListImage method is:</p>
786
787 <pre class="code">
788   MagickBooleanType MagickColorDecisionListImage(MagickWand *wand,
789     const double gamma)
790 </pre>
791
792 <p>A description of each parameter follows:</p></ol>
793
794 <h5>wand</h5>
795 <ol><p>the magick wand.</p></ol>
796
797 <h5>color_correction_collection</h5>
798 <ol><p>the color correction collection in XML.</p></ol>
799
800  </div>
801 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
802 _8c.html" target="source" name="MagickColorizeImage">MagickColorizeImage</a></h2>
803 <div class="doc-section">
804
805 <p>MagickColorizeImage() blends the fill color with each pixel in the image.</p></ol>
806
807 <p>The format of the MagickColorizeImage method is:</p>
808
809 <pre class="code">
810   MagickBooleanType MagickColorizeImage(MagickWand *wand,
811     const PixelWand *colorize,const PixelWand *opacity)
812 </pre>
813
814 <p>A description of each parameter follows:</p></ol>
815
816 <h5>wand</h5>
817 <ol><p>the magick wand.</p></ol>
818
819 <h5>colorize</h5>
820 <ol><p>the colorize pixel wand.</p></ol>
821
822 <h5>opacity</h5>
823 <ol><p>the opacity pixel wand.</p></ol>
824
825  </div>
826 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
827 _8c.html" target="source" name="MagickCombineImages">MagickCombineImages</a></h2>
828 <div class="doc-section">
829
830 <p>MagickCombineImages() combines one or more images into a single image.  The grayscale value of the pixels of each image in the sequence is assigned in order to the specified  hannels of the combined image.   The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc.</p></ol>
831
832 <p>The format of the MagickCombineImages method is:</p>
833
834 <pre class="code">
835   MagickWand *MagickCombineImages(MagickWand *wand,
836     const ChannelType channel)
837 </pre>
838
839 <p>A description of each parameter follows:</p></ol>
840
841 <h5>wand</h5>
842 <ol><p>the magick wand.</p></ol>
843
844 <h5>channel</h5>
845 <ol><p>the channel.</p></ol>
846
847  </div>
848 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
849 _8c.html" target="source" name="MagickCommentImage">MagickCommentImage</a></h2>
850 <div class="doc-section">
851
852 <p>MagickCommentImage() adds a comment to your image.</p></ol>
853
854 <p>The format of the MagickCommentImage method is:</p>
855
856 <pre class="code">
857   MagickBooleanType MagickCommentImage(MagickWand *wand,
858     const char *comment)
859 </pre>
860
861 <p>A description of each parameter follows:</p></ol>
862
863 <h5>wand</h5>
864 <ol><p>the magick wand.</p></ol>
865
866 <h5>comment</h5>
867 <ol><p>the image comment.</p></ol>
868
869  </div>
870 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
871 _8c.html" target="source" name="MagickCompareImageChannels">MagickCompareImageChannels</a></h2>
872 <div class="doc-section">
873
874 <p>MagickCompareImageChannels() compares one or more image channels of an image to a reconstructed image and returns the difference image.</p></ol>
875
876 <p>The format of the MagickCompareImageChannels method is:</p>
877
878 <pre class="code">
879   MagickWand *MagickCompareImageChannels(MagickWand *wand,
880     const MagickWand *reference,const ChannelType channel,
881     const MetricType metric,double *distortion)
882 </pre>
883
884 <p>A description of each parameter follows:</p></ol>
885
886 <h5>wand</h5>
887 <ol><p>the magick wand.</p></ol>
888
889 <h5>reference</h5>
890 <ol><p>the reference wand.</p></ol>
891
892 <h5>channel</h5>
893 <ol><p>the channel.</p></ol>
894
895 <h5>metric</h5>
896 <ol><p>the metric.</p></ol>
897
898 <h5>distortion</h5>
899 <ol><p>the computed distortion between the images.</p></ol>
900
901  </div>
902 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
903 _8c.html" target="source" name="MagickCompareImageLayers">MagickCompareImageLayers</a></h2>
904 <div class="doc-section">
905
906 <p>MagickCompareImageLayers() compares each image with the next in a sequence and returns the maximum bounding region of any pixel differences it discovers.</p></ol>
907
908 <p>The format of the MagickCompareImageLayers method is:</p>
909
910 <pre class="code">
911   MagickWand *MagickCompareImageLayers(MagickWand *wand,
912     const ImageLayerMethod method)
913 </pre>
914
915 <p>A description of each parameter follows:</p></ol>
916
917 <h5>wand</h5>
918 <ol><p>the magick wand.</p></ol>
919
920 <h5>method</h5>
921 <ol><p>the compare method.</p></ol>
922
923  </div>
924 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
925 _8c.html" target="source" name="MagickCompareImages">MagickCompareImages</a></h2>
926 <div class="doc-section">
927
928 <p>MagickCompareImages() compares an image to a reconstructed image and returns the specified difference image.</p></ol>
929
930 <p>The format of the MagickCompareImages method is:</p>
931
932 <pre class="code">
933   MagickWand *MagickCompareImages(MagickWand *wand,
934     const MagickWand *reference,const MetricType metric,
935     double *distortion)
936 </pre>
937
938 <p>A description of each parameter follows:</p></ol>
939
940 <h5>wand</h5>
941 <ol><p>the magick wand.</p></ol>
942
943 <h5>reference</h5>
944 <ol><p>the reference wand.</p></ol>
945
946 <h5>metric</h5>
947 <ol><p>the metric.</p></ol>
948
949 <h5>distortion</h5>
950 <ol><p>the computed distortion between the images.</p></ol>
951
952  </div>
953 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
954 _8c.html" target="source" name="MagickCompositeImage">MagickCompositeImage</a></h2>
955 <div class="doc-section">
956
957 <p>MagickCompositeImage() composite one image onto another at the specified offset.</p></ol>
958
959 <p>The format of the MagickCompositeImage method is:</p>
960
961 <pre class="code">
962   MagickBooleanType MagickCompositeImage(MagickWand *wand,
963     const MagickWand *composite_wand,const CompositeOperator compose,
964     const long x,const long y)
965   MagickBooleanType MagickCompositeImageChannel(MagickWand *wand,
966     const ChannelType channel,const MagickWand *composite_wand,
967     const CompositeOperator compose,const long x,const long y)
968 </pre>
969
970 <p>A description of each parameter follows:</p></ol>
971
972 <h5>wand</h5>
973 <ol><p>the magick wand.</p></ol>
974
975 <h5>composite_image</h5>
976 <ol><p>the composite image.</p></ol>
977
978 <h5>compose</h5>
979 <ol><p>This operator affects how the composite is applied to the image.  The default is Over.  Choose from these operators:</p>
980
981 <pre class="text">
982     OverCompositeOp       InCompositeOp         OutCompositeOp
983     AtopCompositeOp       XorCompositeOp        PlusCompositeOp
984     MinusCompositeOp      AddCompositeOp        SubtractCompositeOp
985     DifferenceCompositeOp BumpmapCompositeOp    CopyCompositeOp
986     DisplaceCompositeOp
987 </pre>
988
989 <h5>x</h5>
990 <ol><p>the column offset of the composited image.</p></ol>
991
992 <h5>y</h5>
993 <ol><p>the row offset of the composited image.</p></ol>
994
995  </div>
996 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
997 _8c.html" target="source" name="MagickContrastImage">MagickContrastImage</a></h2>
998 <div class="doc-section">
999
1000 <p>MagickContrastImage() enhances the intensity differences between the lighter and darker elements of the image.  Set sharpen to a value other than 0 to increase the image contrast otherwise the contrast is reduced.</p></ol>
1001
1002 <p>The format of the MagickContrastImage method is:</p>
1003
1004 <pre class="code">
1005   MagickBooleanType MagickContrastImage(MagickWand *wand,
1006     const MagickBooleanType sharpen)
1007 </pre>
1008
1009 <p>A description of each parameter follows:</p></ol>
1010
1011 <h5>wand</h5>
1012 <ol><p>the magick wand.</p></ol>
1013
1014 <h5>sharpen</h5>
1015 <ol><p>Increase or decrease image contrast.</p></ol>
1016
1017
1018  </div>
1019 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1020 _8c.html" target="source" name="MagickContrastStretchImage">MagickContrastStretchImage</a></h2>
1021 <div class="doc-section">
1022
1023 <p>MagickContrastStretchImage() enhances the contrast of a color image by adjusting the pixels color to span the entire range of colors available. You can also reduce the influence of a particular channel with a gamma value of 0.</p></ol>
1024
1025 <p>The format of the MagickContrastStretchImage method is:</p>
1026
1027 <pre class="code">
1028   MagickBooleanType MagickContrastStretchImage(MagickWand *wand,
1029     const double black_point,const double white_point)
1030   MagickBooleanType MagickContrastStretchImageChannel(MagickWand *wand,
1031     const ChannelType channel,const double black_point,
1032     const double white_point)
1033 </pre>
1034
1035 <p>A description of each parameter follows:</p></ol>
1036
1037 <h5>wand</h5>
1038 <ol><p>the magick wand.</p></ol>
1039
1040 <h5>channel</h5>
1041 <ol><p>the image channel(s).</p></ol>
1042
1043 <h5>black_point</h5>
1044 <ol><p>the black point.</p></ol>
1045
1046 <h5>white_point</h5>
1047 <ol><p>the white point.</p></ol>
1048
1049  </div>
1050 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1051 _8c.html" target="source" name="MagickConvolveImage">MagickConvolveImage</a></h2>
1052 <div class="doc-section">
1053
1054 <p>MagickConvolveImage() applies a custom convolution kernel to the image.</p></ol>
1055
1056 <p>The format of the MagickConvolveImage method is:</p>
1057
1058 <pre class="code">
1059   MagickBooleanType MagickConvolveImage(MagickWand *wand,
1060     const unsigned long order,const double *kernel)
1061   MagickBooleanType MagickConvolveImageChannel(MagickWand *wand,
1062     const ChannelType channel,const unsigned long order,
1063     const double *kernel)
1064 </pre>
1065
1066 <p>A description of each parameter follows:</p></ol>
1067
1068 <h5>wand</h5>
1069 <ol><p>the magick wand.</p></ol>
1070
1071 <h5>channel</h5>
1072 <ol><p>the image channel(s).</p></ol>
1073
1074 <h5>order</h5>
1075 <ol><p>the number of columns and rows in the filter kernel.</p></ol>
1076
1077 <h5>kernel</h5>
1078 <ol><p>An array of doubles representing the convolution kernel.</p></ol>
1079
1080  </div>
1081 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1082 _8c.html" target="source" name="MagickCropImage">MagickCropImage</a></h2>
1083 <div class="doc-section">
1084
1085 <p>MagickCropImage() extracts a region of the image.</p></ol>
1086
1087 <p>The format of the MagickCropImage method is:</p>
1088
1089 <pre class="code">
1090   MagickBooleanType MagickCropImage(MagickWand *wand,
1091     const unsigned long width,const unsigned long height,const long x,
1092     const long y)
1093 </pre>
1094
1095 <p>A description of each parameter follows:</p></ol>
1096
1097 <h5>wand</h5>
1098 <ol><p>the magick wand.</p></ol>
1099
1100 <h5>width</h5>
1101 <ol><p>the region width.</p></ol>
1102
1103 <h5>height</h5>
1104 <ol><p>the region height.</p></ol>
1105
1106 <h5>x</h5>
1107 <ol><p>the region x-offset.</p></ol>
1108
1109 <h5>y</h5>
1110 <ol><p>the region y-offset.</p></ol>
1111
1112  </div>
1113 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1114 _8c.html" target="source" name="MagickCycleColormapImage">MagickCycleColormapImage</a></h2>
1115 <div class="doc-section">
1116
1117 <p>MagickCycleColormapImage() displaces an image's colormap by a given number of positions.  If you cycle the colormap a number of times you can produce a psychodelic effect.</p></ol>
1118
1119 <p>The format of the MagickCycleColormapImage method is:</p>
1120
1121 <pre class="code">
1122   MagickBooleanType MagickCycleColormapImage(MagickWand *wand,
1123     const long displace)
1124 </pre>
1125
1126 <p>A description of each parameter follows:</p></ol>
1127
1128 <h5>wand</h5>
1129 <ol><p>the magick wand.</p></ol>
1130
1131 <h5>pixel_wand</h5>
1132 <ol><p>the pixel wand.</p></ol>
1133
1134  </div>
1135 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1136 _8c.html" target="source" name="MagickConstituteImage">MagickConstituteImage</a></h2>
1137 <div class="doc-section">
1138
1139 <p>MagickConstituteImage() adds an image to the wand comprised of the pixel data you supply.  The pixel data must be in scanline order top-to-bottom. The data can be char, short int, int, float, or double.  Float and double require the pixels to be normalized [0..1], otherwise [0..Max],  where Max is the maximum value the type can accomodate (e.g. 255 for char).  For example, to create a 640x480 image from unsigned red-green-blue character data, use</p></ol>
1140
1141 <p>MagickConstituteImage(wand,640,640,"RGB",CharPixel,pixels);</p></ol>
1142
1143 <p>The format of the MagickConstituteImage method is:</p>
1144
1145 <pre class="code">
1146   MagickBooleanType MagickConstituteImage(MagickWand *wand,
1147     const unsigned long columns,const unsigned long rows,const char *map,
1148     const StorageType storage,void *pixels)
1149 </pre>
1150
1151 <p>A description of each parameter follows:</p></ol>
1152
1153 <h5>wand</h5>
1154 <ol><p>the magick wand.</p></ol>
1155
1156 <h5>columns</h5>
1157 <ol><p>width in pixels of the image.</p></ol>
1158
1159 <h5>rows</h5>
1160 <ol><p>height in pixels of the image.</p></ol>
1161
1162 <h5>map</h5>
1163 <ol><p>This string reflects the expected ordering of the pixel array. It can be any combination or order of R = red, G = green, B = blue, A = alpha (0 is transparent), O = opacity (0 is opaque), C = cyan, Y = yellow, M = magenta, K = black, I = intensity (for grayscale), P = pad.</p></ol>
1164
1165 <h5>storage</h5>
1166 <ol><p>Define the data type of the pixels.  Float and double types are expected to be normalized [0..1] otherwise [0..QuantumRange].  Choose from these types: CharPixel, DoublePixel, FloatPixel, IntegerPixel, LongPixel, QuantumPixel, or ShortPixel.</p></ol>
1167
1168 <h5>pixels</h5>
1169 <ol><p>This array of values contain the pixel components as defined by map and type.  You must preallocate this array where the expected length varies depending on the values of width, height, map, and type.</p></ol>
1170
1171
1172  </div>
1173 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1174 _8c.html" target="source" name="MagickDecipherImage">MagickDecipherImage</a></h2>
1175 <div class="doc-section">
1176
1177 <p>MagickDecipherImage() converts cipher pixels to plain pixels.</p></ol>
1178
1179 <p>The format of the MagickDecipherImage method is:</p>
1180
1181 <pre class="code">
1182   MagickBooleanType MagickDecipherImage(MagickWand *wand,
1183     const char *passphrase)
1184 </pre>
1185
1186 <p>A description of each parameter follows:</p></ol>
1187
1188 <h5>wand</h5>
1189 <ol><p>the magick wand.</p></ol>
1190
1191 <h5>passphrase</h5>
1192 <ol><p>the passphrase.</p></ol>
1193
1194  </div>
1195 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1196 _8c.html" target="source" name="MagickDeconstructImages">MagickDeconstructImages</a></h2>
1197 <div class="doc-section">
1198
1199 <p>MagickDeconstructImages() compares each image with the next in a sequence and returns the maximum bounding region of any pixel differences it discovers.</p></ol>
1200
1201 <p>The format of the MagickDeconstructImages method is:</p>
1202
1203 <pre class="code">
1204   MagickWand *MagickDeconstructImages(MagickWand *wand)
1205 </pre>
1206
1207 <p>A description of each parameter follows:</p></ol>
1208
1209 <h5>wand</h5>
1210 <ol><p>the magick wand.</p></ol>
1211
1212  </div>
1213 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1214 _8c.html" target="source" name="MagickDeskewImage">MagickDeskewImage</a></h2>
1215 <div class="doc-section">
1216
1217 <p>MagickDeskewImage() removes skew from the image.  Skew is an artifact that occurs in scanned images because of the camera being misaligned, imperfections in the scanning or surface, or simply because the paper was not placed completely flat when scanned.</p></ol>
1218
1219 <p>The format of the MagickDeskewImage method is:</p>
1220
1221 <pre class="code">
1222   MagickBooleanType MagickDeskewImage(MagickWand *wand,
1223     const double threshold)
1224 </pre>
1225
1226 <p>A description of each parameter follows:</p></ol>
1227
1228 <h5>wand</h5>
1229 <ol><p>the magick wand.</p></ol>
1230
1231 <h5>threshold</h5>
1232 <ol><p>separate background from foreground.</p></ol>
1233
1234  </div>
1235 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1236 _8c.html" target="source" name="MagickDespeckleImage">MagickDespeckleImage</a></h2>
1237 <div class="doc-section">
1238
1239 <p>MagickDespeckleImage() reduces the speckle noise in an image while perserving the edges of the original image.</p></ol>
1240
1241 <p>The format of the MagickDespeckleImage method is:</p>
1242
1243 <pre class="code">
1244   MagickBooleanType MagickDespeckleImage(MagickWand *wand)
1245 </pre>
1246
1247 <p>A description of each parameter follows:</p></ol>
1248
1249 <h5>wand</h5>
1250 <ol><p>the magick wand.</p></ol>
1251
1252  </div>
1253 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1254 _8c.html" target="source" name="MagickDestroyImage">MagickDestroyImage</a></h2>
1255 <div class="doc-section">
1256
1257 <p>MagickDestroyImage() dereferences an image, deallocating memory associated with the image if the reference count becomes zero.</p></ol>
1258
1259 <p>The format of the MagickDestroyImage method is:</p>
1260
1261 <pre class="code">
1262   Image *MagickDestroyImage(Image *image)
1263 </pre>
1264
1265 <p>A description of each parameter follows:</p></ol>
1266
1267 <h5>image</h5>
1268 <ol><p>the image.</p></ol>
1269
1270  </div>
1271 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1272 _8c.html" target="source" name="MagickDisplayImage">MagickDisplayImage</a></h2>
1273 <div class="doc-section">
1274
1275 <p>MagickDisplayImage() displays an image.</p></ol>
1276
1277 <p>The format of the MagickDisplayImage method is:</p>
1278
1279 <pre class="code">
1280   MagickBooleanType MagickDisplayImage(MagickWand *wand,
1281     const char *server_name)
1282 </pre>
1283
1284 <p>A description of each parameter follows:</p></ol>
1285
1286 <h5>wand</h5>
1287 <ol><p>the magick wand.</p></ol>
1288
1289 <h5>server_name</h5>
1290 <ol><p>the X server name.</p></ol>
1291
1292  </div>
1293 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1294 _8c.html" target="source" name="MagickDisplayImages">MagickDisplayImages</a></h2>
1295 <div class="doc-section">
1296
1297 <p>MagickDisplayImages() displays an image or image sequence.</p></ol>
1298
1299 <p>The format of the MagickDisplayImages method is:</p>
1300
1301 <pre class="code">
1302   MagickBooleanType MagickDisplayImages(MagickWand *wand,
1303     const char *server_name)
1304 </pre>
1305
1306 <p>A description of each parameter follows:</p></ol>
1307
1308 <h5>wand</h5>
1309 <ol><p>the magick wand.</p></ol>
1310
1311 <h5>server_name</h5>
1312 <ol><p>the X server name.</p></ol>
1313
1314  </div>
1315 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1316 _8c.html" target="source" name="MagickDistortImage">MagickDistortImage</a></h2>
1317 <div class="doc-section">
1318
1319 <p>MagickDistortImage() distorts an image using various distortion methods, by mapping color lookups of the source image to a new destination image usally of the same size as the source image, unless 'bestfit' is set to true.</p></ol>
1320
1321 <p>If 'bestfit' is enabled, and distortion allows it, the destination image is adjusted to ensure the whole source 'image' will just fit within the final destination image, which will be sized and offset accordingly.  Also in many cases the virtual offset of the source image will be taken into account in the mapping.</p></ol>
1322
1323 <p>The format of the MagickDistortImage method is:</p>
1324
1325 <pre class="code">
1326   MagickBooleanType MagickDistortImage(MagickWand *wand,
1327     const DistortImageMethod method,const unsigned long number_arguments,
1328     const double *arguments,const MagickBooleanType bestfit)
1329 </pre>
1330
1331 <p>A description of each parameter follows:</p></ol>
1332
1333 <h5>image</h5>
1334 <ol><p>the image to be distorted.</p></ol>
1335
1336 <h5>method</h5>
1337 <ol><p>the method of image distortion.</p></ol>
1338
1339 <p>ArcDistortion always ignores the source image offset, and always 'bestfit' the destination image with the top left corner offset relative to the polar mapping center.</p></ol>
1340
1341 <p>Bilinear has no simple inverse mapping so it does not allow 'bestfit' style of image distortion.</p></ol>
1342
1343 <p>Affine, Perspective, and Bilinear, do least squares fitting of the distortion when more than the minimum number of control point pairs are provided.</p></ol>
1344
1345 <p>Perspective, and Bilinear, falls back to a Affine distortion when less that 4 control point pairs are provided. While Affine distortions let you use any number of control point pairs, that is Zero pairs is a no-Op (viewport only) distrotion, one pair is a translation and two pairs of control points do a scale-rotate-translate, without any shearing.</p></ol>
1346
1347 <h5>number_arguments</h5>
1348 <ol><p>the number of arguments given for this distortion method.</p></ol>
1349
1350 <h5>arguments</h5>
1351 <ol><p>the arguments for this distortion method.</p></ol>
1352
1353 <h5>bestfit</h5>
1354 <ol><p>Attempt to resize destination to fit distorted source.</p></ol>
1355
1356  </div>
1357 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1358 _8c.html" target="source" name="MagickDrawImage">MagickDrawImage</a></h2>
1359 <div class="doc-section">
1360
1361 <p>MagickDrawImage() renders the drawing wand on the current image.</p></ol>
1362
1363 <p>The format of the MagickDrawImage method is:</p>
1364
1365 <pre class="code">
1366   MagickBooleanType MagickDrawImage(MagickWand *wand,
1367     const DrawingWand *drawing_wand)
1368 </pre>
1369
1370 <p>A description of each parameter follows:</p></ol>
1371
1372 <h5>wand</h5>
1373 <ol><p>the magick wand.</p></ol>
1374
1375 <h5>drawing_wand</h5>
1376 <ol><p>the draw wand.</p></ol>
1377
1378  </div>
1379 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1380 _8c.html" target="source" name="MagickEdgeImage">MagickEdgeImage</a></h2>
1381 <div class="doc-section">
1382
1383 <p>MagickEdgeImage() enhance edges within the image with a convolution filter of the given radius.  Use a radius of 0 and Edge() selects a suitable radius for you.</p></ol>
1384
1385 <p>The format of the MagickEdgeImage method is:</p>
1386
1387 <pre class="code">
1388   MagickBooleanType MagickEdgeImage(MagickWand *wand,const double radius)
1389 </pre>
1390
1391 <p>A description of each parameter follows:</p></ol>
1392
1393 <h5>wand</h5>
1394 <ol><p>the magick wand.</p></ol>
1395
1396 <h5>radius</h5>
1397 <ol><p>the radius of the pixel neighborhood.</p></ol>
1398
1399  </div>
1400 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1401 _8c.html" target="source" name="MagickEmbossImage">MagickEmbossImage</a></h2>
1402 <div class="doc-section">
1403
1404 <p>MagickEmbossImage() returns a grayscale image with a three-dimensional effect.  We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma).  For reasonable results, radius should be larger than sigma.  Use a radius of 0 and Emboss() selects a suitable radius for you.</p></ol>
1405
1406 <p>The format of the MagickEmbossImage method is:</p>
1407
1408 <pre class="code">
1409   MagickBooleanType MagickEmbossImage(MagickWand *wand,const double radius,
1410     const double sigma)
1411 </pre>
1412
1413 <p>A description of each parameter follows:</p></ol>
1414
1415 <h5>wand</h5>
1416 <ol><p>the magick wand.</p></ol>
1417
1418 <h5>radius</h5>
1419 <ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
1420
1421 <h5>sigma</h5>
1422 <ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
1423
1424  </div>
1425 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1426 _8c.html" target="source" name="MagickEncipherImage">MagickEncipherImage</a></h2>
1427 <div class="doc-section">
1428
1429 <p>MagickEncipherImage() converts plaint pixels to cipher pixels.</p></ol>
1430
1431 <p>The format of the MagickEncipherImage method is:</p>
1432
1433 <pre class="code">
1434   MagickBooleanType MagickEncipherImage(MagickWand *wand,
1435     const char *passphrase)
1436 </pre>
1437
1438 <p>A description of each parameter follows:</p></ol>
1439
1440 <h5>wand</h5>
1441 <ol><p>the magick wand.</p></ol>
1442
1443 <h5>passphrase</h5>
1444 <ol><p>the passphrase.</p></ol>
1445
1446  </div>
1447 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1448 _8c.html" target="source" name="MagickEnhanceImage">MagickEnhanceImage</a></h2>
1449 <div class="doc-section">
1450
1451 <p>MagickEnhanceImage() applies a digital filter that improves the quality of a noisy image.</p></ol>
1452
1453 <p>The format of the MagickEnhanceImage method is:</p>
1454
1455 <pre class="code">
1456   MagickBooleanType MagickEnhanceImage(MagickWand *wand)
1457 </pre>
1458
1459 <p>A description of each parameter follows:</p></ol>
1460
1461 <h5>wand</h5>
1462 <ol><p>the magick wand.</p></ol>
1463
1464  </div>
1465 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1466 _8c.html" target="source" name="MagickEqualizeImage">MagickEqualizeImage</a></h2>
1467 <div class="doc-section">
1468
1469 <p>MagickEqualizeImage() equalizes the image histogram.</p></ol>
1470
1471 <p>The format of the MagickEqualizeImage method is:</p>
1472
1473 <pre class="code">
1474   MagickBooleanType MagickEqualizeImage(MagickWand *wand)
1475   MagickBooleanType MagickEqualizeImageChannel(MagickWand *wand,
1476     const ChannelType channel)
1477 </pre>
1478
1479 <p>A description of each parameter follows:</p></ol>
1480
1481 <h5>wand</h5>
1482 <ol><p>the magick wand.</p></ol>
1483
1484 <h5>channel</h5>
1485 <ol><p>the image channel(s).</p></ol>
1486
1487  </div>
1488 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1489 _8c.html" target="source" name="MagickEvaluateImage">MagickEvaluateImage</a></h2>
1490 <div class="doc-section">
1491
1492 <p>MagickEvaluateImage() applys an arithmetic, relational, or logical expression to an image.  Use these operators to lighten or darken an image, to increase or decrease contrast in an image, or to produce the "negative" of an image.</p></ol>
1493
1494 <p>The format of the MagickEvaluateImage method is:</p>
1495
1496 <pre class="code">
1497   MagickBooleanType MagickEvaluateImage(MagickWand *wand,
1498     const MagickEvaluateOperator operator,const double value)
1499   MagickBooleanType MagickEvaluateImageChannel(MagickWand *wand,
1500     const ChannelType channel,const MagickEvaluateOperator op,
1501     const double value)
1502 </pre>
1503
1504 <p>A description of each parameter follows:</p></ol>
1505
1506 <h5>wand</h5>
1507 <ol><p>the magick wand.</p></ol>
1508
1509 <h5>channel</h5>
1510 <ol><p>the channel(s).</p></ol>
1511
1512 <h5>op</h5>
1513 <ol><p>A channel operator.</p></ol>
1514
1515 <h5>value</h5>
1516 <ol><p>A value value.</p></ol>
1517
1518  </div>
1519 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1520 _8c.html" target="source" name="MagickExportImagePixels">MagickExportImagePixels</a></h2>
1521 <div class="doc-section">
1522
1523 <p>MagickExportImagePixels() extracts pixel data from an image and returns it to you.  The method returns MagickTrue on success otherwise MagickFalse if an error is encountered.  The data is returned as char, short int, int, long, float, or double in the order specified by map.</p></ol>
1524
1525 <p>Suppose you want to extract the first scanline of a 640x480 image as character data in red-green-blue order:</p>
1526
1527 <pre class="text">
1528   MagickExportImagePixels(wand,0,0,640,1,"RGB",CharPixel,pixels);
1529 </pre>
1530
1531 <p>The format of the MagickExportImagePixels method is:</p>
1532
1533 <pre class="code">
1534   MagickBooleanType MagickExportImagePixels(MagickWand *wand,
1535     const long x,const long y,const unsigned long columns,
1536     const unsigned long rows,const char *map,const StorageType storage,
1537     void *pixels)
1538 </pre>
1539
1540 <p>A description of each parameter follows:</p></ol>
1541
1542 <h5>wand</h5>
1543 <ol><p>the magick wand.</p></ol>
1544
1545 <h5>x, y, columns, rows</h5>
1546 <ol><p>These values define the perimeter of a region of pixels you want to extract.</p></ol>
1547
1548 <h5>map</h5>
1549 <ol><p>This string reflects the expected ordering of the pixel array. It can be any combination or order of R = red, G = green, B = blue, A = alpha (0 is transparent), O = opacity (0 is opaque), C = cyan, Y = yellow, M = magenta, K = black, I = intensity (for grayscale), P = pad.</p></ol>
1550
1551 <h5>storage</h5>
1552 <ol><p>Define the data type of the pixels.  Float and double types are expected to be normalized [0..1] otherwise [0..QuantumRange].  Choose from these types: CharPixel, DoublePixel, FloatPixel, IntegerPixel, LongPixel, QuantumPixel, or ShortPixel.</p></ol>
1553
1554 <h5>pixels</h5>
1555 <ol><p>This array of values contain the pixel components as defined by map and type.  You must preallocate this array where the expected length varies depending on the values of width, height, map, and type.</p></ol>
1556
1557  </div>
1558 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1559 _8c.html" target="source" name="MagickExtentImage">MagickExtentImage</a></h2>
1560 <div class="doc-section">
1561
1562 <p>MagickExtentImage() extends the image as defined by the geometry, gravity, and wand background color.  Set the (x,y) offset of the geometry to move the original wand relative to the extended wand.</p></ol>
1563
1564 <p>The format of the MagickExtentImage method is:</p>
1565
1566 <pre class="code">
1567   MagickBooleanType MagickExtentImage(MagickWand *wand,
1568     const unsigned long width,const unsigned long height,const long x,
1569     const long y)
1570 </pre>
1571
1572 <p>A description of each parameter follows:</p></ol>
1573
1574 <h5>wand</h5>
1575 <ol><p>the magick wand.</p></ol>
1576
1577 <h5>width</h5>
1578 <ol><p>the region width.</p></ol>
1579
1580 <h5>height</h5>
1581 <ol><p>the region height.</p></ol>
1582
1583 <h5>x</h5>
1584 <ol><p>the region x offset.</p></ol>
1585
1586 <h5>y</h5>
1587 <ol><p>the region y offset.</p></ol>
1588
1589  </div>
1590 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1591 _8c.html" target="source" name="MagickFlipImage">MagickFlipImage</a></h2>
1592 <div class="doc-section">
1593
1594 <p>MagickFlipImage() creates a vertical mirror image by reflecting the pixels around the central x-axis.</p></ol>
1595
1596 <p>The format of the MagickFlipImage method is:</p>
1597
1598 <pre class="code">
1599   MagickBooleanType MagickFlipImage(MagickWand *wand)
1600 </pre>
1601
1602 <p>A description of each parameter follows:</p></ol>
1603
1604 <h5>wand</h5>
1605 <ol><p>the magick wand.</p></ol>
1606
1607  </div>
1608 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1609 _8c.html" target="source" name="MagickFloodfillPaintImage">MagickFloodfillPaintImage</a></h2>
1610 <div class="doc-section">
1611
1612 <p>MagickFloodfillPaintImage() changes the color value of any pixel that matches target and is an immediate neighbor.  If the method FillToBorderMethod is specified, the color value is changed for any neighbor pixel that does not match the bordercolor member of image.</p></ol>
1613
1614 <p>The format of the MagickFloodfillPaintImage method is:</p>
1615
1616 <pre class="code">
1617   MagickBooleanType MagickFloodfillPaintImage(MagickWand *wand,
1618     const ChannelType channel,const PixelWand *fill,const double fuzz,
1619     const PixelWand *bordercolor,const long x,const long y,
1620     const MagickBooleanType invert)
1621 </pre>
1622
1623 <p>A description of each parameter follows:</p></ol>
1624
1625 <h5>wand</h5>
1626 <ol><p>the magick wand.</p></ol>
1627
1628 <h5>channel</h5>
1629 <ol><p>the channel(s).</p></ol>
1630
1631 <h5>fill</h5>
1632 <ol><p>the floodfill color pixel wand.</p></ol>
1633
1634 <h5>fuzz</h5>
1635 <ol><p>By default target must match a particular pixel color exactly.  However, in many cases two colors may differ by a small amount. The fuzz member of image defines how much tolerance is acceptable to consider two colors as the same.  For example, set fuzz to 10 and the color red at intensities of 100 and 102 respectively are now interpreted as the same color for the purposes of the floodfill.</p></ol>
1636
1637 <h5>bordercolor</h5>
1638 <ol><p>the border color pixel wand.</p></ol>
1639
1640 <h5>x,y</h5>
1641 <ol><p>the starting location of the operation.</p></ol>
1642
1643 <h5>invert</h5>
1644 <ol><p>paint any pixel that does not match the target color.</p></ol>
1645
1646  </div>
1647 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1648 _8c.html" target="source" name="MagickFlopImage">MagickFlopImage</a></h2>
1649 <div class="doc-section">
1650
1651 <p>MagickFlopImage() creates a horizontal mirror image by reflecting the pixels around the central y-axis.</p></ol>
1652
1653 <p>The format of the MagickFlopImage method is:</p>
1654
1655 <pre class="code">
1656   MagickBooleanType MagickFlopImage(MagickWand *wand)
1657 </pre>
1658
1659 <p>A description of each parameter follows:</p></ol>
1660
1661 <h5>wand</h5>
1662 <ol><p>the magick wand.</p></ol>
1663
1664  </div>
1665 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1666 _8c.html" target="source" name="MagickForwardFourierTransformImage">MagickForwardFourierTransformImage</a></h2>
1667 <div class="doc-section">
1668
1669 <p>MagickForwardFourierTransformImage() implements the discrete Fourier transform (DFT) of the image either as a magnitude / phase or real / imaginary image pair.</p></ol>
1670
1671 <p>The format of the MagickForwardFourierTransformImage method is:</p>
1672
1673 <pre class="code">
1674   MagickBooleanType MagickForwardFourierTransformImage(MagickWand *wand,
1675     const MagickBooleanType magnitude)
1676 </pre>
1677
1678 <p>A description of each parameter follows:</p></ol>
1679
1680 <h5>wand</h5>
1681 <ol><p>the magick wand.</p></ol>
1682
1683 <h5>magnitude</h5>
1684 <ol><p>if true, return as magnitude / phase pair otherwise a real / imaginary image pair.</p></ol>
1685
1686  </div>
1687 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1688 _8c.html" target="source" name="MagickFrameImage">MagickFrameImage</a></h2>
1689 <div class="doc-section">
1690
1691 <p>MagickFrameImage() adds a simulated three-dimensional border around the image.  The width and height specify the border width of the vertical and horizontal sides of the frame.  The inner and outer bevels indicate the width of the inner and outer shadows of the frame.</p></ol>
1692
1693 <p>The format of the MagickFrameImage method is:</p>
1694
1695 <pre class="code">
1696   MagickBooleanType MagickFrameImage(MagickWand *wand,
1697     const PixelWand *matte_color,const unsigned long width,
1698     const unsigned long height,const long inner_bevel,
1699     const long outer_bevel)
1700 </pre>
1701
1702 <p>A description of each parameter follows:</p></ol>
1703
1704 <h5>wand</h5>
1705 <ol><p>the magick wand.</p></ol>
1706
1707 <h5>matte_color</h5>
1708 <ol><p>the frame color pixel wand.</p></ol>
1709
1710 <h5>width</h5>
1711 <ol><p>the border width.</p></ol>
1712
1713 <h5>height</h5>
1714 <ol><p>the border height.</p></ol>
1715
1716 <h5>inner_bevel</h5>
1717 <ol><p>the inner bevel width.</p></ol>
1718
1719 <h5>outer_bevel</h5>
1720 <ol><p>the outer bevel width.</p></ol>
1721
1722  </div>
1723 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1724 _8c.html" target="source" name="MagickFunctionImage">MagickFunctionImage</a></h2>
1725 <div class="doc-section">
1726
1727 <p>MagickFunctionImage() applys an arithmetic, relational, or logical expression to an image.  Use these operators to lighten or darken an image, to increase or decrease contrast in an image, or to produce the "negative" of an image.</p></ol>
1728
1729 <p>The format of the MagickFunctionImage method is:</p>
1730
1731 <pre class="code">
1732   MagickBooleanType MagickFunctionImage(MagickWand *wand,
1733     const MagickFunction function,const unsigned long number_arguments,
1734     const double *arguments)
1735   MagickBooleanType MagickFunctionImageChannel(MagickWand *wand,
1736     const ChannelType channel,const MagickFunction function,
1737     const unsigned long number_arguments,const double *arguments)
1738 </pre>
1739
1740 <p>A description of each parameter follows:</p></ol>
1741
1742 <h5>wand</h5>
1743 <ol><p>the magick wand.</p></ol>
1744
1745 <h5>channel</h5>
1746 <ol><p>the channel(s).</p></ol>
1747
1748 <h5>function</h5>
1749 <ol><p>the image function.</p></ol>
1750
1751 <h5>number_arguments</h5>
1752 <ol><p>the number of function arguments.</p></ol>
1753
1754 <h5>arguments</h5>
1755 <ol><p>the function arguments.</p></ol>
1756
1757  </div>
1758 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1759 _8c.html" target="source" name="MagickFxImage">MagickFxImage</a></h2>
1760 <div class="doc-section">
1761
1762 <p>MagickFxImage() evaluate expression for each pixel in the image.</p></ol>
1763
1764 <p>The format of the MagickFxImage method is:</p>
1765
1766 <pre class="code">
1767   MagickWand *MagickFxImage(MagickWand *wand,const char *expression)
1768   MagickWand *MagickFxImageChannel(MagickWand *wand,
1769     const ChannelType channel,const char *expression)
1770 </pre>
1771
1772 <p>A description of each parameter follows:</p></ol>
1773
1774 <h5>wand</h5>
1775 <ol><p>the magick wand.</p></ol>
1776
1777 <h5>channel</h5>
1778 <ol><p>the image channel(s).</p></ol>
1779
1780 <h5>expression</h5>
1781 <ol><p>the expression.</p></ol>
1782
1783  </div>
1784 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1785 _8c.html" target="source" name="MagickGammaImage">MagickGammaImage</a></h2>
1786 <div class="doc-section">
1787
1788 <p>MagickGammaImage() gamma-corrects an image.  The same image viewed on different devices will have perceptual differences in the way the image's intensities are represented on the screen.  Specify individual gamma levels for the red, green, and blue channels, or adjust all three with the gamma parameter.  Values typically range from 0.8 to 2.3.</p></ol>
1789
1790 <p>You can also reduce the influence of a particular channel with a gamma value of 0.</p></ol>
1791
1792 <p>The format of the MagickGammaImage method is:</p>
1793
1794 <pre class="code">
1795   MagickBooleanType MagickGammaImage(MagickWand *wand,const double gamma)
1796   MagickBooleanType MagickGammaImageChannel(MagickWand *wand,
1797     const ChannelType channel,const double gamma)
1798 </pre>
1799
1800 <p>A description of each parameter follows:</p></ol>
1801
1802 <h5>wand</h5>
1803 <ol><p>the magick wand.</p></ol>
1804
1805 <h5>channel</h5>
1806 <ol><p>the channel.</p></ol>
1807
1808 <h5>level</h5>
1809 <ol><p>Define the level of gamma correction.</p></ol>
1810
1811  </div>
1812 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1813 _8c.html" target="source" name="MagickGaussianBlurImage">MagickGaussianBlurImage</a></h2>
1814 <div class="doc-section">
1815
1816 <p>MagickGaussianBlurImage() blurs an image.  We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, the radius should be larger than sigma.  Use a radius of 0 and MagickGaussianBlurImage() selects a suitable radius for you.</p></ol>
1817
1818 <p>The format of the MagickGaussianBlurImage method is:</p>
1819
1820 <pre class="code">
1821   MagickBooleanType MagickGaussianBlurImage(MagickWand *wand,
1822     const double radius,const double sigma)
1823   MagickBooleanType MagickGaussianBlurImageChannel(MagickWand *wand,
1824     const ChannelType channel,const double radius,const double sigma)
1825 </pre>
1826
1827 <p>A description of each parameter follows:</p></ol>
1828
1829 <h5>wand</h5>
1830 <ol><p>the magick wand.</p></ol>
1831
1832 <h5>channel</h5>
1833 <ol><p>the image channel(s).</p></ol>
1834
1835 <h5>radius</h5>
1836 <ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
1837
1838 <h5>sigma</h5>
1839 <ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
1840
1841  </div>
1842 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1843 _8c.html" target="source" name="MagickGetImage">MagickGetImage</a></h2>
1844 <div class="doc-section">
1845
1846 <p>MagickGetImage() gets the image at the current image index.</p></ol>
1847
1848 <p>The format of the MagickGetImage method is:</p>
1849
1850 <pre class="code">
1851   MagickWand *MagickGetImage(MagickWand *wand)
1852 </pre>
1853
1854 <p>A description of each parameter follows:</p></ol>
1855
1856 <h5>wand</h5>
1857 <ol><p>the magick wand.</p></ol>
1858
1859  </div>
1860 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1861 _8c.html" target="source" name="MagickGetImageAlphaChannel">MagickGetImageAlphaChannel</a></h2>
1862 <div class="doc-section">
1863
1864 <p>MagickGetImageAlphaChannel() returns MagickFalse if the image alpha channel is not activated.  That is, the image is RGB rather than RGBA or CMYK rather than CMYKA.</p></ol>
1865
1866 <p>The format of the MagickGetImageAlphaChannel method is:</p>
1867
1868 <pre class="code">
1869   unsigned long MagickGetImageAlphaChannel(MagickWand *wand)
1870 </pre>
1871
1872 <p>A description of each parameter follows:</p></ol>
1873
1874 <h5>wand</h5>
1875 <ol><p>the magick wand.</p></ol>
1876
1877  </div>
1878 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1879 _8c.html" target="source" name="MagickGetImageClipMask">MagickGetImageClipMask</a></h2>
1880 <div class="doc-section">
1881
1882 <p>MagickGetImageClipMask() gets the image clip mask at the current image index.</p></ol>
1883
1884 <p>The format of the MagickGetImageClipMask method is:</p>
1885
1886 <pre class="code">
1887   MagickWand *MagickGetImageClipMask(MagickWand *wand)
1888 </pre>
1889
1890 <p>A description of each parameter follows:</p></ol>
1891
1892 <h5>wand</h5>
1893 <ol><p>the magick wand.</p></ol>
1894
1895  </div>
1896 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1897 _8c.html" target="source" name="MagickGetImageBackgroundColor">MagickGetImageBackgroundColor</a></h2>
1898 <div class="doc-section">
1899
1900 <p>MagickGetImageBackgroundColor() returns the image background color.</p></ol>
1901
1902 <p>The format of the MagickGetImageBackgroundColor method is:</p>
1903
1904 <pre class="code">
1905   MagickBooleanType MagickGetImageBackgroundColor(MagickWand *wand,
1906     PixelWand *background_color)
1907 </pre>
1908
1909 <p>A description of each parameter follows:</p></ol>
1910
1911 <h5>wand</h5>
1912 <ol><p>the magick wand.</p></ol>
1913
1914 <h5>background_color</h5>
1915 <ol><p>Return the background color.</p></ol>
1916
1917  </div>
1918 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1919 _8c.html" target="source" name="MagickGetImageBlob">MagickGetImageBlob</a></h2>
1920 <div class="doc-section">
1921
1922 <p>MagickGetImageBlob() implements direct to memory image formats.  It returns the image as a blob and its length.   Use MagickSetFormat() to set the format of the returned blob (GIF, JPEG,  PNG, etc.).</p></ol>
1923
1924 <p>Use MagickRelinquishMemory() to free the blob when you are done with it.</p></ol>
1925
1926 <p>The format of the MagickGetImageBlob method is:</p>
1927
1928 <pre class="code">
1929   unsigned char *MagickGetImageBlob(MagickWand *wand,size_t *length)
1930 </pre>
1931
1932 <p>A description of each parameter follows:</p></ol>
1933
1934 <h5>wand</h5>
1935 <ol><p>the magick wand.</p></ol>
1936
1937 <h5>length</h5>
1938 <ol><p>the length of the blob.</p></ol>
1939
1940  </div>
1941 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1942 _8c.html" target="source" name="MagickGetImageBlob">MagickGetImageBlob</a></h2>
1943 <div class="doc-section">
1944
1945 <p>MagickGetImageBlob() implements direct to memory image formats.  It returns the image sequence as a blob and its length.  The format of the image determines the format of the returned blob (GIF, JPEG,  PNG, etc.).  To return a different image format, use MagickSetImageFormat().</p></ol>
1946
1947 <p>Note, some image formats do not permit multiple images to the same image stream (e.g. JPEG).  in this instance, just the first image of the sequence is returned as a blob.</p></ol>
1948
1949 <p>The format of the MagickGetImagesBlob method is:</p>
1950
1951 <pre class="code">
1952   unsigned char *MagickGetImagesBlob(MagickWand *wand,size_t *length)
1953 </pre>
1954
1955 <p>A description of each parameter follows:</p></ol>
1956
1957 <h5>wand</h5>
1958 <ol><p>the magick wand.</p></ol>
1959
1960 <h5>length</h5>
1961 <ol><p>the length of the blob.</p></ol>
1962
1963  </div>
1964 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1965 _8c.html" target="source" name="MagickGetImageBluePrimary">MagickGetImageBluePrimary</a></h2>
1966 <div class="doc-section">
1967
1968 <p>MagickGetImageBluePrimary() returns the chromaticy blue primary point for the image.</p></ol>
1969
1970 <p>The format of the MagickGetImageBluePrimary method is:</p>
1971
1972 <pre class="code">
1973   MagickBooleanType MagickGetImageBluePrimary(MagickWand *wand,double *x,
1974     double *y)
1975 </pre>
1976
1977 <p>A description of each parameter follows:</p></ol>
1978
1979 <h5>wand</h5>
1980 <ol><p>the magick wand.</p></ol>
1981
1982 <h5>x</h5>
1983 <ol><p>the chromaticity blue primary x-point.</p></ol>
1984
1985 <h5>y</h5>
1986 <ol><p>the chromaticity blue primary y-point.</p></ol>
1987
1988  </div>
1989 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1990 _8c.html" target="source" name="MagickGetImageBorderColor">MagickGetImageBorderColor</a></h2>
1991 <div class="doc-section">
1992
1993 <p>MagickGetImageBorderColor() returns the image border color.</p></ol>
1994
1995 <p>The format of the MagickGetImageBorderColor method is:</p>
1996
1997 <pre class="code">
1998   MagickBooleanType MagickGetImageBorderColor(MagickWand *wand,
1999     PixelWand *border_color)
2000 </pre>
2001
2002 <p>A description of each parameter follows:</p></ol>
2003
2004 <h5>wand</h5>
2005 <ol><p>the magick wand.</p></ol>
2006
2007 <h5>border_color</h5>
2008 <ol><p>Return the border color.</p></ol>
2009
2010  </div>
2011 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2012 _8c.html" target="source" name="MagickGetImageChannelDepth">MagickGetImageChannelDepth</a></h2>
2013 <div class="doc-section">
2014
2015 <p>MagickGetImageChannelDepth() gets the depth for one or more image channels.</p></ol>
2016
2017 <p>The format of the MagickGetImageChannelDepth method is:</p>
2018
2019 <pre class="code">
2020   unsigned long MagickGetImageChannelDepth(MagickWand *wand,
2021     const ChannelType channel)
2022 </pre>
2023
2024 <p>A description of each parameter follows:</p></ol>
2025
2026 <h5>wand</h5>
2027 <ol><p>the magick wand.</p></ol>
2028
2029 <h5>channel</h5>
2030 <ol><p>the image channel(s).</p></ol>
2031
2032  </div>
2033 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2034 _8c.html" target="source" name="MagickGetImageChannelDistortion">MagickGetImageChannelDistortion</a></h2>
2035 <div class="doc-section">
2036
2037 <p>MagickGetImageChannelDistortion() compares one or more image channels of an image to a reconstructed image and returns the specified distortion metric.</p></ol>
2038
2039 <p>The format of the MagickGetImageChannelDistortion method is:</p>
2040
2041 <pre class="code">
2042   MagickBooleanType MagickGetImageChannelDistortion(MagickWand *wand,
2043     const MagickWand *reference,const ChannelType channel,
2044     const MetricType metric,double *distortion)
2045 </pre>
2046
2047 <p>A description of each parameter follows:</p></ol>
2048
2049 <h5>wand</h5>
2050 <ol><p>the magick wand.</p></ol>
2051
2052 <h5>reference</h5>
2053 <ol><p>the reference wand.</p></ol>
2054
2055 <h5>channel</h5>
2056 <ol><p>the channel.</p></ol>
2057
2058 <h5>metric</h5>
2059 <ol><p>the metric.</p></ol>
2060
2061 <h5>distortion</h5>
2062 <ol><p>the computed distortion between the images.</p></ol>
2063
2064  </div>
2065 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2066 _8c.html" target="source" name="MagickGetImageChannelDistortions">MagickGetImageChannelDistortions</a></h2>
2067 <div class="doc-section">
2068
2069 <p>MagickGetImageChannelDistortions() compares one or more image channels of an image to a reconstructed image and returns the specified distortion metrics.</p></ol>
2070
2071 <p>Use MagickRelinquishMemory() to free the metrics when you are done with them.</p></ol>
2072
2073 <p>The format of the MagickGetImageChannelDistortion method is:</p>
2074
2075 <pre class="code">
2076   double *MagickGetImageChannelDistortion(MagickWand *wand,
2077     const MagickWand *reference,const MetricType metric)
2078 </pre>
2079
2080 <p>A description of each parameter follows:</p></ol>
2081
2082 <h5>wand</h5>
2083 <ol><p>the magick wand.</p></ol>
2084
2085 <h5>reference</h5>
2086 <ol><p>the reference wand.</p></ol>
2087
2088 <h5>metric</h5>
2089 <ol><p>the metric.</p></ol>
2090
2091  </div>
2092 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2093 _8c.html" target="source" name="MagickGetImageChannelMean">MagickGetImageChannelMean</a></h2>
2094 <div class="doc-section">
2095
2096 <p>MagickGetImageChannelMean() gets the mean and standard deviation of one or more image channels.</p></ol>
2097
2098 <p>The format of the MagickGetImageChannelMean method is:</p>
2099
2100 <pre class="code">
2101   MagickBooleanType MagickGetImageChannelMean(MagickWand *wand,
2102     const ChannelType channel,double *mean,double *standard_deviation)
2103 </pre>
2104
2105 <p>A description of each parameter follows:</p></ol>
2106
2107 <h5>wand</h5>
2108 <ol><p>the magick wand.</p></ol>
2109
2110 <h5>channel</h5>
2111 <ol><p>the image channel(s).</p></ol>
2112
2113 <h5>mean</h5>
2114 <ol><p>The mean pixel value for the specified channel(s).</p></ol>
2115
2116 <h5>standard_deviation</h5>
2117 <ol><p>The standard deviation for the specified channel(s).</p></ol>
2118
2119  </div>
2120 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2121 _8c.html" target="source" name="MagickGetImageChannelKurtosis">MagickGetImageChannelKurtosis</a></h2>
2122 <div class="doc-section">
2123
2124 <p>MagickGetImageChannelKurtosis() gets the kurtosis and skewness of one or more image channels.</p></ol>
2125
2126 <p>The format of the MagickGetImageChannelKurtosis method is:</p>
2127
2128 <pre class="code">
2129   MagickBooleanType MagickGetImageChannelKurtosis(MagickWand *wand,
2130     const ChannelType channel,double *kurtosis,double *skewness)
2131 </pre>
2132
2133 <p>A description of each parameter follows:</p></ol>
2134
2135 <h5>wand</h5>
2136 <ol><p>the magick wand.</p></ol>
2137
2138 <h5>channel</h5>
2139 <ol><p>the image channel(s).</p></ol>
2140
2141 <h5>kurtosis</h5>
2142 <ol><p>The kurtosis for the specified channel(s).</p></ol>
2143
2144 <h5>skewness</h5>
2145 <ol><p>The skewness for the specified channel(s).</p></ol>
2146
2147  </div>
2148 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2149 _8c.html" target="source" name="MagickGetImageChannelRange">MagickGetImageChannelRange</a></h2>
2150 <div class="doc-section">
2151
2152 <p>MagickGetImageChannelRange() gets the range for one or more image channels.</p></ol>
2153
2154 <p>The format of the MagickGetImageChannelRange method is:</p>
2155
2156 <pre class="code">
2157   MagickBooleanType MagickGetImageChannelRange(MagickWand *wand,
2158     const ChannelType channel,double *minima,double *maxima)
2159 </pre>
2160
2161 <p>A description of each parameter follows:</p></ol>
2162
2163 <h5>wand</h5>
2164 <ol><p>the magick wand.</p></ol>
2165
2166 <h5>channel</h5>
2167 <ol><p>the image channel(s).</p></ol>
2168
2169 <h5>minima</h5>
2170 <ol><p>The minimum pixel value for the specified channel(s).</p></ol>
2171
2172 <h5>maxima</h5>
2173 <ol><p>The maximum pixel value for the specified channel(s).</p></ol>
2174
2175  </div>
2176 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2177 _8c.html" target="source" name="MagickGetImageChannelStatistics">MagickGetImageChannelStatistics</a></h2>
2178 <div class="doc-section">
2179
2180 <p>MagickGetImageChannelStatistics() returns statistics for each channel in the image.  The statistics include the channel depth, its minima and maxima, the mean, the standard deviation, the kurtosis and the skewness. You can access the red channel mean, for example, like this:</p>
2181
2182 <pre class="text">
2183   channel_statistics=MagickGetImageChannelStatistics(image,excepton);
2184   red_mean=channel_statistics[RedChannel].mean;
2185 </pre>
2186
2187 <p>Use MagickRelinquishMemory() to free the statistics buffer.</p></ol>
2188
2189 <p>The format of the MagickGetImageChannelStatistics method is:</p>
2190
2191 <pre class="code">
2192   ChannelStatistics *MagickGetImageChannelStatistics(MagickWand *wand)
2193 </pre>
2194
2195 <p>A description of each parameter follows:</p></ol>
2196
2197 <h5>wand</h5>
2198 <ol><p>the magick wand.</p></ol>
2199
2200  </div>
2201 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2202 _8c.html" target="source" name="MagickGetImageColormapColor">MagickGetImageColormapColor</a></h2>
2203 <div class="doc-section">
2204
2205 <p>MagickGetImageColormapColor() returns the color of the specified colormap index.</p></ol>
2206
2207 <p>The format of the MagickGetImageColormapColor method is:</p>
2208
2209 <pre class="code">
2210   MagickBooleanType MagickGetImageColormapColor(MagickWand *wand,
2211     const unsigned long index,PixelWand *color)
2212 </pre>
2213
2214 <p>A description of each parameter follows:</p></ol>
2215
2216 <h5>wand</h5>
2217 <ol><p>the magick wand.</p></ol>
2218
2219 <h5>index</h5>
2220 <ol><p>the offset into the image colormap.</p></ol>
2221
2222 <h5>color</h5>
2223 <ol><p>Return the colormap color in this wand.</p></ol>
2224
2225  </div>
2226 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2227 _8c.html" target="source" name="MagickGetImageColors">MagickGetImageColors</a></h2>
2228 <div class="doc-section">
2229
2230 <p>MagickGetImageColors() gets the number of unique colors in the image.</p></ol>
2231
2232 <p>The format of the MagickGetImageColors method is:</p>
2233
2234 <pre class="code">
2235   unsigned long MagickGetImageColors(MagickWand *wand)
2236 </pre>
2237
2238 <p>A description of each parameter follows:</p></ol>
2239
2240 <h5>wand</h5>
2241 <ol><p>the magick wand.</p></ol>
2242
2243  </div>
2244 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2245 _8c.html" target="source" name="MagickGetImageColorspace">MagickGetImageColorspace</a></h2>
2246 <div class="doc-section">
2247
2248 <p>MagickGetImageColorspace() gets the image colorspace.</p></ol>
2249
2250 <p>The format of the MagickGetImageColorspace method is:</p>
2251
2252 <pre class="code">
2253   ColorspaceType MagickGetImageColorspace(MagickWand *wand)
2254 </pre>
2255
2256 <p>A description of each parameter follows:</p></ol>
2257
2258 <h5>wand</h5>
2259 <ol><p>the magick wand.</p></ol>
2260
2261  </div>
2262 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2263 _8c.html" target="source" name="MagickGetImageCompose">MagickGetImageCompose</a></h2>
2264 <div class="doc-section">
2265
2266 <p>MagickGetImageCompose() returns the composite operator associated with the image.</p></ol>
2267
2268 <p>The format of the MagickGetImageCompose method is:</p>
2269
2270 <pre class="code">
2271   CompositeOperator MagickGetImageCompose(MagickWand *wand)
2272 </pre>
2273
2274 <p>A description of each parameter follows:</p></ol>
2275
2276 <h5>wand</h5>
2277 <ol><p>the magick wand.</p></ol>
2278
2279  </div>
2280 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2281 _8c.html" target="source" name="MagickGetImageCompression">MagickGetImageCompression</a></h2>
2282 <div class="doc-section">
2283
2284 <p>MagickGetImageCompression() gets the image compression.</p></ol>
2285
2286 <p>The format of the MagickGetImageCompression method is:</p>
2287
2288 <pre class="code">
2289   CompressionType MagickGetImageCompression(MagickWand *wand)
2290 </pre>
2291
2292 <p>A description of each parameter follows:</p></ol>
2293
2294 <h5>wand</h5>
2295 <ol><p>the magick wand.</p></ol>
2296
2297  </div>
2298 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2299 _8c.html" target="source" name="MagickGetImageCompression">MagickGetImageCompression</a></h2>
2300 <div class="doc-section">
2301
2302 <p>MagickGetImageCompression() gets the image compression quality.</p></ol>
2303
2304 <p>The format of the MagickGetImageCompression method is:</p>
2305
2306 <pre class="code">
2307   unsigned long MagickGetImageCompression(MagickWand *wand)
2308 </pre>
2309
2310 <p>A description of each parameter follows:</p></ol>
2311
2312 <h5>wand</h5>
2313 <ol><p>the magick wand.</p></ol>
2314
2315  </div>
2316 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2317 _8c.html" target="source" name="MagickGetImageDelay">MagickGetImageDelay</a></h2>
2318 <div class="doc-section">
2319
2320 <p>MagickGetImageDelay() gets the image delay.</p></ol>
2321
2322 <p>The format of the MagickGetImageDelay method is:</p>
2323
2324 <pre class="code">
2325   unsigned long MagickGetImageDelay(MagickWand *wand)
2326 </pre>
2327
2328 <p>A description of each parameter follows:</p></ol>
2329
2330 <h5>wand</h5>
2331 <ol><p>the magick wand.</p></ol>
2332
2333  </div>
2334 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2335 _8c.html" target="source" name="MagickGetImageDepth">MagickGetImageDepth</a></h2>
2336 <div class="doc-section">
2337
2338 <p>MagickGetImageDepth() gets the image depth.</p></ol>
2339
2340 <p>The format of the MagickGetImageDepth method is:</p>
2341
2342 <pre class="code">
2343   unsigned long MagickGetImageDepth(MagickWand *wand)
2344 </pre>
2345
2346 <p>A description of each parameter follows:</p></ol>
2347
2348 <h5>wand</h5>
2349 <ol><p>the magick wand.</p></ol>
2350
2351  </div>
2352 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2353 _8c.html" target="source" name="MagickGetImageDistortion">MagickGetImageDistortion</a></h2>
2354 <div class="doc-section">
2355
2356 <p>MagickGetImageDistortion() compares an image to a reconstructed image and returns the specified distortion metric.</p></ol>
2357
2358 <p>The format of the MagickGetImageDistortion method is:</p>
2359
2360 <pre class="code">
2361   MagickBooleanType MagickGetImageDistortion(MagickWand *wand,
2362     const MagickWand *reference,const MetricType metric,
2363     double *distortion)
2364 </pre>
2365
2366 <p>A description of each parameter follows:</p></ol>
2367
2368 <h5>wand</h5>
2369 <ol><p>the magick wand.</p></ol>
2370
2371 <h5>reference</h5>
2372 <ol><p>the reference wand.</p></ol>
2373
2374 <h5>metric</h5>
2375 <ol><p>the metric.</p></ol>
2376
2377 <h5>distortion</h5>
2378 <ol><p>the computed distortion between the images.</p></ol>
2379
2380  </div>
2381 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2382 _8c.html" target="source" name="MagickGetImageDispose">MagickGetImageDispose</a></h2>
2383 <div class="doc-section">
2384
2385 <p>MagickGetImageDispose() gets the image disposal method.</p></ol>
2386
2387 <p>The format of the MagickGetImageDispose method is:</p>
2388
2389 <pre class="code">
2390   DisposeType MagickGetImageDispose(MagickWand *wand)
2391 </pre>
2392
2393 <p>A description of each parameter follows:</p></ol>
2394
2395 <h5>wand</h5>
2396 <ol><p>the magick wand.</p></ol>
2397
2398  </div>
2399 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2400 _8c.html" target="source" name="MagickGetImageFilename">MagickGetImageFilename</a></h2>
2401 <div class="doc-section">
2402
2403 <p>MagickGetImageFilename() returns the filename of a particular image in a sequence.</p></ol>
2404
2405 <p>The format of the MagickGetImageFilename method is:</p>
2406
2407 <pre class="code">
2408   char *MagickGetImageFilename(MagickWand *wand)
2409 </pre>
2410
2411 <p>A description of each parameter follows:</p></ol>
2412
2413 <h5>wand</h5>
2414 <ol><p>the magick wand.</p></ol>
2415
2416  </div>
2417 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2418 _8c.html" target="source" name="MagickGetImageFormat">MagickGetImageFormat</a></h2>
2419 <div class="doc-section">
2420
2421 <p>MagickGetImageFormat() returns the format of a particular image in a sequence.</p></ol>
2422
2423 <p>The format of the MagickGetImageFormat method is:</p>
2424
2425 <pre class="code">
2426   const char MagickGetImageFormat(MagickWand *wand)
2427 </pre>
2428
2429 <p>A description of each parameter follows:</p></ol>
2430
2431 <h5>wand</h5>
2432 <ol><p>the magick wand.</p></ol>
2433
2434  </div>
2435 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2436 _8c.html" target="source" name="MagickGetImageFuzz">MagickGetImageFuzz</a></h2>
2437 <div class="doc-section">
2438
2439 <p>MagickGetImageFuzz() gets the image fuzz.</p></ol>
2440
2441 <p>The format of the MagickGetImageFuzz method is:</p>
2442
2443 <pre class="code">
2444   double MagickGetImageFuzz(MagickWand *wand)
2445 </pre>
2446
2447 <p>A description of each parameter follows:</p></ol>
2448
2449 <h5>wand</h5>
2450 <ol><p>the magick wand.</p></ol>
2451
2452  </div>
2453 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2454 _8c.html" target="source" name="MagickGetImageGamma">MagickGetImageGamma</a></h2>
2455 <div class="doc-section">
2456
2457 <p>MagickGetImageGamma() gets the image gamma.</p></ol>
2458
2459 <p>The format of the MagickGetImageGamma method is:</p>
2460
2461 <pre class="code">
2462   double MagickGetImageGamma(MagickWand *wand)
2463 </pre>
2464
2465 <p>A description of each parameter follows:</p></ol>
2466
2467 <h5>wand</h5>
2468 <ol><p>the magick wand.</p></ol>
2469
2470  </div>
2471 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2472 _8c.html" target="source" name="MagickGetImageGravity">MagickGetImageGravity</a></h2>
2473 <div class="doc-section">
2474
2475 <p>MagickGetImageGravity() gets the image gravity.</p></ol>
2476
2477 <p>The format of the MagickGetImageGravity method is:</p>
2478
2479 <pre class="code">
2480   GravityType MagickGetImageGravity(MagickWand *wand)
2481 </pre>
2482
2483 <p>A description of each parameter follows:</p></ol>
2484
2485 <h5>wand</h5>
2486 <ol><p>the magick wand.</p></ol>
2487
2488  </div>
2489 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2490 _8c.html" target="source" name="MagickGetImageGreenPrimary">MagickGetImageGreenPrimary</a></h2>
2491 <div class="doc-section">
2492
2493 <p>MagickGetImageGreenPrimary() returns the chromaticy green primary point.</p></ol>
2494
2495 <p>The format of the MagickGetImageGreenPrimary method is:</p>
2496
2497 <pre class="code">
2498   MagickBooleanType MagickGetImageGreenPrimary(MagickWand *wand,double *x,
2499     double *y)
2500 </pre>
2501
2502 <p>A description of each parameter follows:</p></ol>
2503
2504 <h5>wand</h5>
2505 <ol><p>the magick wand.</p></ol>
2506
2507 <h5>x</h5>
2508 <ol><p>the chromaticity green primary x-point.</p></ol>
2509
2510 <h5>y</h5>
2511 <ol><p>the chromaticity green primary y-point.</p></ol>
2512
2513  </div>
2514 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2515 _8c.html" target="source" name="MagickGetImageHeight">MagickGetImageHeight</a></h2>
2516 <div class="doc-section">
2517
2518 <p>MagickGetImageHeight() returns the image height.</p></ol>
2519
2520 <p>The format of the MagickGetImageHeight method is:</p>
2521
2522 <pre class="code">
2523   unsigned long MagickGetImageHeight(MagickWand *wand)
2524 </pre>
2525
2526 <p>A description of each parameter follows:</p></ol>
2527
2528 <h5>wand</h5>
2529 <ol><p>the magick wand.</p></ol>
2530
2531  </div>
2532 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2533 _8c.html" target="source" name="MagickGetImageHistogram">MagickGetImageHistogram</a></h2>
2534 <div class="doc-section">
2535
2536 <p>MagickGetImageHistogram() returns the image histogram as an array of PixelWand wands.</p></ol>
2537
2538 <p>The format of the MagickGetImageHistogram method is:</p>
2539
2540 <pre class="code">
2541   PixelWand **MagickGetImageHistogram(MagickWand *wand,
2542     unsigned long *number_colors)
2543 </pre>
2544
2545 <p>A description of each parameter follows:</p></ol>
2546
2547 <h5>wand</h5>
2548 <ol><p>the magick wand.</p></ol>
2549
2550 <h5>number_colors</h5>
2551 <ol><p>the number of unique colors in the image and the number of pixel wands returned.</p></ol>
2552
2553  </div>
2554 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2555 _8c.html" target="source" name="MagickGetImageInterlaceScheme">MagickGetImageInterlaceScheme</a></h2>
2556 <div class="doc-section">
2557
2558 <p>MagickGetImageInterlaceScheme() gets the image interlace scheme.</p></ol>
2559
2560 <p>The format of the MagickGetImageInterlaceScheme method is:</p>
2561
2562 <pre class="code">
2563   InterlaceType MagickGetImageInterlaceScheme(MagickWand *wand)
2564 </pre>
2565
2566 <p>A description of each parameter follows:</p></ol>
2567
2568 <h5>wand</h5>
2569 <ol><p>the magick wand.</p></ol>
2570
2571  </div>
2572 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2573 _8c.html" target="source" name="MagickGetImageInterpolateMethod">MagickGetImageInterpolateMethod</a></h2>
2574 <div class="doc-section">
2575
2576 <p>MagickGetImageInterpolateMethod() returns the interpolation method for the sepcified image.</p></ol>
2577
2578 <p>The format of the MagickGetImageInterpolateMethod method is:</p>
2579
2580 <pre class="code">
2581   InterpolatePixelMethod MagickGetImageInterpolateMethod(MagickWand *wand)
2582 </pre>
2583
2584 <p>A description of each parameter follows:</p></ol>
2585
2586 <h5>wand</h5>
2587 <ol><p>the magick wand.</p></ol>
2588
2589  </div>
2590 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2591 _8c.html" target="source" name="MagickGetImageIterations">MagickGetImageIterations</a></h2>
2592 <div class="doc-section">
2593
2594 <p>MagickGetImageIterations() gets the image iterations.</p></ol>
2595
2596 <p>The format of the MagickGetImageIterations method is:</p>
2597
2598 <pre class="code">
2599   unsigned long MagickGetImageIterations(MagickWand *wand)
2600 </pre>
2601
2602 <p>A description of each parameter follows:</p></ol>
2603
2604 <h5>wand</h5>
2605 <ol><p>the magick wand.</p></ol>
2606
2607  </div>
2608 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2609 _8c.html" target="source" name="MagickGetImageLength">MagickGetImageLength</a></h2>
2610 <div class="doc-section">
2611
2612 <p>MagickGetImageLength() returns the image length in bytes.</p></ol>
2613
2614 <p>The format of the MagickGetImageLength method is:</p>
2615
2616 <pre class="code">
2617   MagickBooleanType MagickGetImageLength(MagickWand *wand,
2618     MagickSizeType *length)
2619 </pre>
2620
2621 <p>A description of each parameter follows:</p></ol>
2622
2623 <h5>wand</h5>
2624 <ol><p>the magick wand.</p></ol>
2625
2626 <h5>length</h5>
2627 <ol><p>the image length in bytes.</p></ol>
2628
2629  </div>
2630 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2631 _8c.html" target="source" name="MagickGetImageMatteColor">MagickGetImageMatteColor</a></h2>
2632 <div class="doc-section">
2633
2634 <p>MagickGetImageMatteColor() returns the image matte color.</p></ol>
2635
2636 <p>The format of the MagickGetImageMatteColor method is:</p>
2637
2638 <pre class="code">
2639   MagickBooleanType MagickGetImagematteColor(MagickWand *wand,
2640     PixelWand *matte_color)
2641 </pre>
2642
2643 <p>A description of each parameter follows:</p></ol>
2644
2645 <h5>wand</h5>
2646 <ol><p>the magick wand.</p></ol>
2647
2648 <h5>matte_color</h5>
2649 <ol><p>Return the matte color.</p></ol>
2650
2651  </div>
2652 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2653 _8c.html" target="source" name="MagickGetImageOrientation">MagickGetImageOrientation</a></h2>
2654 <div class="doc-section">
2655
2656 <p>MagickGetImageOrientation() returns the image orientation.</p></ol>
2657
2658 <p>The format of the MagickGetImageOrientation method is:</p>
2659
2660 <pre class="code">
2661   OrientationType MagickGetImageOrientation(MagickWand *wand)
2662 </pre>
2663
2664 <p>A description of each parameter follows:</p></ol>
2665
2666 <h5>wand</h5>
2667 <ol><p>the magick wand.</p></ol>
2668
2669  </div>
2670 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2671 _8c.html" target="source" name="MagickGetImagePage">MagickGetImagePage</a></h2>
2672 <div class="doc-section">
2673
2674 <p>MagickGetImagePage() returns the page geometry associated with the image.</p></ol>
2675
2676 <p>The format of the MagickGetImagePage method is:</p>
2677
2678 <pre class="code">
2679   MagickBooleanType MagickGetImagePage(MagickWand *wand,
2680     unsigned long *width,unsigned long *height,long *x,long *y)
2681 </pre>
2682
2683 <p>A description of each parameter follows:</p></ol>
2684
2685 <h5>wand</h5>
2686 <ol><p>the magick wand.</p></ol>
2687
2688 <h5>width</h5>
2689 <ol><p>the page width.</p></ol>
2690
2691 <h5>height</h5>
2692 <ol><p>the page height.</p></ol>
2693
2694 <h5>x</h5>
2695 <ol><p>the page x-offset.</p></ol>
2696
2697 <h5>y</h5>
2698 <ol><p>the page y-offset.</p></ol>
2699
2700  </div>
2701 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2702 _8c.html" target="source" name="MagickGetImagePixelColor">MagickGetImagePixelColor</a></h2>
2703 <div class="doc-section">
2704
2705 <p>MagickGetImagePixelColor() returns the color of the specified pixel.</p></ol>
2706
2707 <p>The format of the MagickGetImagePixelColor method is:</p>
2708
2709 <pre class="code">
2710   MagickBooleanType MagickGetImagePixelColor(MagickWand *wand,
2711     const long x,const long y,PixelWand *color)
2712 </pre>
2713
2714 <p>A description of each parameter follows:</p></ol>
2715
2716 <h5>wand</h5>
2717 <ol><p>the magick wand.</p></ol>
2718
2719 <h5>x,y</h5>
2720 <ol><p>the pixel offset into the image.</p></ol>
2721
2722 <h5>color</h5>
2723 <ol><p>Return the colormap color in this wand.</p></ol>
2724
2725  </div>
2726 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2727 _8c.html" target="source" name="MagickGetImageRedPrimary">MagickGetImageRedPrimary</a></h2>
2728 <div class="doc-section">
2729
2730 <p>MagickGetImageRedPrimary() returns the chromaticy red primary point.</p></ol>
2731
2732 <p>The format of the MagickGetImageRedPrimary method is:</p>
2733
2734 <pre class="code">
2735   MagickBooleanType MagickGetImageRedPrimary(MagickWand *wand,double *x,
2736     double *y)
2737 </pre>
2738
2739 <p>A description of each parameter follows:</p></ol>
2740
2741 <h5>wand</h5>
2742 <ol><p>the magick wand.</p></ol>
2743
2744 <h5>x</h5>
2745 <ol><p>the chromaticity red primary x-point.</p></ol>
2746
2747 <h5>y</h5>
2748 <ol><p>the chromaticity red primary y-point.</p></ol>
2749
2750  </div>
2751 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2752 _8c.html" target="source" name="MagickGetImageRegion">MagickGetImageRegion</a></h2>
2753 <div class="doc-section">
2754
2755 <p>MagickGetImageRegion() extracts a region of the image and returns it as a a new wand.</p></ol>
2756
2757 <p>The format of the MagickGetImageRegion method is:</p>
2758
2759 <pre class="code">
2760   MagickWand *MagickGetImageRegion(MagickWand *wand,
2761     const unsigned long width,const unsigned long height,const long x,
2762     const long y)
2763 </pre>
2764
2765 <p>A description of each parameter follows:</p></ol>
2766
2767 <h5>wand</h5>
2768 <ol><p>the magick wand.</p></ol>
2769
2770 <h5>width</h5>
2771 <ol><p>the region width.</p></ol>
2772
2773 <h5>height</h5>
2774 <ol><p>the region height.</p></ol>
2775
2776 <h5>x</h5>
2777 <ol><p>the region x offset.</p></ol>
2778
2779 <h5>y</h5>
2780 <ol><p>the region y offset.</p></ol>
2781
2782  </div>
2783 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2784 _8c.html" target="source" name="MagickGetImageRenderingIntent">MagickGetImageRenderingIntent</a></h2>
2785 <div class="doc-section">
2786
2787 <p>MagickGetImageRenderingIntent() gets the image rendering intent.</p></ol>
2788
2789 <p>The format of the MagickGetImageRenderingIntent method is:</p>
2790
2791 <pre class="code">
2792   RenderingIntent MagickGetImageRenderingIntent(MagickWand *wand)
2793 </pre>
2794
2795 <p>A description of each parameter follows:</p></ol>
2796
2797 <h5>wand</h5>
2798 <ol><p>the magick wand.</p></ol>
2799
2800  </div>
2801 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2802 _8c.html" target="source" name="MagickGetImageResolution">MagickGetImageResolution</a></h2>
2803 <div class="doc-section">
2804
2805 <p>MagickGetImageResolution() gets the image X and Y resolution.</p></ol>
2806
2807 <p>The format of the MagickGetImageResolution method is:</p>
2808
2809 <pre class="code">
2810   MagickBooleanType MagickGetImageResolution(MagickWand *wand,double *x,
2811     double *y)
2812 </pre>
2813
2814 <p>A description of each parameter follows:</p></ol>
2815
2816 <h5>wand</h5>
2817 <ol><p>the magick wand.</p></ol>
2818
2819 <h5>x</h5>
2820 <ol><p>the image x-resolution.</p></ol>
2821
2822 <h5>y</h5>
2823 <ol><p>the image y-resolution.</p></ol>
2824
2825  </div>
2826 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2827 _8c.html" target="source" name="MagickGetImageScene">MagickGetImageScene</a></h2>
2828 <div class="doc-section">
2829
2830 <p>MagickGetImageScene() gets the image scene.</p></ol>
2831
2832 <p>The format of the MagickGetImageScene method is:</p>
2833
2834 <pre class="code">
2835   unsigned long MagickGetImageScene(MagickWand *wand)
2836 </pre>
2837
2838 <p>A description of each parameter follows:</p></ol>
2839
2840 <h5>wand</h5>
2841 <ol><p>the magick wand.</p></ol>
2842
2843  </div>
2844 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2845 _8c.html" target="source" name="MagickGetImageSignature">MagickGetImageSignature</a></h2>
2846 <div class="doc-section">
2847
2848 <p>MagickGetImageSignature() generates an SHA-256 message digest for the image pixel stream.</p></ol>
2849
2850 <p>The format of the MagickGetImageSignature method is:</p>
2851
2852 <pre class="code">
2853   const char MagickGetImageSignature(MagickWand *wand)
2854 </pre>
2855
2856 <p>A description of each parameter follows:</p></ol>
2857
2858 <h5>wand</h5>
2859 <ol><p>the magick wand.</p></ol>
2860
2861  </div>
2862 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2863 _8c.html" target="source" name="MagickGetImageTicksPerSecond">MagickGetImageTicksPerSecond</a></h2>
2864 <div class="doc-section">
2865
2866 <p>MagickGetImageTicksPerSecond() gets the image ticks-per-second.</p></ol>
2867
2868 <p>The format of the MagickGetImageTicksPerSecond method is:</p>
2869
2870 <pre class="code">
2871   unsigned long MagickGetImageTicksPerSecond(MagickWand *wand)
2872 </pre>
2873
2874 <p>A description of each parameter follows:</p></ol>
2875
2876 <h5>wand</h5>
2877 <ol><p>the magick wand.</p></ol>
2878
2879  </div>
2880 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2881 _8c.html" target="source" name="MagickGetImageType">MagickGetImageType</a></h2>
2882 <div class="doc-section">
2883
2884 <p>MagickGetImageType() gets the potential image type:</p></ol>
2885
2886 <p>Bilevel        Grayscale       GrayscaleMatte Palette        PaletteMatte    TrueColor TrueColorMatte ColorSeparation ColorSeparationMatte</p></ol>
2887
2888 <p>To ensure the image type matches its potential, use MagickSetImageType():</p>
2889
2890 <pre class="text">
2891       (void) MagickSetImageType(wand,MagickGetImageType(wand));
2892 </pre>
2893
2894 <p>The format of the MagickGetImageType method is:</p>
2895
2896 <pre class="code">
2897   ImageType MagickGetImageType(MagickWand *wand)
2898 </pre>
2899
2900 <p>A description of each parameter follows:</p></ol>
2901
2902 <h5>wand</h5>
2903 <ol><p>the magick wand.</p></ol>
2904
2905  </div>
2906 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2907 _8c.html" target="source" name="MagickGetImageUnits">MagickGetImageUnits</a></h2>
2908 <div class="doc-section">
2909
2910 <p>MagickGetImageUnits() gets the image units of resolution.</p></ol>
2911
2912 <p>The format of the MagickGetImageUnits method is:</p>
2913
2914 <pre class="code">
2915   ResolutionType MagickGetImageUnits(MagickWand *wand)
2916 </pre>
2917
2918 <p>A description of each parameter follows:</p></ol>
2919
2920 <h5>wand</h5>
2921 <ol><p>the magick wand.</p></ol>
2922
2923  </div>
2924 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2925 _8c.html" target="source" name="MagickGetImageVirtualPixelMethod">MagickGetImageVirtualPixelMethod</a></h2>
2926 <div class="doc-section">
2927
2928 <p>MagickGetImageVirtualPixelMethod() returns the virtual pixel method for the sepcified image.</p></ol>
2929
2930 <p>The format of the MagickGetImageVirtualPixelMethod method is:</p>
2931
2932 <pre class="code">
2933   VirtualPixelMethod MagickGetImageVirtualPixelMethod(MagickWand *wand)
2934 </pre>
2935
2936 <p>A description of each parameter follows:</p></ol>
2937
2938 <h5>wand</h5>
2939 <ol><p>the magick wand.</p></ol>
2940
2941  </div>
2942 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2943 _8c.html" target="source" name="MagickGetImageWhitePoint">MagickGetImageWhitePoint</a></h2>
2944 <div class="doc-section">
2945
2946 <p>MagickGetImageWhitePoint() returns the chromaticy white point.</p></ol>
2947
2948 <p>The format of the MagickGetImageWhitePoint method is:</p>
2949
2950 <pre class="code">
2951   MagickBooleanType MagickGetImageWhitePoint(MagickWand *wand,double *x,
2952     double *y)
2953 </pre>
2954
2955 <p>A description of each parameter follows:</p></ol>
2956
2957 <h5>wand</h5>
2958 <ol><p>the magick wand.</p></ol>
2959
2960 <h5>x</h5>
2961 <ol><p>the chromaticity white x-point.</p></ol>
2962
2963 <h5>y</h5>
2964 <ol><p>the chromaticity white y-point.</p></ol>
2965
2966  </div>
2967 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2968 _8c.html" target="source" name="MagickGetImageWidth">MagickGetImageWidth</a></h2>
2969 <div class="doc-section">
2970
2971 <p>MagickGetImageWidth() returns the image width.</p></ol>
2972
2973 <p>The format of the MagickGetImageWidth method is:</p>
2974
2975 <pre class="code">
2976   unsigned long MagickGetImageWidth(MagickWand *wand)
2977 </pre>
2978
2979 <p>A description of each parameter follows:</p></ol>
2980
2981 <h5>wand</h5>
2982 <ol><p>the magick wand.</p></ol>
2983
2984  </div>
2985 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2986 _8c.html" target="source" name="MagickGetNumberImages">MagickGetNumberImages</a></h2>
2987 <div class="doc-section">
2988
2989 <p>MagickGetNumberImages() returns the number of images associated with a magick wand.</p></ol>
2990
2991 <p>The format of the MagickGetNumberImages method is:</p>
2992
2993 <pre class="code">
2994   unsigned long MagickGetNumberImages(MagickWand *wand)
2995 </pre>
2996
2997 <p>A description of each parameter follows:</p></ol>
2998
2999 <h5>wand</h5>
3000 <ol><p>the magick wand.</p></ol>
3001
3002  </div>
3003 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3004 _8c.html" target="source" name="MagickGetImageTotalInkDensity">MagickGetImageTotalInkDensity</a></h2>
3005 <div class="doc-section">
3006
3007 <p>MagickGetImageTotalInkDensity() gets the image total ink density.</p></ol>
3008
3009 <p>The format of the MagickGetImageTotalInkDensity method is:</p>
3010
3011 <pre class="code">
3012   double MagickGetImageTotalInkDensity(MagickWand *wand)
3013 </pre>
3014
3015 <p>A description of each parameter follows:</p></ol>
3016
3017 <h5>wand</h5>
3018 <ol><p>the magick wand.</p></ol>
3019
3020  </div>
3021 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3022 _8c.html" target="source" name="MagickHaldClutImage">MagickHaldClutImage</a></h2>
3023 <div class="doc-section">
3024
3025 <p>MagickHaldClutImage() replaces colors in the image from a Hald color lookup table.   A Hald color lookup table is a 3-dimensional color cube mapped to 2 dimensions.  Create it with the HALD coder.  You can apply any color transformation to the Hald image and then use this method to apply the transform to the image.</p></ol>
3026
3027 <p>The format of the MagickHaldClutImage method is:</p>
3028
3029 <pre class="code">
3030   MagickBooleanType MagickHaldClutImage(MagickWand *wand,
3031     const MagickWand *hald_wand)
3032   MagickBooleanType MagickHaldClutImageChannel(MagickWand *wand,
3033     const ChannelType channel,const MagickWand *hald_wand)
3034 </pre>
3035
3036 <p>A description of each parameter follows:</p></ol>
3037
3038 <h5>wand</h5>
3039 <ol><p>the magick wand.</p></ol>
3040
3041 <h5>hald_image</h5>
3042 <ol><p>the hald CLUT image.</p></ol>
3043
3044  </div>
3045 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3046 _8c.html" target="source" name="MagickHasNextImage">MagickHasNextImage</a></h2>
3047 <div class="doc-section">
3048
3049 <p>MagickHasNextImage() returns MagickTrue if the wand has more images when traversing the list in the forward direction</p></ol>
3050
3051 <p>The format of the MagickHasNextImage method is:</p>
3052
3053 <pre class="code">
3054   MagickBooleanType MagickHasNextImage(MagickWand *wand)
3055 </pre>
3056
3057 <p>A description of each parameter follows:</p></ol>
3058
3059 <h5>wand</h5>
3060 <ol><p>the magick wand.</p></ol>
3061
3062  </div>
3063 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3064 _8c.html" target="source" name="MagickHasPreviousImage">MagickHasPreviousImage</a></h2>
3065 <div class="doc-section">
3066
3067 <p>MagickHasPreviousImage() returns MagickTrue if the wand has more images when traversing the list in the reverse direction</p></ol>
3068
3069 <p>The format of the MagickHasPreviousImage method is:</p>
3070
3071 <pre class="code">
3072   MagickBooleanType MagickHasPreviousImage(MagickWand *wand)
3073 </pre>
3074
3075 <p>A description of each parameter follows:</p></ol>
3076
3077 <h5>wand</h5>
3078 <ol><p>the magick wand.</p></ol>
3079
3080  </div>
3081 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3082 _8c.html" target="source" name="MagickIdentifyImage">MagickIdentifyImage</a></h2>
3083 <div class="doc-section">
3084
3085 <p>MagickIdentifyImage() identifies an image by printing its attributes to the file.  Attributes include the image width, height, size, and others.</p></ol>
3086
3087 <p>The format of the MagickIdentifyImage method is:</p>
3088
3089 <pre class="code">
3090   const char *MagickIdentifyImage(MagickWand *wand)
3091 </pre>
3092
3093 <p>A description of each parameter follows:</p></ol>
3094
3095 <h5>wand</h5>
3096 <ol><p>the magick wand.</p></ol>
3097
3098  </div>
3099 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3100 _8c.html" target="source" name="MagickImplodeImage">MagickImplodeImage</a></h2>
3101 <div class="doc-section">
3102
3103 <p>MagickImplodeImage() creates a new image that is a copy of an existing one with the image pixels "implode" by the specified percentage.  It allocates the memory necessary for the new Image structure and returns a pointer to the new image.</p></ol>
3104
3105 <p>The format of the MagickImplodeImage method is:</p>
3106
3107 <pre class="code">
3108   MagickBooleanType MagickImplodeImage(MagickWand *wand,
3109     const double radius)
3110 </pre>
3111
3112 <p>A description of each parameter follows:</p></ol>
3113
3114 <h5>wand</h5>
3115 <ol><p>the magick wand.</p></ol>
3116
3117 <h5>amount</h5>
3118 <ol><p>Define the extent of the implosion.</p></ol>
3119
3120  </div>
3121 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3122 _8c.html" target="source" name="MagickImportImagePixels">MagickImportImagePixels</a></h2>
3123 <div class="doc-section">
3124
3125 <p>MagickImportImagePixels() accepts pixel datand stores it in the image at the location you specify.  The method returns MagickFalse on success otherwise MagickTrue if an error is encountered.  The pixel data can be either char, short int, int, long, float, or double in the order specified by map.</p></ol>
3126
3127 <p>Suppose your want to upload the first scanline of a 640x480 image from character data in red-green-blue order:</p>
3128
3129 <pre class="text">
3130   MagickImportImagePixels(wand,0,0,640,1,"RGB",CharPixel,pixels);
3131 </pre>
3132
3133 <p>The format of the MagickImportImagePixels method is:</p>
3134
3135 <pre class="code">
3136   MagickBooleanType MagickImportImagePixels(MagickWand *wand,
3137     const long x,const long y,const unsigned long columns,
3138     const unsigned long rows,const char *map,const StorageType storage,
3139     const void *pixels)
3140 </pre>
3141
3142 <p>A description of each parameter follows:</p></ol>
3143
3144 <h5>wand</h5>
3145 <ol><p>the magick wand.</p></ol>
3146
3147 <h5>x, y, columns, rows</h5>
3148 <ol><p>These values define the perimeter of a region of pixels you want to define.</p></ol>
3149
3150 <h5>map</h5>
3151 <ol><p>This string reflects the expected ordering of the pixel array. It can be any combination or order of R = red, G = green, B = blue, A = alpha (0 is transparent), O = opacity (0 is opaque), C = cyan, Y = yellow, M = magenta, K = black, I = intensity (for grayscale), P = pad.</p></ol>
3152
3153 <h5>storage</h5>
3154 <ol><p>Define the data type of the pixels.  Float and double types are expected to be normalized [0..1] otherwise [0..QuantumRange].  Choose from these types: CharPixel, ShortPixel, IntegerPixel, LongPixel, FloatPixel, or DoublePixel.</p></ol>
3155
3156 <h5>pixels</h5>
3157 <ol><p>This array of values contain the pixel components as defined by map and type.  You must preallocate this array where the expected length varies depending on the values of width, height, map, and type.</p></ol>
3158
3159  </div>
3160 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3161 _8c.html" target="source" name="MagickInverseFourierTransformImage">MagickInverseFourierTransformImage</a></h2>
3162 <div class="doc-section">
3163
3164 <p>MagickInverseFourierTransformImage() implements the inverse discrete Fourier transform (DFT) of the image either as a magnitude / phase or real / imaginary image pair.</p></ol>
3165
3166 <p>The format of the MagickInverseFourierTransformImage method is:</p>
3167
3168 <pre class="code">
3169   MagickBooleanType MagickInverseFourierTransformImage(
3170     MagickWand *wand,const MagickBooleanType magnitude)
3171 </pre>
3172
3173 <p>A description of each parameter follows:</p></ol>
3174
3175 <h5>wand</h5>
3176 <ol><p>the magick wand.</p></ol>
3177
3178 <h5>magnitude</h5>
3179 <ol><p>if true, return as magnitude / phase pair otherwise a real / imaginary image pair.</p></ol>
3180
3181  </div>
3182 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3183 _8c.html" target="source" name="MagickLabelImage">MagickLabelImage</a></h2>
3184 <div class="doc-section">
3185
3186 <p>MagickLabelImage() adds a label to your image.</p></ol>
3187
3188 <p>The format of the MagickLabelImage method is:</p>
3189
3190 <pre class="code">
3191   MagickBooleanType MagickLabelImage(MagickWand *wand,const char *label)
3192 </pre>
3193
3194 <p>A description of each parameter follows:</p></ol>
3195
3196 <h5>wand</h5>
3197 <ol><p>the magick wand.</p></ol>
3198
3199 <h5>label</h5>
3200 <ol><p>the image label.</p></ol>
3201
3202  </div>
3203 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3204 _8c.html" target="source" name="MagickLevelImage">MagickLevelImage</a></h2>
3205 <div class="doc-section">
3206
3207 <p>MagickLevelImage() adjusts the levels of an image by scaling the colors falling between specified white and black points to the full available quantum range. The parameters provided represent the black, mid, and white points. The black point specifies the darkest color in the image. Colors darker than the black point are set to zero. Mid point specifies a gamma correction to apply to the image.  White point specifies the lightest color in the image. Colors brighter than the white point are set to the maximum quantum value.</p></ol>
3208
3209 <p>The format of the MagickLevelImage method is:</p>
3210
3211 <pre class="code">
3212   MagickBooleanType MagickLevelImage(MagickWand *wand,
3213     const double black_point,const double gamma,const double white_point)
3214   MagickBooleanType MagickLevelImageChannel(MagickWand *wand,
3215     const ChannelType channel,const double black_point,const double gamma,
3216     const double white_point)
3217 </pre>
3218
3219 <p>A description of each parameter follows:</p></ol>
3220
3221 <h5>wand</h5>
3222 <ol><p>the magick wand.</p></ol>
3223
3224 <h5>channel</h5>
3225 <ol><p>Identify which channel to level: RedChannel, GreenChannel,</p></ol>
3226
3227 <h5>black_point</h5>
3228 <ol><p>the black point.</p></ol>
3229
3230 <h5>gamma</h5>
3231 <ol><p>the gamma.</p></ol>
3232
3233 <h5>white_point</h5>
3234 <ol><p>the white point.</p></ol>
3235
3236  </div>
3237 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3238 _8c.html" target="source" name="MagickLinearStretchImage">MagickLinearStretchImage</a></h2>
3239 <div class="doc-section">
3240
3241 <p>MagickLinearStretchImage() stretches with saturation the image intensity.</p></ol>
3242
3243 <p>You can also reduce the influence of a particular channel with a gamma value of 0.</p></ol>
3244
3245 <p>The format of the MagickLinearStretchImage method is:</p>
3246
3247 <pre class="code">
3248   MagickBooleanType MagickLinearStretchImage(MagickWand *wand,
3249     const double black_point,const double white_point)
3250 </pre>
3251
3252 <p>A description of each parameter follows:</p></ol>
3253
3254 <h5>wand</h5>
3255 <ol><p>the magick wand.</p></ol>
3256
3257 <h5>black_point</h5>
3258 <ol><p>the black point.</p></ol>
3259
3260 <h5>white_point</h5>
3261 <ol><p>the white point.</p></ol>
3262
3263  </div>
3264 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3265 _8c.html" target="source" name="MagickLiquidRescaleImage">MagickLiquidRescaleImage</a></h2>
3266 <div class="doc-section">
3267
3268 <p>MagickLiquidRescaleImage() rescales image with seam carving.</p></ol>
3269
3270 <p>MagickBooleanType MagickLiquidRescaleImage(MagickWand *wand, const unsigned long columns,const unsigned long rows, const double delta_x,const double rigidity)</p></ol>
3271
3272 <p>A description of each parameter follows:</p></ol>
3273
3274 <h5>wand</h5>
3275 <ol><p>the magick wand.</p></ol>
3276
3277 <h5>columns</h5>
3278 <ol><p>the number of columns in the scaled image.</p></ol>
3279
3280 <h5>rows</h5>
3281 <ol><p>the number of rows in the scaled image.</p></ol>
3282
3283 <h5>delta_x</h5>
3284 <ol><p>maximum seam transversal step (0 means straight seams).</p></ol>
3285
3286 <h5>rigidity</h5>
3287 <ol><p>introduce a bias for non-straight seams (typically 0).</p></ol>
3288
3289  </div>
3290 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3291 _8c.html" target="source" name="MagickMagnifyImage">MagickMagnifyImage</a></h2>
3292 <div class="doc-section">
3293
3294 <p>MagickMagnifyImage() is a convenience method that scales an image proportionally to twice its original size.</p></ol>
3295
3296 <p>The format of the MagickMagnifyImage method is:</p>
3297
3298 <pre class="code">
3299   MagickBooleanType MagickMagnifyImage(MagickWand *wand)
3300 </pre>
3301
3302 <p>A description of each parameter follows:</p></ol>
3303
3304 <h5>wand</h5>
3305 <ol><p>the magick wand.</p></ol>
3306
3307  </div>
3308 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3309 _8c.html" target="source" name="MagickMedianFilterImage">MagickMedianFilterImage</a></h2>
3310 <div class="doc-section">
3311
3312 <p>MagickMedianFilterImage() applies a digital filter that improves the quality of a noisy image.  Each pixel is replaced by the median in a set of neighboring pixels as defined by radius.</p></ol>
3313
3314 <p>The format of the MagickMedianFilterImage method is:</p>
3315
3316 <pre class="code">
3317   MagickBooleanType MagickMedianFilterImage(MagickWand *wand,
3318     const double radius)
3319 </pre>
3320
3321 <p>A description of each parameter follows:</p></ol>
3322
3323 <h5>wand</h5>
3324 <ol><p>the magick wand.</p></ol>
3325
3326 <h5>radius</h5>
3327 <ol><p>the radius of the pixel neighborhood.</p></ol>
3328
3329  </div>
3330 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3331 _8c.html" target="source" name="MagickMergeImageLayers">MagickMergeImageLayers</a></h2>
3332 <div class="doc-section">
3333
3334 <p>MagickMergeImageLayers() composes all the image layers from the current given image onward to produce a single image of the merged layers.</p></ol>
3335
3336 <p>The inital canvas's size depends on the given ImageLayerMethod, and is initialized using the first images background color.  The images are then compositied onto that image in sequence using the given composition that has been assigned to each individual image.</p></ol>
3337
3338 <p>The format of the MagickMergeImageLayers method is:</p>
3339
3340 <pre class="code">
3341   MagickWand *MagickMergeImageLayers(MagickWand *wand,
3342     const ImageLayerMethod method)
3343 </pre>
3344
3345 <p>A description of each parameter follows:</p></ol>
3346
3347 <h5>wand</h5>
3348 <ol><p>the magick wand.</p></ol>
3349
3350 <h5>method</h5>
3351 <ol><p>the method of selecting the size of the initial canvas.</p></ol>
3352
3353 <p>MergeLayer: Merge all layers onto a canvas just large enough to hold all the actual images. The virtual canvas of the first image is preserved but otherwise ignored.</p></ol>
3354
3355 <p>FlattenLayer: Use the virtual canvas size of first image. Images which fall outside this canvas is clipped. This can be used to 'fill out' a given virtual canvas.</p></ol>
3356
3357 <p>MosaicLayer: Start with the virtual canvas of the first image, enlarging left and right edges to contain all images. Images with negative offsets will be clipped.</p></ol>
3358
3359  </div>
3360 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3361 _8c.html" target="source" name="MagickMinifyImage">MagickMinifyImage</a></h2>
3362 <div class="doc-section">
3363
3364 <p>MagickMinifyImage() is a convenience method that scales an image proportionally to one-half its original size</p></ol>
3365
3366 <p>The format of the MagickMinifyImage method is:</p>
3367
3368 <pre class="code">
3369   MagickBooleanType MagickMinifyImage(MagickWand *wand)
3370 </pre>
3371
3372 <p>A description of each parameter follows:</p></ol>
3373
3374 <h5>wand</h5>
3375 <ol><p>the magick wand.</p></ol>
3376
3377  </div>
3378 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3379 _8c.html" target="source" name="MagickModulateImage">MagickModulateImage</a></h2>
3380 <div class="doc-section">
3381
3382 <p>MagickModulateImage() lets you control the brightness, saturation, and hue of an image.  Hue is the percentage of absolute rotation from the current position.  For example 50 results in a counter-clockwise rotation of 90 degrees, 150 results in a clockwise rotation of 90 degrees, with 0 and 200 both resulting in a rotation of 180 degrees.</p></ol>
3383
3384 <p>To increase the color brightness by 20 and decrease the color saturation by 10 and leave the hue unchanged, use: 120,90,100.</p></ol>
3385
3386 <p>The format of the MagickModulateImage method is:</p>
3387
3388 <pre class="code">
3389   MagickBooleanType MagickModulateImage(MagickWand *wand,
3390     const double brightness,const double saturation,const double hue)
3391 </pre>
3392
3393 <p>A description of each parameter follows:</p></ol>
3394
3395 <h5>wand</h5>
3396 <ol><p>the magick wand.</p></ol>
3397
3398 <h5>brightness</h5>
3399 <ol><p>the percent change in brighness.</p></ol>
3400
3401 <h5>saturation</h5>
3402 <ol><p>the percent change in saturation.</p></ol>
3403
3404 <h5>hue</h5>
3405 <ol><p>the percent change in hue.</p></ol>
3406
3407  </div>
3408 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3409 _8c.html" target="source" name="MagickMontageImage">MagickMontageImage</a></h2>
3410 <div class="doc-section">
3411
3412 <p>MagickMontageImage() creates a composite image by combining several separate images. The images are tiled on the composite image with the name of the image optionally appearing just below the individual tile.</p></ol>
3413
3414 <p>The format of the MagickMontageImage method is:</p>
3415
3416 <pre class="code">
3417   MagickWand *MagickMontageImage(MagickWand *wand,
3418     const DrawingWand drawing_wand,const char *tile_geometry,
3419     const char *thumbnail_geometry,const MontageMode mode,
3420     const char *frame)
3421 </pre>
3422
3423 <p>A description of each parameter follows:</p></ol>
3424
3425 <h5>wand</h5>
3426 <ol><p>the magick wand.</p></ol>
3427
3428 <h5>drawing_wand</h5>
3429 <ol><p>the drawing wand.  The font name, size, and color are obtained from this wand.</p></ol>
3430
3431 <h5>tile_geometry</h5>
3432 <ol><p>the number of tiles per row and page (e.g. 6x4+0+0).</p></ol>
3433
3434 <h5>thumbnail_geometry</h5>
3435 <ol><p>Preferred image size and border size of each thumbnail (e.g. 120x120+4+3>).</p></ol>
3436
3437 <h5>mode</h5>
3438 <ol><p>Thumbnail framing mode: Frame, Unframe, or Concatenate.</p></ol>
3439
3440 <h5>frame</h5>
3441 <ol><p>Surround the image with an ornamental border (e.g. 15x15+3+3). The frame color is that of the thumbnail's matte color.</p></ol>
3442
3443  </div>
3444 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3445 _8c.html" target="source" name="MagickMorphImages">MagickMorphImages</a></h2>
3446 <div class="doc-section">
3447
3448 <p>MagickMorphImages() method morphs a set of images.  Both the image pixels and size are linearly interpolated to give the appearance of a meta-morphosis from one image to the next.</p></ol>
3449
3450 <p>The format of the MagickMorphImages method is:</p>
3451
3452 <pre class="code">
3453   MagickWand *MagickMorphImages(MagickWand *wand,
3454     const unsigned long number_frames)
3455 </pre>
3456
3457 <p>A description of each parameter follows:</p></ol>
3458
3459 <h5>wand</h5>
3460 <ol><p>the magick wand.</p></ol>
3461
3462 <h5>number_frames</h5>
3463 <ol><p>the number of in-between images to generate.</p></ol>
3464
3465  </div>
3466 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3467 _8c.html" target="source" name="MagickMotionBlurImage">MagickMotionBlurImage</a></h2>
3468 <div class="doc-section">
3469
3470 <p>MagickMotionBlurImage() simulates motion blur.  We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma.  Use a radius of 0 and MotionBlurImage() selects a suitable radius for you. Angle gives the angle of the blurring motion.</p></ol>
3471
3472 <p>The format of the MagickMotionBlurImage method is:</p>
3473
3474 <pre class="code">
3475   MagickBooleanType MagickMotionBlurImage(MagickWand *wand,
3476     const double radius,const double sigma,const double angle)
3477   MagickBooleanType MagickMotionBlurImageChannel(MagickWand *wand,
3478     const ChannelType channel,const double radius,const double sigma,
3479     const double angle)
3480 </pre>
3481
3482 <p>A description of each parameter follows:</p></ol>
3483
3484 <h5>wand</h5>
3485 <ol><p>the magick wand.</p></ol>
3486
3487 <h5>channel</h5>
3488 <ol><p>the image channel(s).</p></ol>
3489
3490 <h5>radius</h5>
3491 <ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
3492
3493 <h5>sigma</h5>
3494 <ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
3495
3496 <h5>angle</h5>
3497 <ol><p>Apply the effect along this angle.</p></ol>
3498
3499  </div>
3500 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3501 _8c.html" target="source" name="MagickNegateImage">MagickNegateImage</a></h2>
3502 <div class="doc-section">
3503
3504 <p>MagickNegateImage() negates the colors in the reference image.  The Grayscale option means that only grayscale values within the image are negated.</p></ol>
3505
3506 <p>You can also reduce the influence of a particular channel with a gamma value of 0.</p></ol>
3507
3508 <p>The format of the MagickNegateImage method is:</p>
3509
3510 <pre class="code">
3511   MagickBooleanType MagickNegateImage(MagickWand *wand,
3512     const MagickBooleanType gray)
3513   MagickBooleanType MagickNegateImage(MagickWand *wand,
3514     const ChannelType channel,const MagickBooleanType gray)
3515 </pre>
3516
3517 <p>A description of each parameter follows:</p></ol>
3518
3519 <h5>wand</h5>
3520 <ol><p>the magick wand.</p></ol>
3521
3522 <h5>channel</h5>
3523 <ol><p>the image channel(s).</p></ol>
3524
3525 <h5>gray</h5>
3526 <ol><p>If MagickTrue, only negate grayscale pixels within the image.</p></ol>
3527
3528  </div>
3529 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3530 _8c.html" target="source" name="MagickNewImage">MagickNewImage</a></h2>
3531 <div class="doc-section">
3532
3533 <p>MagickNewImage() adds a blank image canvas of the specified size and background color to the wand.</p></ol>
3534
3535 <p>The format of the MagickNewImage method is:</p>
3536
3537 <pre class="code">
3538   MagickBooleanType MagickNewImage(MagickWand *wand,
3539     const unsigned long columns,const unsigned long rows,
3540     const PixelWand *background)
3541 </pre>
3542
3543 <p>A description of each parameter follows:</p></ol>
3544
3545 <h5>wand</h5>
3546 <ol><p>the magick wand.</p></ol>
3547
3548 <h5>width</h5>
3549 <ol><p>the image width.</p></ol>
3550
3551 <h5>height</h5>
3552 <ol><p>the image height.</p></ol>
3553
3554 <h5>background</h5>
3555 <ol><p>the image color.</p></ol>
3556
3557  </div>
3558 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3559 _8c.html" target="source" name="MagickNextImage">MagickNextImage</a></h2>
3560 <div class="doc-section">
3561
3562 <p>MagickNextImage() associates the next image in the image list with a magick wand.</p></ol>
3563
3564 <p>The format of the MagickNextImage method is:</p>
3565
3566 <pre class="code">
3567   MagickBooleanType MagickNextImage(MagickWand *wand)
3568 </pre>
3569
3570 <p>A description of each parameter follows:</p></ol>
3571
3572 <h5>wand</h5>
3573 <ol><p>the magick wand.</p></ol>
3574
3575  </div>
3576 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3577 _8c.html" target="source" name="MagickNormalizeImage">MagickNormalizeImage</a></h2>
3578 <div class="doc-section">
3579
3580 <p>MagickNormalizeImage() enhances the contrast of a color image by adjusting the pixels color to span the entire range of colors available</p></ol>
3581
3582 <p>You can also reduce the influence of a particular channel with a gamma value of 0.</p></ol>
3583
3584 <p>The format of the MagickNormalizeImage method is:</p>
3585
3586 <pre class="code">
3587   MagickBooleanType MagickNormalizeImage(MagickWand *wand)
3588   MagickBooleanType MagickNormalizeImageChannel(MagickWand *wand,
3589     const ChannelType channel)
3590 </pre>
3591
3592 <p>A description of each parameter follows:</p></ol>
3593
3594 <h5>wand</h5>
3595 <ol><p>the magick wand.</p></ol>
3596
3597 <h5>channel</h5>
3598 <ol><p>the image channel(s).</p></ol>
3599
3600  </div>
3601 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3602 _8c.html" target="source" name="MagickOilPaintImage">MagickOilPaintImage</a></h2>
3603 <div class="doc-section">
3604
3605 <p>MagickOilPaintImage() applies a special effect filter that simulates an oil painting.  Each pixel is replaced by the most frequent color occurring in a circular region defined by radius.</p></ol>
3606
3607 <p>The format of the MagickOilPaintImage method is:</p>
3608
3609 <pre class="code">
3610   MagickBooleanType MagickOilPaintImage(MagickWand *wand,
3611     const double radius)
3612 </pre>
3613
3614 <p>A description of each parameter follows:</p></ol>
3615
3616 <h5>wand</h5>
3617 <ol><p>the magick wand.</p></ol>
3618
3619 <h5>radius</h5>
3620 <ol><p>the radius of the circular neighborhood.</p></ol>
3621
3622  </div>
3623 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3624 _8c.html" target="source" name="MagickOpaquePaintImage">MagickOpaquePaintImage</a></h2>
3625 <div class="doc-section">
3626
3627 <p>MagickOpaquePaintImage() changes any pixel that matches color with the color defined by fill.</p></ol>
3628
3629 <p>The format of the MagickOpaquePaintImage method is:</p>
3630
3631 <pre class="code">
3632   MagickBooleanType MagickOpaquePaintImage(MagickWand *wand,
3633     const PixelWand *target,const PixelWand *fill,const double fuzz,
3634     const MagickBooleanType invert)
3635   MagickBooleanType MagickOpaquePaintImageChannel(MagickWand *wand,
3636     const ChannelType channel,const PixelWand *target,
3637     const PixelWand *fill,const double fuzz,const MagickBooleanType invert)
3638 </pre>
3639
3640 <p>A description of each parameter follows:</p></ol>
3641
3642 <h5>wand</h5>
3643 <ol><p>the magick wand.</p></ol>
3644
3645 <h5>channel</h5>
3646 <ol><p>the channel(s).</p></ol>
3647
3648 <h5>target</h5>
3649 <ol><p>Change this target color to the fill color within the image.</p></ol>
3650
3651 <h5>fill</h5>
3652 <ol><p>the fill pixel wand.</p></ol>
3653
3654 <h5>fuzz</h5>
3655 <ol><p>By default target must match a particular pixel color exactly.  However, in many cases two colors may differ by a small amount. The fuzz member of image defines how much tolerance is acceptable to consider two colors as the same.  For example, set fuzz to 10 and the color red at intensities of 100 and 102 respectively are now interpreted as the same color for the purposes of the floodfill.</p></ol>
3656
3657 <h5>invert</h5>
3658 <ol><p>paint any pixel that does not match the target color.</p></ol>
3659
3660  </div>
3661 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3662 _8c.html" target="source" name="MagickOptimizeImageLayers">MagickOptimizeImageLayers</a></h2>
3663 <div class="doc-section">
3664
3665 <p>MagickOptimizeImageLayers() compares each image the GIF disposed forms of the previous image in the sequence.  From this it attempts to select the smallest cropped image to replace each frame, while preserving the results of the animation.</p></ol>
3666
3667 <p>The format of the MagickOptimizeImageLayers method is:</p>
3668
3669 <pre class="code">
3670   MagickWand *MagickOptimizeImageLayers(MagickWand *wand)
3671 </pre>
3672
3673 <p>A description of each parameter follows:</p></ol>
3674
3675 <h5>wand</h5>
3676 <ol><p>the magick wand.</p></ol>
3677
3678  </div>
3679 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3680 _8c.html" target="source" name="MagickOrderedPosterizeImage">MagickOrderedPosterizeImage</a></h2>
3681 <div class="doc-section">
3682
3683 <p>MagickOrderedPosterizeImage() performs an ordered dither based on a number of pre-defined dithering threshold maps, but over multiple intensity levels, which can be different for different channels, according to the input arguments.</p></ol>
3684
3685 <p>The format of the MagickOrderedPosterizeImage method is:</p>
3686
3687 <pre class="code">
3688   MagickBooleanType MagickOrderedPosterizeImage(MagickWand *wand,
3689     const char *threshold_map)
3690   MagickBooleanType MagickOrderedPosterizeImageChannel(MagickWand *wand,
3691     const ChannelType channel,const char *threshold_map)
3692 </pre>
3693
3694 <p>A description of each parameter follows:</p></ol>
3695
3696 <h5>image</h5>
3697 <ol><p>the image.</p></ol>
3698
3699 <h5>channel</h5>
3700 <ol><p>the channel or channels to be thresholded.</p></ol>
3701
3702 <h5>threshold_map</h5>
3703 <ol><p>A string containing the name of the threshold dither map to use, followed by zero or more numbers representing the number of color levels tho dither between.</p></ol>
3704
3705 <p>Any level number less than 2 is equivelent to 2, and means only binary dithering will be applied to each color channel.</p></ol>
3706
3707 <p>No numbers also means a 2 level (bitmap) dither will be applied to all channels, while a single number is the number of levels applied to each channel in sequence.  More numbers will be applied in turn to each of the color channels.</p></ol>
3708
3709 <p>For example: "o3x3,6" generates a 6 level posterization of the image with a ordered 3x3 diffused pixel dither being applied between each level. While checker,8,8,4 will produce a 332 colormaped image with only a single checkerboard hash pattern (50 grey) between each color level, to basically double the number of color levels with a bare minimim of dithering.</p></ol>
3710
3711  </div>
3712 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3713 _8c.html" target="source" name="MagickPingImage">MagickPingImage</a></h2>
3714 <div class="doc-section">
3715
3716 <p>MagickPingImage() is like MagickReadImage() except the only valid information returned is the image width, height, size, and format.  It is designed to efficiently obtain this information from a file without reading the entire image sequence into memory.</p></ol>
3717
3718 <p>The format of the MagickPingImage method is:</p>
3719
3720 <pre class="code">
3721   MagickBooleanType MagickPingImage(MagickWand *wand,const char *filename)
3722 </pre>
3723
3724 <p>A description of each parameter follows:</p></ol>
3725
3726 <h5>wand</h5>
3727 <ol><p>the magick wand.</p></ol>
3728
3729 <h5>filename</h5>
3730 <ol><p>the image filename.</p></ol>
3731
3732  </div>
3733 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3734 _8c.html" target="source" name="MagickPingImageBlob">MagickPingImageBlob</a></h2>
3735 <div class="doc-section">
3736
3737 <p>MagickPingImageBlob() pings an image or image sequence from a blob.</p></ol>
3738
3739 <p>The format of the MagickPingImageBlob method is:</p>
3740
3741 <pre class="code">
3742   MagickBooleanType MagickPingImageBlob(MagickWand *wand,
3743     const void *blob,const size_t length)
3744 </pre>
3745
3746 <p>A description of each parameter follows:</p></ol>
3747
3748 <h5>wand</h5>
3749 <ol><p>the magick wand.</p></ol>
3750
3751 <h5>blob</h5>
3752 <ol><p>the blob.</p></ol>
3753
3754 <h5>length</h5>
3755 <ol><p>the blob length.</p></ol>
3756
3757  </div>
3758 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3759 _8c.html" target="source" name="MagickPingImageFile">MagickPingImageFile</a></h2>
3760 <div class="doc-section">
3761
3762 <p>MagickPingImageFile() pings an image or image sequence from an open file descriptor.</p></ol>
3763
3764 <p>The format of the MagickPingImageFile method is:</p>
3765
3766 <pre class="code">
3767   MagickBooleanType MagickPingImageFile(MagickWand *wand,FILE *file)
3768 </pre>
3769
3770 <p>A description of each parameter follows:</p></ol>
3771
3772 <h5>wand</h5>
3773 <ol><p>the magick wand.</p></ol>
3774
3775 <h5>file</h5>
3776 <ol><p>the file descriptor.</p></ol>
3777
3778  </div>
3779 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3780 _8c.html" target="source" name="MagickPolaroidImage">MagickPolaroidImage</a></h2>
3781 <div class="doc-section">
3782
3783 <p>MagickPolaroidImage() simulates a Polaroid picture.</p></ol>
3784
3785 <p>The format of the MagickPolaroidImage method is:</p>
3786
3787 <pre class="code">
3788   MagickBooleanType MagickPolaroidImage(MagickWand *wand,
3789     const DrawingWand *drawing_wand,const double angle)
3790 </pre>
3791
3792 <p>A description of each parameter follows:</p></ol>
3793
3794 <h5>wand</h5>
3795 <ol><p>the magick wand.</p></ol>
3796
3797 <h5>drawing_wand</h5>
3798 <ol><p>the draw wand.</p></ol>
3799
3800 <h5>angle</h5>
3801 <ol><p>Apply the effect along this angle.</p></ol>
3802
3803  </div>
3804 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3805 _8c.html" target="source" name="MagickPosterizeImage">MagickPosterizeImage</a></h2>
3806 <div class="doc-section">
3807
3808 <p>MagickPosterizeImage() reduces the image to a limited number of color level.</p></ol>
3809
3810 <p>The format of the MagickPosterizeImage method is:</p>
3811
3812 <pre class="code">
3813   MagickBooleanType MagickPosterizeImage(MagickWand *wand,
3814     const unsigned levels,const MagickBooleanType dither)
3815 </pre>
3816
3817 <p>A description of each parameter follows:</p></ol>
3818
3819 <h5>wand</h5>
3820 <ol><p>the magick wand.</p></ol>
3821
3822 <h5>levels</h5>
3823 <ol><p>Number of color levels allowed in each channel.  Very low values (2, 3, or 4) have the most visible effect.</p></ol>
3824
3825 <h5>dither</h5>
3826 <ol><p>Set this integer value to something other than zero to dither the mapped image.</p></ol>
3827
3828  </div>
3829 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3830 _8c.html" target="source" name="MagickPreviewImages">MagickPreviewImages</a></h2>
3831 <div class="doc-section">
3832
3833 <p>MagickPreviewImages() tiles 9 thumbnails of the specified image with an image processing operation applied at varying strengths.  This helpful to quickly pin-point an appropriate parameter for an image processing operation.</p></ol>
3834
3835 <p>The format of the MagickPreviewImages method is:</p>
3836
3837 <pre class="code">
3838   MagickWand *MagickPreviewImages(MagickWand *wand,
3839     const PreviewType preview)
3840 </pre>
3841
3842 <p>A description of each parameter follows:</p></ol>
3843
3844 <h5>wand</h5>
3845 <ol><p>the magick wand.</p></ol>
3846
3847 <h5>preview</h5>
3848 <ol><p>the preview type.</p></ol>
3849
3850  </div>
3851 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3852 _8c.html" target="source" name="MagickPreviousImage">MagickPreviousImage</a></h2>
3853 <div class="doc-section">
3854
3855 <p>MagickPreviousImage() assocates the previous image in an image list with the magick wand.</p></ol>
3856
3857 <p>The format of the MagickPreviousImage method is:</p>
3858
3859 <pre class="code">
3860   MagickBooleanType MagickPreviousImage(MagickWand *wand)
3861 </pre>
3862
3863 <p>A description of each parameter follows:</p></ol>
3864
3865 <h5>wand</h5>
3866 <ol><p>the magick wand.</p></ol>
3867
3868  </div>
3869 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3870 _8c.html" target="source" name="MagickQuantizeImage">MagickQuantizeImage</a></h2>
3871 <div class="doc-section">
3872
3873 <p>MagickQuantizeImage() analyzes the colors within a reference image and chooses a fixed number of colors to represent the image.  The goal of the algorithm is to minimize the color difference between the input and output image while minimizing the processing time.</p></ol>
3874
3875 <p>The format of the MagickQuantizeImage method is:</p>
3876
3877 <pre class="code">
3878   MagickBooleanType MagickQuantizeImage(MagickWand *wand,
3879     const unsigned long number_colors,const ColorspaceType colorspace,
3880     const unsigned long treedepth,const MagickBooleanType dither,
3881     const MagickBooleanType measure_error)
3882 </pre>
3883
3884 <p>A description of each parameter follows:</p></ol>
3885
3886 <h5>wand</h5>
3887 <ol><p>the magick wand.</p></ol>
3888
3889 <h5>number_colors</h5>
3890 <ol><p>the number of colors.</p></ol>
3891
3892 <h5>colorspace</h5>
3893 <ol><p>Perform color reduction in this colorspace, typically RGBColorspace.</p></ol>
3894
3895 <h5>treedepth</h5>
3896 <ol><p>Normally, this integer value is zero or one.  A zero or one tells Quantize to choose a optimal tree depth of Log4(number_colors).      A tree of this depth generally allows the best representation of the reference image with the least amount of memory and the fastest computational speed.  In some cases, such as an image with low color dispersion (a few number of colors), a value other than Log4(number_colors) is required.  To expand the color tree completely, use a value of 8.</p></ol>
3897
3898 <h5>dither</h5>
3899 <ol><p>A value other than zero distributes the difference between an original image and the corresponding color reduced image to neighboring pixels along a Hilbert curve.</p></ol>
3900
3901 <h5>measure_error</h5>
3902 <ol><p>A value other than zero measures the difference between the original and quantized images.  This difference is the total quantization error.  The error is computed by summing over all pixels in an image the distance squared in RGB space between each reference pixel value and its quantized value.</p></ol>
3903
3904  </div>
3905 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3906 _8c.html" target="source" name="MagickQuantizeImages">MagickQuantizeImages</a></h2>
3907 <div class="doc-section">
3908
3909 <p>MagickQuantizeImages() analyzes the colors within a sequence of images and chooses a fixed number of colors to represent the image.  The goal of the algorithm is to minimize the color difference between the input and output image while minimizing the processing time.</p></ol>
3910
3911 <p>The format of the MagickQuantizeImages method is:</p>
3912
3913 <pre class="code">
3914   MagickBooleanType MagickQuantizeImages(MagickWand *wand,
3915     const unsigned long number_colors,const ColorspaceType colorspace,
3916     const unsigned long treedepth,const MagickBooleanType dither,
3917     const MagickBooleanType measure_error)
3918 </pre>
3919
3920 <p>A description of each parameter follows:</p></ol>
3921
3922 <h5>wand</h5>
3923 <ol><p>the magick wand.</p></ol>
3924
3925 <h5>number_colors</h5>
3926 <ol><p>the number of colors.</p></ol>
3927
3928 <h5>colorspace</h5>
3929 <ol><p>Perform color reduction in this colorspace, typically RGBColorspace.</p></ol>
3930
3931 <h5>treedepth</h5>
3932 <ol><p>Normally, this integer value is zero or one.  A zero or one tells Quantize to choose a optimal tree depth of Log4(number_colors).      A tree of this depth generally allows the best representation of the reference image with the least amount of memory and the fastest computational speed.  In some cases, such as an image with low color dispersion (a few number of colors), a value other than Log4(number_colors) is required.  To expand the color tree completely, use a value of 8.</p></ol>
3933
3934 <h5>dither</h5>
3935 <ol><p>A value other than zero distributes the difference between an original image and the corresponding color reduced algorithm to neighboring pixels along a Hilbert curve.</p></ol>
3936
3937 <h5>measure_error</h5>
3938 <ol><p>A value other than zero measures the difference between the original and quantized images.  This difference is the total quantization error.  The error is computed by summing over all pixels in an image the distance squared in RGB space between each reference pixel value and its quantized value.</p></ol>
3939
3940  </div>
3941 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3942 _8c.html" target="source" name="MagickRadialBlurImage">MagickRadialBlurImage</a></h2>
3943 <div class="doc-section">
3944
3945 <p>MagickRadialBlurImage() radial blurs an image.</p></ol>
3946
3947 <p>The format of the MagickRadialBlurImage method is:</p>
3948
3949 <pre class="code">
3950   MagickBooleanType MagickRadialBlurImage(MagickWand *wand,
3951     const double angle)
3952   MagickBooleanType MagickRadialBlurImageChannel(MagickWand *wand,
3953     const ChannelType channel,const double angle)
3954 </pre>
3955
3956 <p>A description of each parameter follows:</p></ol>
3957
3958 <h5>wand</h5>
3959 <ol><p>the magick wand.</p></ol>
3960
3961 <h5>channel</h5>
3962 <ol><p>the image channel(s).</p></ol>
3963
3964 <h5>angle</h5>
3965 <ol><p>the angle of the blur in degrees.</p></ol>
3966
3967  </div>
3968 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3969 _8c.html" target="source" name="MagickRaiseImage">MagickRaiseImage</a></h2>
3970 <div class="doc-section">
3971
3972 <p>MagickRaiseImage() creates a simulated three-dimensional button-like effect by lightening and darkening the edges of the image.  Members width and height of raise_info define the width of the vertical and horizontal edge of the effect.</p></ol>
3973
3974 <p>The format of the MagickRaiseImage method is:</p>
3975
3976 <pre class="code">
3977   MagickBooleanType MagickRaiseImage(MagickWand *wand,
3978     const unsigned long width,const unsigned long height,const long x,
3979     const long y,const MagickBooleanType raise)
3980 </pre>
3981
3982 <p>A description of each parameter follows:</p></ol>
3983
3984 <h5>wand</h5>
3985 <ol><p>the magick wand.</p></ol>
3986
3987 <h5>width,height,x,y</h5>
3988 <ol><p>Define the dimensions of the area to raise.</p></ol>
3989
3990 <h5>raise</h5>
3991 <ol><p>A value other than zero creates a 3-D raise effect, otherwise it has a lowered effect.</p></ol>
3992
3993  </div>
3994 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3995 _8c.html" target="source" name="MagickRandomThresholdImage">MagickRandomThresholdImage</a></h2>
3996 <div class="doc-section">
3997
3998 <p>MagickRandomThresholdImage() changes the value of individual pixels based on the intensity of each pixel compared to threshold.  The result is a high-contrast, two color image.</p></ol>
3999
4000 <p>The format of the MagickRandomThresholdImage method is:</p>
4001
4002 <pre class="code">
4003   MagickBooleanType MagickRandomThresholdImage(MagickWand *wand,
4004     const double low,const double high)
4005   MagickBooleanType MagickRandomThresholdImageChannel(MagickWand *wand,
4006     const ChannelType channel,const double low,const double high)
4007 </pre>
4008
4009 <p>A description of each parameter follows:</p></ol>
4010
4011 <h5>wand</h5>
4012 <ol><p>the magick wand.</p></ol>
4013
4014 <h5>channel</h5>
4015 <ol><p>the image channel(s).</p></ol>
4016
4017 <h5>low,high</h5>
4018 <ol><p>Specify the high and low thresholds.  These values range from 0 to QuantumRange.</p></ol>
4019
4020  </div>
4021 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4022 _8c.html" target="source" name="MagickReadImage">MagickReadImage</a></h2>
4023 <div class="doc-section">
4024
4025 <p>MagickReadImage() reads an image or image sequence.  The images are inserted at the current image pointer position.   Use MagickSetFirstIterator(), MagickSetLastIterator, or MagickSetImageIndex() to specify the current image pointer position at the beginning of the image list, the end, or anywhere in-between respectively.</p></ol>
4026
4027 <p>The format of the MagickReadImage method is:</p>
4028
4029 <pre class="code">
4030   MagickBooleanType MagickReadImage(MagickWand *wand,const char *filename)
4031 </pre>
4032
4033 <p>A description of each parameter follows:</p></ol>
4034
4035 <h5>wand</h5>
4036 <ol><p>the magick wand.</p></ol>
4037
4038 <h5>filename</h5>
4039 <ol><p>the image filename.</p></ol>
4040
4041  </div>
4042 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4043 _8c.html" target="source" name="MagickReadImageBlob">MagickReadImageBlob</a></h2>
4044 <div class="doc-section">
4045
4046 <p>MagickReadImageBlob() reads an image or image sequence from a blob.</p></ol>
4047
4048 <p>The format of the MagickReadImageBlob method is:</p>
4049
4050 <pre class="code">
4051   MagickBooleanType MagickReadImageBlob(MagickWand *wand,
4052     const void *blob,const size_t length)
4053 </pre>
4054
4055 <p>A description of each parameter follows:</p></ol>
4056
4057 <h5>wand</h5>
4058 <ol><p>the magick wand.</p></ol>
4059
4060 <h5>blob</h5>
4061 <ol><p>the blob.</p></ol>
4062
4063 <h5>length</h5>
4064 <ol><p>the blob length.</p></ol>
4065
4066  </div>
4067 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4068 _8c.html" target="source" name="MagickReadImageFile">MagickReadImageFile</a></h2>
4069 <div class="doc-section">
4070
4071 <p>MagickReadImageFile() reads an image or image sequence from an open file descriptor.</p></ol>
4072
4073 <p>The format of the MagickReadImageFile method is:</p>
4074
4075 <pre class="code">
4076   MagickBooleanType MagickReadImageFile(MagickWand *wand,FILE *file)
4077 </pre>
4078
4079 <p>A description of each parameter follows:</p></ol>
4080
4081 <h5>wand</h5>
4082 <ol><p>the magick wand.</p></ol>
4083
4084 <h5>file</h5>
4085 <ol><p>the file descriptor.</p></ol>
4086
4087  </div>
4088 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4089 _8c.html" target="source" name="MagickRecolorImage">MagickRecolorImage</a></h2>
4090 <div class="doc-section">
4091
4092 <p>MagickRecolorImage() translate, scale, shear, or rotate image colors. Although you can use variable sized matrices, typically you use a 5 x 5 for an RGBA image and a 6x6 for CMYKA.  Populate the last row with normalized values to translate.</p></ol>
4093
4094 <p>The format of the MagickRecolorImage method is:</p>
4095
4096 <pre class="code">
4097   MagickBooleanType MagickRecolorImage(MagickWand *wand,
4098     const unsigned long order,const double *color_matrix)
4099 </pre>
4100
4101 <p>A description of each parameter follows:</p></ol>
4102
4103 <h5>wand</h5>
4104 <ol><p>the magick wand.</p></ol>
4105
4106 <h5>order</h5>
4107 <ol><p>the number of columns and rows in the color matrix.</p></ol>
4108
4109 <h5>color_matrix</h5>
4110 <ol><p>An array of doubles representing the color matrix.</p></ol>
4111
4112  </div>
4113 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4114 _8c.html" target="source" name="MagickReduceNoiseImage">MagickReduceNoiseImage</a></h2>
4115 <div class="doc-section">
4116
4117 <p>MagickReduceNoiseImage() smooths the contours of an image while still preserving edge information.  The algorithm works by replacing each pixel with its neighbor closest in value.  A neighbor is defined by radius.  Use a radius of 0 and ReduceNoise() selects a suitable radius for you.</p></ol>
4118
4119 <p>The format of the MagickReduceNoiseImage method is:</p>
4120
4121 <pre class="code">
4122   MagickBooleanType MagickReduceNoiseImage(MagickWand *wand,
4123     const double radius)
4124 </pre>
4125
4126 <p>A description of each parameter follows:</p></ol>
4127
4128 <h5>wand</h5>
4129 <ol><p>the magick wand.</p></ol>
4130
4131 <h5>radius</h5>
4132 <ol><p>the radius of the pixel neighborhood.</p></ol>
4133
4134  </div>
4135 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4136 _8c.html" target="source" name="MagickRemapImage">MagickRemapImage</a></h2>
4137 <div class="doc-section">
4138
4139 <p>MagickRemapImage() replaces the colors of an image with the closest color from a reference image.</p></ol>
4140
4141 <p>The format of the MagickRemapImage method is:</p>
4142
4143 <pre class="code">
4144   MagickBooleanType MagickRemapImage(MagickWand *wand,
4145     const MagickWand *remap_wand,const DitherMethod method)
4146 </pre>
4147
4148 <p>A description of each parameter follows:</p></ol>
4149
4150 <h5>wand</h5>
4151 <ol><p>the magick wand.</p></ol>
4152
4153 <h5>affinity</h5>
4154 <ol><p>the affinity wand.</p></ol>
4155
4156 <h5>method</h5>
4157 <ol><p>choose from these dither methods: NoDitherMethod, RiemersmaDitherMethod, or FloydSteinbergDitherMethod.</p></ol>
4158
4159  </div>
4160 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4161 _8c.html" target="source" name="MagickRemoveImage">MagickRemoveImage</a></h2>
4162 <div class="doc-section">
4163
4164 <p>MagickRemoveImage() removes an image from the image list.</p></ol>
4165
4166 <p>The format of the MagickRemoveImage method is:</p>
4167
4168 <pre class="code">
4169   MagickBooleanType MagickRemoveImage(MagickWand *wand)
4170 </pre>
4171
4172 <p>A description of each parameter follows:</p></ol>
4173
4174 <h5>wand</h5>
4175 <ol><p>the magick wand.</p></ol>
4176
4177 <h5>insert</h5>
4178 <ol><p>the splice wand.</p></ol>
4179
4180  </div>
4181 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4182 _8c.html" target="source" name="MagickResampleImage">MagickResampleImage</a></h2>
4183 <div class="doc-section">
4184
4185 <p>MagickResampleImage() resample image to desired resolution.</p></ol>
4186
4187 <p>Bessel   Blackman   Box Catrom   Cubic      Gaussian Hanning  Hermite    Lanczos Mitchell Point      Quandratic Sinc     Triangle</p></ol>
4188
4189 <p>Most of the filters are FIR (finite impulse response), however, Bessel, Gaussian, and Sinc are IIR (infinite impulse response).  Bessel and Sinc are windowed (brought down to zero) with the Blackman filter.</p></ol>
4190
4191 <p>The format of the MagickResampleImage method is:</p>
4192
4193 <pre class="code">
4194   MagickBooleanType MagickResampleImage(MagickWand *wand,
4195     const double x_resolution,const double y_resolution,
4196     const FilterTypes filter,const double blur)
4197 </pre>
4198
4199 <p>A description of each parameter follows:</p></ol>
4200
4201 <h5>wand</h5>
4202 <ol><p>the magick wand.</p></ol>
4203
4204 <h5>x_resolution</h5>
4205 <ol><p>the new image x resolution.</p></ol>
4206
4207 <h5>y_resolution</h5>
4208 <ol><p>the new image y resolution.</p></ol>
4209
4210 <h5>filter</h5>
4211 <ol><p>Image filter to use.</p></ol>
4212
4213 <h5>blur</h5>
4214 <ol><p>the blur factor where > 1 is blurry, < 1 is sharp.</p></ol>
4215
4216  </div>
4217 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4218 _8c.html" target="source" name="MagickResetImagePage">MagickResetImagePage</a></h2>
4219 <div class="doc-section">
4220
4221 <p>MagickResetImagePage() resets the Wand page canvas and position.</p></ol>
4222
4223 <p>The format of the MagickResetImagePage method is:</p>
4224
4225 <pre class="code">
4226   MagickBooleanType MagickResetImagePage(MagickWand *wand,
4227     const char *page)
4228 </pre>
4229
4230 <p>A description of each parameter follows:</p></ol>
4231
4232 <h5>wand</h5>
4233 <ol><p>the magick wand.</p></ol>
4234
4235 <h5>page</h5>
4236 <ol><p>the relative page specification.</p></ol>
4237
4238  </div>
4239 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4240 _8c.html" target="source" name="MagickResizeImage">MagickResizeImage</a></h2>
4241 <div class="doc-section">
4242
4243 <p>MagickResizeImage() scales an image to the desired dimensions with one of these filters:</p>
4244
4245 <pre class="text">
4246       Bessel   Blackman   Box
4247       Catrom   CubicGaussian
4248       Hanning  Hermite    Lanczos
4249       Mitchell PointQuandratic
4250       Sinc     Triangle
4251 </pre>
4252
4253 <p>Most of the filters are FIR (finite impulse response), however, Bessel, Gaussian, and Sinc are IIR (infinite impulse response).  Bessel and Sinc are windowed (brought down to zero) with the Blackman filter.</p></ol>
4254
4255 <p>The format of the MagickResizeImage method is:</p>
4256
4257 <pre class="code">
4258   MagickBooleanType MagickResizeImage(MagickWand *wand,
4259     const unsigned long columns,const unsigned long rows,
4260     const FilterTypes filter,const double blur)
4261 </pre>
4262
4263 <p>A description of each parameter follows:</p></ol>
4264
4265 <h5>wand</h5>
4266 <ol><p>the magick wand.</p></ol>
4267
4268 <h5>columns</h5>
4269 <ol><p>the number of columns in the scaled image.</p></ol>
4270
4271 <h5>rows</h5>
4272 <ol><p>the number of rows in the scaled image.</p></ol>
4273
4274 <h5>filter</h5>
4275 <ol><p>Image filter to use.</p></ol>
4276
4277 <h5>blur</h5>
4278 <ol><p>the blur factor where > 1 is blurry, < 1 is sharp.</p></ol>
4279
4280  </div>
4281 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4282 _8c.html" target="source" name="MagickRollImage">MagickRollImage</a></h2>
4283 <div class="doc-section">
4284
4285 <p>MagickRollImage() offsets an image as defined by x and y.</p></ol>
4286
4287 <p>The format of the MagickRollImage method is:</p>
4288
4289 <pre class="code">
4290   MagickBooleanType MagickRollImage(MagickWand *wand,const long x,
4291     const unsigned long y)
4292 </pre>
4293
4294 <p>A description of each parameter follows:</p></ol>
4295
4296 <h5>wand</h5>
4297 <ol><p>the magick wand.</p></ol>
4298
4299 <h5>x</h5>
4300 <ol><p>the x offset.</p></ol>
4301
4302 <h5>y</h5>
4303 <ol><p>the y offset.</p></ol>
4304
4305
4306  </div>
4307 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4308 _8c.html" target="source" name="MagickRotateImage">MagickRotateImage</a></h2>
4309 <div class="doc-section">
4310
4311 <p>MagickRotateImage() rotates an image the specified number of degrees. Empty triangles left over from rotating the image are filled with the background color.</p></ol>
4312
4313 <p>The format of the MagickRotateImage method is:</p>
4314
4315 <pre class="code">
4316   MagickBooleanType MagickRotateImage(MagickWand *wand,
4317     const PixelWand *background,const double degrees)
4318 </pre>
4319
4320 <p>A description of each parameter follows:</p></ol>
4321
4322 <h5>wand</h5>
4323 <ol><p>the magick wand.</p></ol>
4324
4325 <h5>background</h5>
4326 <ol><p>the background pixel wand.</p></ol>
4327
4328 <h5>degrees</h5>
4329 <ol><p>the number of degrees to rotate the image.</p></ol>
4330
4331
4332  </div>
4333 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4334 _8c.html" target="source" name="MagickSampleImage">MagickSampleImage</a></h2>
4335 <div class="doc-section">
4336
4337 <p>MagickSampleImage() scales an image to the desired dimensions with pixel sampling.  Unlike other scaling methods, this method does not introduce any additional color into the scaled image.</p></ol>
4338
4339 <p>The format of the MagickSampleImage method is:</p>
4340
4341 <pre class="code">
4342   MagickBooleanType MagickSampleImage(MagickWand *wand,
4343     const unsigned long columns,const unsigned long rows)
4344 </pre>
4345
4346 <p>A description of each parameter follows:</p></ol>
4347
4348 <h5>wand</h5>
4349 <ol><p>the magick wand.</p></ol>
4350
4351 <h5>columns</h5>
4352 <ol><p>the number of columns in the scaled image.</p></ol>
4353
4354 <h5>rows</h5>
4355 <ol><p>the number of rows in the scaled image.</p></ol>
4356
4357
4358  </div>
4359 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4360 _8c.html" target="source" name="MagickScaleImage">MagickScaleImage</a></h2>
4361 <div class="doc-section">
4362
4363 <p>MagickScaleImage() scales the size of an image to the given dimensions.</p></ol>
4364
4365 <p>The format of the MagickScaleImage method is:</p>
4366
4367 <pre class="code">
4368   MagickBooleanType MagickScaleImage(MagickWand *wand,
4369     const unsigned long columns,const unsigned long rows)
4370 </pre>
4371
4372 <p>A description of each parameter follows:</p></ol>
4373
4374 <h5>wand</h5>
4375 <ol><p>the magick wand.</p></ol>
4376
4377 <h5>columns</h5>
4378 <ol><p>the number of columns in the scaled image.</p></ol>
4379
4380 <h5>rows</h5>
4381 <ol><p>the number of rows in the scaled image.</p></ol>
4382
4383
4384  </div>
4385 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4386 _8c.html" target="source" name="MagickSegmentImage">MagickSegmentImage</a></h2>
4387 <div class="doc-section">
4388
4389 <p>MagickSegmentImage() segments an image by analyzing the histograms of the color components and identifying units that are homogeneous with the fuzzy C-means technique.</p></ol>
4390
4391 <p>The format of the SegmentImage method is:</p>
4392
4393 <pre class="code">
4394   MagickBooleanType MagickSegmentImage(MagickWand *wand,
4395     const ColorspaceType colorspace,const MagickBooleanType verbose,
4396     const double cluster_threshold,const double smooth_threshold)
4397 </pre>
4398
4399 <p>A description of each parameter follows.</p></ol>
4400
4401 <h5>wand</h5>
4402 <ol><p>the wand.</p></ol>
4403
4404 <h5>colorspace</h5>
4405 <ol><p>the image colorspace.</p></ol>
4406
4407 <h5>verbose</h5>
4408 <ol><p>Set to MagickTrue to print detailed information about the identified classes.</p></ol>
4409
4410 <h5>cluster_threshold</h5>
4411 <ol><p>This represents the minimum number of pixels contained in a hexahedra before it can be considered valid (expressed as a percentage).</p></ol>
4412
4413 <h5>smooth_threshold</h5>
4414 <ol><p>the smoothing threshold eliminates noise in the second derivative of the histogram.  As the value is increased, you can expect a smoother second derivative.</p></ol>
4415
4416  </div>
4417 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4418 _8c.html" target="source" name="MagickSelectiveBlurImage">MagickSelectiveBlurImage</a></h2>
4419 <div class="doc-section">
4420
4421 <p>MagickSelectiveBlurImage() selectively blur an image within a contrast threshold. It is similar to the unsharpen mask that sharpens everything with contrast above a certain threshold.</p></ol>
4422
4423 <p>The format of the MagickSelectiveBlurImage method is:</p>
4424
4425 <pre class="code">
4426   MagickBooleanType MagickSelectiveBlurImage(MagickWand *wand,
4427     const double radius,const double sigma,const double threshold)
4428   MagickBooleanType MagickSelectiveBlurImageChannel(MagickWand *wand,
4429     const ChannelType channel,const double radius,const double sigma,
4430     const double threshold)
4431 </pre>
4432
4433 <p>A description of each parameter follows:</p></ol>
4434
4435 <h5>wand</h5>
4436 <ol><p>the magick wand.</p></ol>
4437
4438 <h5>channel</h5>
4439 <ol><p>the image channel(s).</p></ol>
4440
4441 <h5>radius</h5>
4442 <ol><p>the radius of the gaussian, in pixels, not counting the center pixel.</p></ol>
4443
4444 <h5>sigma</h5>
4445 <ol><p>the standard deviation of the gaussian, in pixels.</p></ol>
4446
4447 <h5>threshold</h5>
4448 <ol><p>only pixels within this contrast threshold are included in the blur operation.</p></ol>
4449
4450  </div>
4451 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4452 _8c.html" target="source" name="MagickSeparateImageChannel">MagickSeparateImageChannel</a></h2>
4453 <div class="doc-section">
4454
4455 <p>MagickSeparateImageChannel() separates a channel from the image and returns a grayscale image.  A channel is a particular color component of each pixel in the image.</p></ol>
4456
4457 <p>The format of the MagickSeparateImageChannel method is:</p>
4458
4459 <pre class="code">
4460   MagickBooleanType MagickSeparateImageChannel(MagickWand *wand,
4461     const ChannelType channel)
4462 </pre>
4463
4464 <p>A description of each parameter follows:</p></ol>
4465
4466 <h5>wand</h5>
4467 <ol><p>the magick wand.</p></ol>
4468
4469 <h5>channel</h5>
4470 <ol><p>the image channel(s).</p></ol>
4471
4472  </div>
4473 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4474 _8c.html" target="source" name="MagickSepiaToneImage">MagickSepiaToneImage</a></h2>
4475 <div class="doc-section">
4476
4477 <p>MagickSepiaToneImage() applies a special effect to the image, similar to the effect achieved in a photo darkroom by sepia toning.  Threshold ranges from 0 to QuantumRange and is a measure of the extent of the sepia toning.  A threshold of 80 is a good starting point for a reasonable tone.</p></ol>
4478
4479 <p>The format of the MagickSepiaToneImage method is:</p>
4480
4481 <pre class="code">
4482   MagickBooleanType MagickSepiaToneImage(MagickWand *wand,
4483     const double threshold)
4484 </pre>
4485
4486 <p>A description of each parameter follows:</p></ol>
4487
4488 <h5>wand</h5>
4489 <ol><p>the magick wand.</p></ol>
4490
4491 <h5>threshold</h5>
4492 <ol><p>Define the extent of the sepia toning.</p></ol>
4493
4494  </div>
4495 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4496 _8c.html" target="source" name="MagickSetImage">MagickSetImage</a></h2>
4497 <div class="doc-section">
4498
4499 <p>MagickSetImage() replaces the last image returned by MagickSetImageIndex(), MagickNextImage(), MagickPreviousImage() with the images from the specified wand.</p></ol>
4500
4501 <p>The format of the MagickSetImage method is:</p>
4502
4503 <pre class="code">
4504   MagickBooleanType MagickSetImage(MagickWand *wand,
4505     const MagickWand *set_wand)
4506 </pre>
4507
4508 <p>A description of each parameter follows:</p></ol>
4509
4510 <h5>wand</h5>
4511 <ol><p>the magick wand.</p></ol>
4512
4513 <h5>set_wand</h5>
4514 <ol><p>the set_wand wand.</p></ol>
4515
4516  </div>
4517 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4518 _8c.html" target="source" name="MagickSetImageAlphaChannel">MagickSetImageAlphaChannel</a></h2>
4519 <div class="doc-section">
4520
4521 <p>MagickSetImageAlphaChannel() activates, deactivates, resets, or sets the alpha channel.</p></ol>
4522
4523 <p>The format of the MagickSetImageAlphaChannel method is:</p>
4524
4525 <pre class="code">
4526   MagickBooleanType MagickSetImageAlphaChannel(MagickWand *wand,
4527     const AlphaChannelType alpha_type)
4528 </pre>
4529
4530 <p>A description of each parameter follows:</p></ol>
4531
4532 <h5>wand</h5>
4533 <ol><p>the magick wand.</p></ol>
4534
4535 <h5>alpha_type</h5>
4536 <ol><p>the alpha channel type: ActivateAlphaChannel, DeactivateAlphaChannel, OpaqueAlphaChannel, or SetAlphaChannel.</p></ol>
4537
4538  </div>
4539 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4540 _8c.html" target="source" name="MagickSetImageBackgroundColor">MagickSetImageBackgroundColor</a></h2>
4541 <div class="doc-section">
4542
4543 <p>MagickSetImageBackgroundColor() sets the image background color.</p></ol>
4544
4545 <p>The format of the MagickSetImageBackgroundColor method is:</p>
4546
4547 <pre class="code">
4548   MagickBooleanType MagickSetImageBackgroundColor(MagickWand *wand,
4549     const PixelWand *background)
4550 </pre>
4551
4552 <p>A description of each parameter follows:</p></ol>
4553
4554 <h5>wand</h5>
4555 <ol><p>the magick wand.</p></ol>
4556
4557 <h5>background</h5>
4558 <ol><p>the background pixel wand.</p></ol>
4559
4560  </div>
4561 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4562 _8c.html" target="source" name="MagickSetImageBias">MagickSetImageBias</a></h2>
4563 <div class="doc-section">
4564
4565 <p>MagickSetImageBias() sets the image bias for any method that convolves an image (e.g. MagickConvolveImage()).</p></ol>
4566
4567 <p>The format of the MagickSetImageBias method is:</p>
4568
4569 <pre class="code">
4570   MagickBooleanType MagickSetImageBias(MagickWand *wand,
4571     const double bias)
4572 </pre>
4573
4574 <p>A description of each parameter follows:</p></ol>
4575
4576 <h5>wand</h5>
4577 <ol><p>the magick wand.</p></ol>
4578
4579 <h5>bias</h5>
4580 <ol><p>the image bias.</p></ol>
4581
4582  </div>
4583 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4584 _8c.html" target="source" name="MagickSetImageBluePrimary">MagickSetImageBluePrimary</a></h2>
4585 <div class="doc-section">
4586
4587 <p>MagickSetImageBluePrimary() sets the image chromaticity blue primary point.</p></ol>
4588
4589 <p>The format of the MagickSetImageBluePrimary method is:</p>
4590
4591 <pre class="code">
4592   MagickBooleanType MagickSetImageBluePrimary(MagickWand *wand,
4593     const double x,const double y)
4594 </pre>
4595
4596 <p>A description of each parameter follows:</p></ol>
4597
4598 <h5>wand</h5>
4599 <ol><p>the magick wand.</p></ol>
4600
4601 <h5>x</h5>
4602 <ol><p>the blue primary x-point.</p></ol>
4603
4604 <h5>y</h5>
4605 <ol><p>the blue primary y-point.</p></ol>
4606
4607  </div>
4608 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4609 _8c.html" target="source" name="MagickSetImageBorderColor">MagickSetImageBorderColor</a></h2>
4610 <div class="doc-section">
4611
4612 <p>MagickSetImageBorderColor() sets the image border color.</p></ol>
4613
4614 <p>The format of the MagickSetImageBorderColor method is:</p>
4615
4616 <pre class="code">
4617   MagickBooleanType MagickSetImageBorderColor(MagickWand *wand,
4618     const PixelWand *border)
4619 </pre>
4620
4621 <p>A description of each parameter follows:</p></ol>
4622
4623 <h5>wand</h5>
4624 <ol><p>the magick wand.</p></ol>
4625
4626 <h5>border</h5>
4627 <ol><p>the border pixel wand.</p></ol>
4628
4629  </div>
4630 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4631 _8c.html" target="source" name="MagickSetImageChannelDepth">MagickSetImageChannelDepth</a></h2>
4632 <div class="doc-section">
4633
4634 <p>MagickSetImageChannelDepth() sets the depth of a particular image channel.</p></ol>
4635
4636 <p>The format of the MagickSetImageChannelDepth method is:</p>
4637
4638 <pre class="code">
4639   MagickBooleanType MagickSetImageChannelDepth(MagickWand *wand,
4640     const ChannelType channel,const unsigned long depth)
4641 </pre>
4642
4643 <p>A description of each parameter follows:</p></ol>
4644
4645 <h5>wand</h5>
4646 <ol><p>the magick wand.</p></ol>
4647
4648 <h5>channel</h5>
4649 <ol><p>the image channel(s).</p></ol>
4650
4651 <h5>depth</h5>
4652 <ol><p>the image depth in bits.</p></ol>
4653
4654  </div>
4655 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4656 _8c.html" target="source" name="MagickSetImageClipMask">MagickSetImageClipMask</a></h2>
4657 <div class="doc-section">
4658
4659 <p>MagickSetImageClipMask() sets image clip mask.</p></ol>
4660
4661 <p>The format of the MagickSetImageClipMask method is:</p>
4662
4663 <pre class="code">
4664   MagickBooleanType MagickSetImageClipMask(MagickWand *wand,
4665     const MagickWand *clip_mask)
4666 </pre>
4667
4668 <p>A description of each parameter follows:</p></ol>
4669
4670 <h5>wand</h5>
4671 <ol><p>the magick wand.</p></ol>
4672
4673 <h5>clip_mask</h5>
4674 <ol><p>the clip_mask wand.</p></ol>
4675
4676  </div>
4677 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4678 _8c.html" target="source" name="MagickSetImageColormapColor">MagickSetImageColormapColor</a></h2>
4679 <div class="doc-section">
4680
4681 <p>MagickSetImageColormapColor() sets the color of the specified colormap index.</p></ol>
4682
4683 <p>The format of the MagickSetImageColormapColor method is:</p>
4684
4685 <pre class="code">
4686   MagickBooleanType MagickSetImageColormapColor(MagickWand *wand,
4687     const unsigned long index,const PixelWand *color)
4688 </pre>
4689
4690 <p>A description of each parameter follows:</p></ol>
4691
4692 <h5>wand</h5>
4693 <ol><p>the magick wand.</p></ol>
4694
4695 <h5>index</h5>
4696 <ol><p>the offset into the image colormap.</p></ol>
4697
4698 <h5>color</h5>
4699 <ol><p>Return the colormap color in this wand.</p></ol>
4700
4701  </div>
4702 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4703 _8c.html" target="source" name="MagickSetImageColorspace">MagickSetImageColorspace</a></h2>
4704 <div class="doc-section">
4705
4706 <p>MagickSetImageColorspace() sets the image colorspace.</p></ol>
4707
4708 <p>The format of the MagickSetImageColorspace method is:</p>
4709
4710 <pre class="code">
4711   MagickBooleanType MagickSetImageColorspace(MagickWand *wand,
4712     const ColorspaceType colorspace)
4713 </pre>
4714
4715 <p>A description of each parameter follows:</p></ol>
4716
4717 <h5>wand</h5>
4718 <ol><p>the magick wand.</p></ol>
4719
4720 <h5>colorspace</h5>
4721 <ol><p>the image colorspace:   UndefinedColorspace, RGBColorspace, GRAYColorspace, TransparentColorspace, OHTAColorspace, XYZColorspace, YCbCrColorspace, YCCColorspace, YIQColorspace, YPbPrColorspace, YPbPrColorspace, YUVColorspace, CMYKColorspace, sRGBColorspace, HSLColorspace, or HWBColorspace.</p></ol>
4722
4723  </div>
4724 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4725 _8c.html" target="source" name="MagickSetImageCompose">MagickSetImageCompose</a></h2>
4726 <div class="doc-section">
4727
4728 <p>MagickSetImageCompose() sets the image composite operator, useful for specifying how to composite the image thumbnail when using the MagickMontageImage() method.</p></ol>
4729
4730 <p>The format of the MagickSetImageCompose method is:</p>
4731
4732 <pre class="code">
4733   MagickBooleanType MagickSetImageCompose(MagickWand *wand,
4734     const CompositeOperator compose)
4735 </pre>
4736
4737 <p>A description of each parameter follows:</p></ol>
4738
4739 <h5>wand</h5>
4740 <ol><p>the magick wand.</p></ol>
4741
4742 <h5>compose</h5>
4743 <ol><p>the image composite operator.</p></ol>
4744
4745  </div>
4746 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4747 _8c.html" target="source" name="MagickSetImageCompression">MagickSetImageCompression</a></h2>
4748 <div class="doc-section">
4749
4750 <p>MagickSetImageCompression() sets the image compression.</p></ol>
4751
4752 <p>The format of the MagickSetImageCompression method is:</p>
4753
4754 <pre class="code">
4755   MagickBooleanType MagickSetImageCompression(MagickWand *wand,
4756     const CompressionType compression)
4757 </pre>
4758
4759 <p>A description of each parameter follows:</p></ol>
4760
4761 <h5>wand</h5>
4762 <ol><p>the magick wand.</p></ol>
4763
4764 <h5>compression</h5>
4765 <ol><p>the image compression type.</p></ol>
4766
4767  </div>
4768 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4769 _8c.html" target="source" name="MagickSetImageCompressionQuality">MagickSetImageCompressionQuality</a></h2>
4770 <div class="doc-section">
4771
4772 <p>MagickSetImageCompressionQuality() sets the image compression quality.</p></ol>
4773
4774 <p>The format of the MagickSetImageCompressionQuality method is:</p>
4775
4776 <pre class="code">
4777   MagickBooleanType MagickSetImageCompressionQuality(MagickWand *wand,
4778     const unsigned long quality)
4779 </pre>
4780
4781 <p>A description of each parameter follows:</p></ol>
4782
4783 <h5>wand</h5>
4784 <ol><p>the magick wand.</p></ol>
4785
4786 <h5>quality</h5>
4787 <ol><p>the image compression tlityype.</p></ol>
4788
4789  </div>
4790 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4791 _8c.html" target="source" name="MagickSetImageDelay">MagickSetImageDelay</a></h2>
4792 <div class="doc-section">
4793
4794 <p>MagickSetImageDelay() sets the image delay.</p></ol>
4795
4796 <p>The format of the MagickSetImageDelay method is:</p>
4797
4798 <pre class="code">
4799   MagickBooleanType MagickSetImageDelay(MagickWand *wand,
4800     const unsigned long delay)
4801 </pre>
4802
4803 <p>A description of each parameter follows:</p></ol>
4804
4805 <h5>wand</h5>
4806 <ol><p>the magick wand.</p></ol>
4807
4808 <h5>delay</h5>
4809 <ol><p>the image delay in ticks-per-second units.</p></ol>
4810
4811  </div>
4812 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4813 _8c.html" target="source" name="MagickSetImageDepth">MagickSetImageDepth</a></h2>
4814 <div class="doc-section">
4815
4816 <p>MagickSetImageDepth() sets the image depth.</p></ol>
4817
4818 <p>The format of the MagickSetImageDepth method is:</p>
4819
4820 <pre class="code">
4821   MagickBooleanType MagickSetImageDepth(MagickWand *wand,
4822     const unsigned long depth)
4823 </pre>
4824
4825 <p>A description of each parameter follows:</p></ol>
4826
4827 <h5>wand</h5>
4828 <ol><p>the magick wand.</p></ol>
4829
4830 <h5>depth</h5>
4831 <ol><p>the image depth in bits: 8, 16, or 32.</p></ol>
4832
4833  </div>
4834 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4835 _8c.html" target="source" name="MagickSetImageDispose">MagickSetImageDispose</a></h2>
4836 <div class="doc-section">
4837
4838 <p>MagickSetImageDispose() sets the image disposal method.</p></ol>
4839
4840 <p>The format of the MagickSetImageDispose method is:</p>
4841
4842 <pre class="code">
4843   MagickBooleanType MagickSetImageDispose(MagickWand *wand,
4844     const DisposeType dispose)
4845 </pre>
4846
4847 <p>A description of each parameter follows:</p></ol>
4848
4849 <h5>wand</h5>
4850 <ol><p>the magick wand.</p></ol>
4851
4852 <h5>dispose</h5>
4853 <ol><p>the image disposeal type.</p></ol>
4854
4855  </div>
4856 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4857 _8c.html" target="source" name="MagickSetImageExtent">MagickSetImageExtent</a></h2>
4858 <div class="doc-section">
4859
4860 <p>MagickSetImageExtent() sets the image size (i.e. columns & rows).</p></ol>
4861
4862 <p>The format of the MagickSetImageExtent method is:</p>
4863
4864 <pre class="code">
4865   MagickBooleanType MagickSetImageExtent(MagickWand *wand,
4866     const unsigned long columns,const unsigned rows)
4867 </pre>
4868
4869 <p>A description of each parameter follows:</p></ol>
4870
4871 <h5>wand</h5>
4872 <ol><p>the magick wand.</p></ol>
4873
4874 <h5>columns</h5>
4875 <ol><p>The image width in pixels.</p></ol>
4876
4877 <h5>rows</h5>
4878 <ol><p>The image height in pixels.</p></ol>
4879
4880  </div>
4881 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4882 _8c.html" target="source" name="MagickSetImageFilename">MagickSetImageFilename</a></h2>
4883 <div class="doc-section">
4884
4885 <p>MagickSetImageFilename() sets the filename of a particular image in a sequence.</p></ol>
4886
4887 <p>The format of the MagickSetImageFilename method is:</p>
4888
4889 <pre class="code">
4890   MagickBooleanType MagickSetImageFilename(MagickWand *wand,
4891     const char *filename)
4892 </pre>
4893
4894 <p>A description of each parameter follows:</p></ol>
4895
4896 <h5>wand</h5>
4897 <ol><p>the magick wand.</p></ol>
4898
4899 <h5>filename</h5>
4900 <ol><p>the image filename.</p></ol>
4901
4902  </div>
4903 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4904 _8c.html" target="source" name="MagickSetImageFormat">MagickSetImageFormat</a></h2>
4905 <div class="doc-section">
4906
4907 <p>MagickSetImageFormat() sets the format of a particular image in a sequence.</p></ol>
4908
4909 <p>The format of the MagickSetImageFormat method is:</p>
4910
4911 <pre class="code">
4912   MagickBooleanType MagickSetImageFormat(MagickWand *wand,
4913     const char *format)
4914 </pre>
4915
4916 <p>A description of each parameter follows:</p></ol>
4917
4918 <h5>wand</h5>
4919 <ol><p>the magick wand.</p></ol>
4920
4921 <h5>format</h5>
4922 <ol><p>the image format.</p></ol>
4923
4924  </div>
4925 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4926 _8c.html" target="source" name="MagickSetImageFuzz">MagickSetImageFuzz</a></h2>
4927 <div class="doc-section">
4928
4929 <p>MagickSetImageFuzz() sets the image fuzz.</p></ol>
4930
4931 <p>The format of the MagickSetImageFuzz method is:</p>
4932
4933 <pre class="code">
4934   MagickBooleanType MagickSetImageFuzz(MagickWand *wand,
4935     const double fuzz)
4936 </pre>
4937
4938 <p>A description of each parameter follows:</p></ol>
4939
4940 <h5>wand</h5>
4941 <ol><p>the magick wand.</p></ol>
4942
4943 <h5>fuzz</h5>
4944 <ol><p>the image fuzz.</p></ol>
4945
4946  </div>
4947 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4948 _8c.html" target="source" name="MagickSetImageGamma">MagickSetImageGamma</a></h2>
4949 <div class="doc-section">
4950
4951 <p>MagickSetImageGamma() sets the image gamma.</p></ol>
4952
4953 <p>The format of the MagickSetImageGamma method is:</p>
4954
4955 <pre class="code">
4956   MagickBooleanType MagickSetImageGamma(MagickWand *wand,
4957     const double gamma)
4958 </pre>
4959
4960 <p>A description of each parameter follows:</p></ol>
4961
4962 <h5>wand</h5>
4963 <ol><p>the magick wand.</p></ol>
4964
4965 <h5>gamma</h5>
4966 <ol><p>the image gamma.</p></ol>
4967
4968  </div>
4969 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4970 _8c.html" target="source" name="MagickSetImageGravity">MagickSetImageGravity</a></h2>
4971 <div class="doc-section">
4972
4973 <p>MagickSetImageGravity() sets the image gravity type.</p></ol>
4974
4975 <p>The format of the MagickSetImageGravity method is:</p>
4976
4977 <pre class="code">
4978   MagickBooleanType MagickSetImageGravity(MagickWand *wand,
4979     const GravityType gravity)
4980 </pre>
4981
4982 <p>A description of each parameter follows:</p></ol>
4983
4984 <h5>wand</h5>
4985 <ol><p>the magick wand.</p></ol>
4986
4987 <h5>gravity</h5>
4988 <ol><p>the image interlace scheme: NoInterlace, LineInterlace, PlaneInterlace, PartitionInterlace.</p></ol>
4989
4990  </div>
4991 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4992 _8c.html" target="source" name="MagickSetImageGreenPrimary">MagickSetImageGreenPrimary</a></h2>
4993 <div class="doc-section">
4994
4995 <p>MagickSetImageGreenPrimary() sets the image chromaticity green primary point.</p></ol>
4996
4997 <p>The format of the MagickSetImageGreenPrimary method is:</p>
4998
4999 <pre class="code">
5000   MagickBooleanType MagickSetImageGreenPrimary(MagickWand *wand,
5001     const double x,const double y)
5002 </pre>
5003
5004 <p>A description of each parameter follows:</p></ol>
5005
5006 <h5>wand</h5>
5007 <ol><p>the magick wand.</p></ol>
5008
5009 <h5>x</h5>
5010 <ol><p>the green primary x-point.</p></ol>
5011
5012 <h5>y</h5>
5013 <ol><p>the green primary y-point.</p></ol>
5014
5015
5016  </div>
5017 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5018 _8c.html" target="source" name="MagickSetImageInterlaceScheme">MagickSetImageInterlaceScheme</a></h2>
5019 <div class="doc-section">
5020
5021 <p>MagickSetImageInterlaceScheme() sets the image interlace scheme.</p></ol>
5022
5023 <p>The format of the MagickSetImageInterlaceScheme method is:</p>
5024
5025 <pre class="code">
5026   MagickBooleanType MagickSetImageInterlaceScheme(MagickWand *wand,
5027     const InterlaceType interlace)
5028 </pre>
5029
5030 <p>A description of each parameter follows:</p></ol>
5031
5032 <h5>wand</h5>
5033 <ol><p>the magick wand.</p></ol>
5034
5035 <h5>interlace</h5>
5036 <ol><p>the image interlace scheme: NoInterlace, LineInterlace, PlaneInterlace, PartitionInterlace.</p></ol>
5037
5038  </div>
5039 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5040 _8c.html" target="source" name="MagickSetImageInterpolateMethod">MagickSetImageInterpolateMethod</a></h2>
5041 <div class="doc-section">
5042
5043 <p>MagickSetImageInterpolateMethod() sets the image interpolate pixel method.</p></ol>
5044
5045 <p>The format of the MagickSetImageInterpolateMethod method is:</p>
5046
5047 <pre class="code">
5048   MagickBooleanType MagickSetImageInterpolateMethod(MagickWand *wand,
5049     const InterpolatePixelMethod method)
5050 </pre>
5051
5052 <p>A description of each parameter follows:</p></ol>
5053
5054 <h5>wand</h5>
5055 <ol><p>the magick wand.</p></ol>
5056
5057 <h5>method</h5>
5058 <ol><p>the image interpole pixel methods: choose from Undefined, Average, Bicubic, Bilinear, Filter, Integer, Mesh, NearestNeighbor.</p></ol>
5059
5060  </div>
5061 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5062 _8c.html" target="source" name="MagickSetImageIterations">MagickSetImageIterations</a></h2>
5063 <div class="doc-section">
5064
5065 <p>MagickSetImageIterations() sets the image iterations.</p></ol>
5066
5067 <p>The format of the MagickSetImageIterations method is:</p>
5068
5069 <pre class="code">
5070   MagickBooleanType MagickSetImageIterations(MagickWand *wand,
5071     const unsigned long iterations)
5072 </pre>
5073
5074 <p>A description of each parameter follows:</p></ol>
5075
5076 <h5>wand</h5>
5077 <ol><p>the magick wand.</p></ol>
5078
5079 <h5>delay</h5>
5080 <ol><p>the image delay in 1/100th of a second.</p></ol>
5081
5082  </div>
5083 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5084 _8c.html" target="source" name="MagickSetImageMatte">MagickSetImageMatte</a></h2>
5085 <div class="doc-section">
5086
5087 <p>MagickSetImageMatte() sets the image matte channel.</p></ol>
5088
5089 <p>The format of the MagickSetImageMatteColor method is:</p>
5090
5091 <pre class="code">
5092   MagickBooleanType MagickSetImageMatteColor(MagickWand *wand,
5093     const MagickBooleanType *matte)
5094 </pre>
5095
5096 <p>A description of each parameter follows:</p></ol>
5097
5098 <h5>wand</h5>
5099 <ol><p>the magick wand.</p></ol>
5100
5101 <h5>matte</h5>
5102 <ol><p>Set to MagickTrue to enable the image matte channel otherwise MagickFalse.</p></ol>
5103
5104  </div>
5105 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5106 _8c.html" target="source" name="MagickSetImageMatteColor">MagickSetImageMatteColor</a></h2>
5107 <div class="doc-section">
5108
5109 <p>MagickSetImageMatteColor() sets the image matte color.</p></ol>
5110
5111 <p>The format of the MagickSetImageMatteColor method is:</p>
5112
5113 <pre class="code">
5114   MagickBooleanType MagickSetImageMatteColor(MagickWand *wand,
5115     const PixelWand *matte)
5116 </pre>
5117
5118 <p>A description of each parameter follows:</p></ol>
5119
5120 <h5>wand</h5>
5121 <ol><p>the magick wand.</p></ol>
5122
5123 <h5>matte</h5>
5124 <ol><p>the matte pixel wand.</p></ol>
5125
5126  </div>
5127 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5128 _8c.html" target="source" name="MagickSetImageOpacity">MagickSetImageOpacity</a></h2>
5129 <div class="doc-section">
5130
5131 <p>MagickSetImageOpacity() sets the image to the specified opacity level.</p></ol>
5132
5133 <p>The format of the MagickSetImageOpacity method is:</p>
5134
5135 <pre class="code">
5136   MagickBooleanType MagickSetImageOpacity(MagickWand *wand,
5137     const double alpha)
5138 </pre>
5139
5140 <p>A description of each parameter follows:</p></ol>
5141
5142 <h5>wand</h5>
5143 <ol><p>the magick wand.</p></ol>
5144
5145 <h5>alpha</h5>
5146 <ol><p>the level of transparency: 1.0 is fully opaque and 0.0 is fully transparent.</p></ol>
5147
5148  </div>
5149 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5150 _8c.html" target="source" name="MagickSetImageOrientation">MagickSetImageOrientation</a></h2>
5151 <div class="doc-section">
5152
5153 <p>MagickSetImageOrientation() sets the image orientation.</p></ol>
5154
5155 <p>The format of the MagickSetImageOrientation method is:</p>
5156
5157 <pre class="code">
5158   MagickBooleanType MagickSetImageOrientation(MagickWand *wand,
5159     const OrientationType orientation)
5160 </pre>
5161
5162 <p>A description of each parameter follows:</p></ol>
5163
5164 <h5>wand</h5>
5165 <ol><p>the magick wand.</p></ol>
5166
5167 <h5>orientation</h5>
5168 <ol><p>the image orientation type.</p></ol>
5169
5170  </div>
5171 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5172 _8c.html" target="source" name="MagickSetImagePage">MagickSetImagePage</a></h2>
5173 <div class="doc-section">
5174
5175 <p>MagickSetImagePage() sets the page geometry of the image.</p></ol>
5176
5177 <p>The format of the MagickSetImagePage method is:</p>
5178
5179 <pre class="code">
5180   MagickBooleanType MagickSetImagePage(MagickWand *wand,
5181     const unsigned long width,const unsigned long height,const long x,
5182     const long y)
5183 </pre>
5184
5185 <p>A description of each parameter follows:</p></ol>
5186
5187 <h5>wand</h5>
5188 <ol><p>the magick wand.</p></ol>
5189
5190 <h5>width</h5>
5191 <ol><p>the page width.</p></ol>
5192
5193 <h5>height</h5>
5194 <ol><p>the page height.</p></ol>
5195
5196 <h5>x</h5>
5197 <ol><p>the page x-offset.</p></ol>
5198
5199 <h5>y</h5>
5200 <ol><p>the page y-offset.</p></ol>
5201
5202  </div>
5203 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5204 _8c.html" target="source" name="MagickSetImageProgressMonitor">MagickSetImageProgressMonitor</a></h2>
5205 <div class="doc-section">
5206
5207 <p>MagickSetImageProgressMonitor() sets the wand image progress monitor to the specified method and returns the previous progress monitor if any.  The progress monitor method looks like this:</p>
5208
5209 <pre class="text">
5210       MagickBooleanType MagickProgressMonitor(const char *text,
5211   const MagickOffsetType offset,const MagickSizeType span,
5212   void *client_data)
5213 </pre>
5214
5215 <p>If the progress monitor returns MagickFalse, the current operation is interrupted.</p></ol>
5216
5217 <p>The format of the MagickSetImageProgressMonitor method is:</p>
5218
5219 <pre class="code">
5220   MagickProgressMonitor MagickSetImageProgressMonitor(MagickWand *wand
5221     const MagickProgressMonitor progress_monitor,void *client_data)
5222 </pre>
5223
5224 <p>A description of each parameter follows:</p></ol>
5225
5226 <h5>wand</h5>
5227 <ol><p>the magick wand.</p></ol>
5228
5229 <h5>progress_monitor</h5>
5230 <ol><p>Specifies a pointer to a method to monitor progress of an image operation.</p></ol>
5231
5232 <h5>client_data</h5>
5233 <ol><p>Specifies a pointer to any client data.</p></ol>
5234
5235  </div>
5236 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5237 _8c.html" target="source" name="MagickSetImageRedPrimary">MagickSetImageRedPrimary</a></h2>
5238 <div class="doc-section">
5239
5240 <p>MagickSetImageRedPrimary() sets the image chromaticity red primary point.</p></ol>
5241
5242 <p>The format of the MagickSetImageRedPrimary method is:</p>
5243
5244 <pre class="code">
5245   MagickBooleanType MagickSetImageRedPrimary(MagickWand *wand,
5246     const double x,const double y)
5247 </pre>
5248
5249 <p>A description of each parameter follows:</p></ol>
5250
5251 <h5>wand</h5>
5252 <ol><p>the magick wand.</p></ol>
5253
5254 <h5>x</h5>
5255 <ol><p>the red primary x-point.</p></ol>
5256
5257 <h5>y</h5>
5258 <ol><p>the red primary y-point.</p></ol>
5259
5260  </div>
5261 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5262 _8c.html" target="source" name="MagickSetImageRenderingIntent">MagickSetImageRenderingIntent</a></h2>
5263 <div class="doc-section">
5264
5265 <p>MagickSetImageRenderingIntent() sets the image rendering intent.</p></ol>
5266
5267 <p>The format of the MagickSetImageRenderingIntent method is:</p>
5268
5269 <pre class="code">
5270   MagickBooleanType MagickSetImageRenderingIntent(MagickWand *wand,
5271     const RenderingIntent rendering_intent)
5272 </pre>
5273
5274 <p>A description of each parameter follows:</p></ol>
5275
5276 <h5>wand</h5>
5277 <ol><p>the magick wand.</p></ol>
5278
5279 <h5>rendering_intent</h5>
5280 <ol><p>the image rendering intent: UndefinedIntent, SaturationIntent, PerceptualIntent, AbsoluteIntent, or RelativeIntent.</p></ol>
5281
5282  </div>
5283 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5284 _8c.html" target="source" name="MagickSetImageResolution">MagickSetImageResolution</a></h2>
5285 <div class="doc-section">
5286
5287 <p>MagickSetImageResolution() sets the image resolution.</p></ol>
5288
5289 <p>The format of the MagickSetImageResolution method is:</p>
5290
5291 <pre class="code">
5292   MagickBooleanType MagickSetImageResolution(MagickWand *wand,
5293     const double x_resolution,const doubtl y_resolution)
5294 </pre>
5295
5296 <p>A description of each parameter follows:</p></ol>
5297
5298 <h5>wand</h5>
5299 <ol><p>the magick wand.</p></ol>
5300
5301 <h5>x_resolution</h5>
5302 <ol><p>the image x resolution.</p></ol>
5303
5304 <h5>y_resolution</h5>
5305 <ol><p>the image y resolution.</p></ol>
5306
5307  </div>
5308 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5309 _8c.html" target="source" name="MagickSetImageScene">MagickSetImageScene</a></h2>
5310 <div class="doc-section">
5311
5312 <p>MagickSetImageScene() sets the image scene.</p></ol>
5313
5314 <p>The format of the MagickSetImageScene method is:</p>
5315
5316 <pre class="code">
5317   MagickBooleanType MagickSetImageScene(MagickWand *wand,
5318     const unsigned long scene)
5319 </pre>
5320
5321 <p>A description of each parameter follows:</p></ol>
5322
5323 <h5>wand</h5>
5324 <ol><p>the magick wand.</p></ol>
5325
5326 <h5>delay</h5>
5327 <ol><p>the image scene number.</p></ol>
5328
5329  </div>
5330 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5331 _8c.html" target="source" name="MagickSetImageTicksPerSecond">MagickSetImageTicksPerSecond</a></h2>
5332 <div class="doc-section">
5333
5334 <p>MagickSetImageTicksPerSecond() sets the image ticks-per-second.</p></ol>
5335
5336 <p>The format of the MagickSetImageTicksPerSecond method is:</p>
5337
5338 <pre class="code">
5339   MagickBooleanType MagickSetImageTicksPerSecond(MagickWand *wand,
5340     const long ticks_per-second)
5341 </pre>
5342
5343 <p>A description of each parameter follows:</p></ol>
5344
5345 <h5>wand</h5>
5346 <ol><p>the magick wand.</p></ol>
5347
5348 <h5>ticks_per_second</h5>
5349 <ol><p>the units to use for the image delay.</p></ol>
5350
5351  </div>
5352 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5353 _8c.html" target="source" name="MagickSetImageType">MagickSetImageType</a></h2>
5354 <div class="doc-section">
5355
5356 <p>MagickSetImageType() sets the image type.</p></ol>
5357
5358 <p>The format of the MagickSetImageType method is:</p>
5359
5360 <pre class="code">
5361   MagickBooleanType MagickSetImageType(MagickWand *wand,
5362     const ImageType image_type)
5363 </pre>
5364
5365 <p>A description of each parameter follows:</p></ol>
5366
5367 <h5>wand</h5>
5368 <ol><p>the magick wand.</p></ol>
5369
5370 <h5>image_type</h5>
5371 <ol><p>the image type:   UndefinedType, BilevelType, GrayscaleType, GrayscaleMatteType, PaletteType, PaletteMatteType, TrueColorType, TrueColorMatteType, ColorSeparationType, ColorSeparationMatteType, or OptimizeType.</p></ol>
5372
5373  </div>
5374 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5375 _8c.html" target="source" name="MagickSetImageUnits">MagickSetImageUnits</a></h2>
5376 <div class="doc-section">
5377
5378 <p>MagickSetImageUnits() sets the image units of resolution.</p></ol>
5379
5380 <p>The format of the MagickSetImageUnits method is:</p>
5381
5382 <pre class="code">
5383   MagickBooleanType MagickSetImageUnits(MagickWand *wand,
5384     const ResolutionType units)
5385 </pre>
5386
5387 <p>A description of each parameter follows:</p></ol>
5388
5389 <h5>wand</h5>
5390 <ol><p>the magick wand.</p></ol>
5391
5392 <h5>units</h5>
5393 <ol><p>the image units of resolution : UndefinedResolution, PixelsPerInchResolution, or PixelsPerCentimeterResolution.</p></ol>
5394
5395  </div>
5396 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5397 _8c.html" target="source" name="MagickSetImageVirtualPixelMethod">MagickSetImageVirtualPixelMethod</a></h2>
5398 <div class="doc-section">
5399
5400 <p>MagickSetImageVirtualPixelMethod() sets the image virtual pixel method.</p></ol>
5401
5402 <p>The format of the MagickSetImageVirtualPixelMethod method is:</p>
5403
5404 <pre class="code">
5405   VirtualPixelMethod MagickSetImageVirtualPixelMethod(MagickWand *wand,
5406     const VirtualPixelMethod method)
5407 </pre>
5408
5409 <p>A description of each parameter follows:</p></ol>
5410
5411 <h5>wand</h5>
5412 <ol><p>the magick wand.</p></ol>
5413
5414 <h5>method</h5>
5415 <ol><p>the image virtual pixel method : UndefinedVirtualPixelMethod, ConstantVirtualPixelMethod,  EdgeVirtualPixelMethod, MirrorVirtualPixelMethod, or TileVirtualPixelMethod.</p></ol>
5416
5417  </div>
5418 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5419 _8c.html" target="source" name="MagickSetImageWhitePoint">MagickSetImageWhitePoint</a></h2>
5420 <div class="doc-section">
5421
5422 <p>MagickSetImageWhitePoint() sets the image chromaticity white point.</p></ol>
5423
5424 <p>The format of the MagickSetImageWhitePoint method is:</p>
5425
5426 <pre class="code">
5427   MagickBooleanType MagickSetImageWhitePoint(MagickWand *wand,
5428     const double x,const double y)
5429 </pre>
5430
5431 <p>A description of each parameter follows:</p></ol>
5432
5433 <h5>wand</h5>
5434 <ol><p>the magick wand.</p></ol>
5435
5436 <h5>x</h5>
5437 <ol><p>the white x-point.</p></ol>
5438
5439 <h5>y</h5>
5440 <ol><p>the white y-point.</p></ol>
5441
5442  </div>
5443 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5444 _8c.html" target="source" name="MagickShadeImage">MagickShadeImage</a></h2>
5445 <div class="doc-section">
5446
5447 <p>MagickShadeImage() shines a distant light on an image to create a three-dimensional effect. You control the positioning of the light with azimuth and elevation; azimuth is measured in degrees off the x axis and elevation is measured in pixels above the Z axis.</p></ol>
5448
5449 <p>The format of the MagickShadeImage method is:</p>
5450
5451 <pre class="code">
5452   MagickBooleanType MagickShadeImage(MagickWand *wand,
5453     const MagickBooleanType gray,const double azimuth,
5454     const double elevation)
5455 </pre>
5456
5457 <p>A description of each parameter follows:</p></ol>
5458
5459 <h5>wand</h5>
5460 <ol><p>the magick wand.</p></ol>
5461
5462 <h5>gray</h5>
5463 <ol><p>A value other than zero shades the intensity of each pixel.</p></ol>
5464
5465 <h5>azimuth, elevation</h5>
5466 <ol><p>Define the light source direction.</p></ol>
5467
5468  </div>
5469 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5470 _8c.html" target="source" name="MagickShadowImage">MagickShadowImage</a></h2>
5471 <div class="doc-section">
5472
5473 <p>MagickShadowImage() simulates an image shadow.</p></ol>
5474
5475 <p>The format of the MagickShadowImage method is:</p>
5476
5477 <pre class="code">
5478   MagickBooleanType MagickShadowImage(MagickWand *wand,
5479     const double opacity,const double sigma,const long x,const long y)
5480 </pre>
5481
5482 <p>A description of each parameter follows:</p></ol>
5483
5484 <h5>wand</h5>
5485 <ol><p>the magick wand.</p></ol>
5486
5487 <h5>opacity</h5>
5488 <ol><p>percentage transparency.</p></ol>
5489
5490 <h5>sigma</h5>
5491 <ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
5492
5493 <h5>x</h5>
5494 <ol><p>the shadow x-offset.</p></ol>
5495
5496 <h5>y</h5>
5497 <ol><p>the shadow y-offset.</p></ol>
5498
5499  </div>
5500 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5501 _8c.html" target="source" name="MagickSharpenImage">MagickSharpenImage</a></h2>
5502 <div class="doc-section">
5503
5504 <p>MagickSharpenImage() sharpens an image.  We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, the radius should be larger than sigma.  Use a radius of 0 and MagickSharpenImage() selects a suitable radius for you.</p></ol>
5505
5506 <p>The format of the MagickSharpenImage method is:</p>
5507
5508 <pre class="code">
5509   MagickBooleanType MagickSharpenImage(MagickWand *wand,
5510     const double radius,const double sigma)
5511   MagickBooleanType MagickSharpenImageChannel(MagickWand *wand,
5512     const ChannelType channel,const double radius,const double sigma)
5513 </pre>
5514
5515 <p>A description of each parameter follows:</p></ol>
5516
5517 <h5>wand</h5>
5518 <ol><p>the magick wand.</p></ol>
5519
5520 <h5>channel</h5>
5521 <ol><p>the image channel(s).</p></ol>
5522
5523 <h5>radius</h5>
5524 <ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
5525
5526 <h5>sigma</h5>
5527 <ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
5528
5529  </div>
5530 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5531 _8c.html" target="source" name="MagickShaveImage">MagickShaveImage</a></h2>
5532 <div class="doc-section">
5533
5534 <p>MagickShaveImage() shaves pixels from the image edges.  It allocates the memory necessary for the new Image structure and returns a pointer to the new image.</p></ol>
5535
5536 <p>The format of the MagickShaveImage method is:</p>
5537
5538 <pre class="code">
5539   MagickBooleanType MagickShaveImage(MagickWand *wand,
5540     const unsigned long columns,const unsigned long rows)
5541 </pre>
5542
5543 <p>A description of each parameter follows:</p></ol>
5544
5545 <h5>wand</h5>
5546 <ol><p>the magick wand.</p></ol>
5547
5548 <h5>columns</h5>
5549 <ol><p>the number of columns in the scaled image.</p></ol>
5550
5551 <h5>rows</h5>
5552 <ol><p>the number of rows in the scaled image.</p></ol>
5553
5554
5555  </div>
5556 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5557 _8c.html" target="source" name="MagickShearImage">MagickShearImage</a></h2>
5558 <div class="doc-section">
5559
5560 <p>MagickShearImage() slides one edge of an image along the X or Y axis, creating a parallelogram.  An X direction shear slides an edge along the X axis, while a Y direction shear slides an edge along the Y axis.  The amount of the shear is controlled by a shear angle.  For X direction shears, x_shear is measured relative to the Y axis, and similarly, for Y direction shears y_shear is measured relative to the X axis.  Empty triangles left over from shearing the image are filled with the background color.</p></ol>
5561
5562 <p>The format of the MagickShearImage method is:</p>
5563
5564 <pre class="code">
5565   MagickBooleanType MagickShearImage(MagickWand *wand,
5566     const PixelWand *background,const double x_shear,onst double y_shear)
5567 </pre>
5568
5569 <p>A description of each parameter follows:</p></ol>
5570
5571 <h5>wand</h5>
5572 <ol><p>the magick wand.</p></ol>
5573
5574 <h5>background</h5>
5575 <ol><p>the background pixel wand.</p></ol>
5576
5577 <h5>x_shear</h5>
5578 <ol><p>the number of degrees to shear the image.</p></ol>
5579
5580 <h5>y_shear</h5>
5581 <ol><p>the number of degrees to shear the image.</p></ol>
5582
5583  </div>
5584 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5585 _8c.html" target="source" name="MagickSigmoidalContrastImage">MagickSigmoidalContrastImage</a></h2>
5586 <div class="doc-section">
5587
5588 <p>MagickSigmoidalContrastImage() adjusts the contrast of an image with a non-linear sigmoidal contrast algorithm.  Increase the contrast of the image using a sigmoidal transfer function without saturating highlights or shadows.  Contrast indicates how much to increase the contrast (0 is none; 3 is typical; 20 is pushing it); mid-point indicates where midtones fall in the resultant image (0 is white; 50 is middle-gray; 100 is black).  Set sharpen to MagickTrue to increase the image contrast otherwise the contrast is reduced.</p></ol>
5589
5590 <p>The format of the MagickSigmoidalContrastImage method is:</p>
5591
5592 <pre class="code">
5593   MagickBooleanType MagickSigmoidalContrastImage(MagickWand *wand,
5594     const MagickBooleanType sharpen,const double alpha,const double beta)
5595   MagickBooleanType MagickSigmoidalContrastImageChannel(MagickWand *wand,
5596     const ChannelType channel,const MagickBooleanType sharpen,
5597     const double alpha,const double beta)
5598 </pre>
5599
5600 <p>A description of each parameter follows:</p></ol>
5601
5602 <h5>wand</h5>
5603 <ol><p>the magick wand.</p></ol>
5604
5605 <h5>channel</h5>
5606 <ol><p>Identify which channel to level: RedChannel, GreenChannel,</p></ol>
5607
5608 <h5>sharpen</h5>
5609 <ol><p>Increase or decrease image contrast.</p></ol>
5610
5611 <h5>alpha</h5>
5612 <ol><p>control the "shoulder" of the contast curve.</p></ol>
5613
5614 <h5>beta</h5>
5615 <ol><p>control the "toe" of the contast curve.</p></ol>
5616
5617  </div>
5618 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5619 _8c.html" target="source" name="MagickSimilarityImage">MagickSimilarityImage</a></h2>
5620 <div class="doc-section">
5621
5622 <p>MagickSimilarityImage() compares the reference image of the image and returns the best match offset.  In addition, it returns a similarity image such that an exact match location is completely white and if none of the pixels match, black, otherwise some gray level in-between.</p></ol>
5623
5624 <p>The format of the MagickSimilarityImage method is:</p>
5625
5626 <pre class="code">
5627   MagickWand *MagickSimilarityImage(MagickWand *wand,
5628     const MagickWand *reference,RectangeInfo *offset,double *similarity)
5629 </pre>
5630
5631 <p>A description of each parameter follows:</p></ol>
5632
5633 <h5>wand</h5>
5634 <ol><p>the magick wand.</p></ol>
5635
5636 <h5>reference</h5>
5637 <ol><p>the reference wand.</p></ol>
5638
5639 <h5>offset</h5>
5640 <ol><p>the best match offset of the reference image within the image.</p></ol>
5641
5642 <h5>similarity</h5>
5643 <ol><p>the computed similarity between the images.</p></ol>
5644
5645  </div>
5646 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5647 _8c.html" target="source" name="MagickSketchImage">MagickSketchImage</a></h2>
5648 <div class="doc-section">
5649
5650 <p>MagickSketchImage() simulates a pencil sketch.  We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma.  Use a radius of 0 and SketchImage() selects a suitable radius for you. Angle gives the angle of the blurring motion.</p></ol>
5651
5652 <p>The format of the MagickSketchImage method is:</p>
5653
5654 <pre class="code">
5655   MagickBooleanType MagickSketchImage(MagickWand *wand,
5656     const double radius,const double sigma,const double angle)
5657 </pre>
5658
5659 <p>A description of each parameter follows:</p></ol>
5660
5661 <h5>wand</h5>
5662 <ol><p>the magick wand.</p></ol>
5663
5664 <h5>radius</h5>
5665 <ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
5666
5667 <h5>sigma</h5>
5668 <ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
5669
5670 <h5>angle</h5>
5671 <ol><p>Apply the effect along this angle.</p></ol>
5672
5673  </div>
5674 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5675 _8c.html" target="source" name="MagickSolarizeImage">MagickSolarizeImage</a></h2>
5676 <div class="doc-section">
5677
5678 <p>MagickSolarizeImage() applies a special effect to the image, similar to the effect achieved in a photo darkroom by selectively exposing areas of photo sensitive paper to light.  Threshold ranges from 0 to QuantumRange and is a measure of the extent of the solarization.</p></ol>
5679
5680 <p>The format of the MagickSolarizeImage method is:</p>
5681
5682 <pre class="code">
5683   MagickBooleanType MagickSolarizeImage(MagickWand *wand,
5684     const double threshold)
5685 </pre>
5686
5687 <p>A description of each parameter follows:</p></ol>
5688
5689 <h5>wand</h5>
5690 <ol><p>the magick wand.</p></ol>
5691
5692 <h5>threshold</h5>
5693 <ol><p>Define the extent of the solarization.</p></ol>
5694
5695  </div>
5696 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5697 _8c.html" target="source" name="MagickSparseColorImage">MagickSparseColorImage</a></h2>
5698 <div class="doc-section">
5699
5700 <p>MagickSparseColorImage(), given a set of coordinates, interpolates the colors found at those coordinates, across the whole image, using various methods.</p></ol>
5701
5702 <p>The format of the MagickSparseColorImage method is:</p>
5703
5704 <pre class="code">
5705   MagickBooleanType MagickSparseColorImage(MagickWand *wand,
5706     const ChannelType channel,const SparseColorMethod method,
5707     const unsigned long number_arguments,const double *arguments)
5708 </pre>
5709
5710 <p>A description of each parameter follows:</p></ol>
5711
5712 <h5>image</h5>
5713 <ol><p>the image to be sparseed.</p></ol>
5714
5715 <h5>method</h5>
5716 <ol><p>the method of image sparseion.</p></ol>
5717
5718 <p>ArcSparseColorion will always ignore source image offset, and always 'bestfit' the destination image with the top left corner offset relative to the polar mapping center.</p></ol>
5719
5720 <p>Bilinear has no simple inverse mapping so will not allow 'bestfit' style of image sparseion.</p></ol>
5721
5722 <p>Affine, Perspective, and Bilinear, will do least squares fitting of the distrotion when more than the minimum number of control point pairs are provided.</p></ol>
5723
5724 <p>Perspective, and Bilinear, will fall back to a Affine sparseion when less than 4 control point pairs are provided. While Affine sparseions will let you use any number of control point pairs, that is Zero pairs is a No-Op (viewport only) distrotion, one pair is a translation and two pairs of control points will do a scale-rotate-translate, without any shearing.</p></ol>
5725
5726 <h5>number_arguments</h5>
5727 <ol><p>the number of arguments given for this sparseion method.</p></ol>
5728
5729 <h5>arguments</h5>
5730 <ol><p>the arguments for this sparseion method.</p></ol>
5731
5732  </div>
5733 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5734 _8c.html" target="source" name="MagickSpliceImage">MagickSpliceImage</a></h2>
5735 <div class="doc-section">
5736
5737 <p>MagickSpliceImage() splices a solid color into the image.</p></ol>
5738
5739 <p>The format of the MagickSpliceImage method is:</p>
5740
5741 <pre class="code">
5742   MagickBooleanType MagickSpliceImage(MagickWand *wand,
5743     const unsigned long width,const unsigned long height,const long x,
5744     const long y)
5745 </pre>
5746
5747 <p>A description of each parameter follows:</p></ol>
5748
5749 <h5>wand</h5>
5750 <ol><p>the magick wand.</p></ol>
5751
5752 <h5>width</h5>
5753 <ol><p>the region width.</p></ol>
5754
5755 <h5>height</h5>
5756 <ol><p>the region height.</p></ol>
5757
5758 <h5>x</h5>
5759 <ol><p>the region x offset.</p></ol>
5760
5761 <h5>y</h5>
5762 <ol><p>the region y offset.</p></ol>
5763
5764  </div>
5765 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5766 _8c.html" target="source" name="MagickSpreadImage">MagickSpreadImage</a></h2>
5767 <div class="doc-section">
5768
5769 <p>MagickSpreadImage() is a special effects method that randomly displaces each pixel in a block defined by the radius parameter.</p></ol>
5770
5771 <p>The format of the MagickSpreadImage method is:</p>
5772
5773 <pre class="code">
5774   MagickBooleanType MagickSpreadImage(MagickWand *wand,const double radius)
5775 </pre>
5776
5777 <p>A description of each parameter follows:</p></ol>
5778
5779 <h5>wand</h5>
5780 <ol><p>the magick wand.</p></ol>
5781
5782 <h5>radius</h5>
5783 <ol><p>Choose a random pixel in a neighborhood of this extent.</p></ol>
5784
5785  </div>
5786 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5787 _8c.html" target="source" name="MagickSteganoImage">MagickSteganoImage</a></h2>
5788 <div class="doc-section">
5789
5790 <p>MagickSteganoImage() hides a digital watermark within the image. Recover the hidden watermark later to prove that the authenticity of an image.  Offset defines the start position within the image to hide the watermark.</p></ol>
5791
5792 <p>The format of the MagickSteganoImage method is:</p>
5793
5794 <pre class="code">
5795   MagickWand *MagickSteganoImage(MagickWand *wand,
5796     const MagickWand *watermark_wand,const long offset)
5797 </pre>
5798
5799 <p>A description of each parameter follows:</p></ol>
5800
5801 <h5>wand</h5>
5802 <ol><p>the magick wand.</p></ol>
5803
5804 <h5>watermark_wand</h5>
5805 <ol><p>the watermark wand.</p></ol>
5806
5807 <h5>offset</h5>
5808 <ol><p>Start hiding at this offset into the image.</p></ol>
5809
5810  </div>
5811 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5812 _8c.html" target="source" name="MagickStereoImage">MagickStereoImage</a></h2>
5813 <div class="doc-section">
5814
5815 <p>MagickStereoImage() composites two images and produces a single image that is the composite of a left and right image of a stereo pair</p></ol>
5816
5817 <p>The format of the MagickStereoImage method is:</p>
5818
5819 <pre class="code">
5820   MagickWand *MagickStereoImage(MagickWand *wand,
5821     const MagickWand *offset_wand)
5822 </pre>
5823
5824 <p>A description of each parameter follows:</p></ol>
5825
5826 <h5>wand</h5>
5827 <ol><p>the magick wand.</p></ol>
5828
5829 <h5>offset_wand</h5>
5830 <ol><p>Another image wand.</p></ol>
5831
5832  </div>
5833 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5834 _8c.html" target="source" name="MagickStripImage">MagickStripImage</a></h2>
5835 <div class="doc-section">
5836
5837 <p>MagickStripImage() strips an image of all profiles and comments.</p></ol>
5838
5839 <p>The format of the MagickStripImage method is:</p>
5840
5841 <pre class="code">
5842   MagickBooleanType MagickStripImage(MagickWand *wand)
5843 </pre>
5844
5845 <p>A description of each parameter follows:</p></ol>
5846
5847 <h5>wand</h5>
5848 <ol><p>the magick wand.</p></ol>
5849
5850  </div>
5851 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5852 _8c.html" target="source" name="MagickSwirlImage">MagickSwirlImage</a></h2>
5853 <div class="doc-section">
5854
5855 <p>MagickSwirlImage() swirls the pixels about the center of the image, where degrees indicates the sweep of the arc through which each pixel is moved. You get a more dramatic effect as the degrees move from 1 to 360.</p></ol>
5856
5857 <p>The format of the MagickSwirlImage method is:</p>
5858
5859 <pre class="code">
5860   MagickBooleanType MagickSwirlImage(MagickWand *wand,const double degrees)
5861 </pre>
5862
5863 <p>A description of each parameter follows:</p></ol>
5864
5865 <h5>wand</h5>
5866 <ol><p>the magick wand.</p></ol>
5867
5868 <h5>degrees</h5>
5869 <ol><p>Define the tightness of the swirling effect.</p></ol>
5870
5871  </div>
5872 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5873 _8c.html" target="source" name="MagickTextureImage">MagickTextureImage</a></h2>
5874 <div class="doc-section">
5875
5876 <p>MagickTextureImage() repeatedly tiles the texture image across and down the image canvas.</p></ol>
5877
5878 <p>The format of the MagickTextureImage method is:</p>
5879
5880 <pre class="code">
5881   MagickWand *MagickTextureImage(MagickWand *wand,
5882     const MagickWand *texture_wand)
5883 </pre>
5884
5885 <p>A description of each parameter follows:</p></ol>
5886
5887 <h5>wand</h5>
5888 <ol><p>the magick wand.</p></ol>
5889
5890 <h5>texture_wand</h5>
5891 <ol><p>the texture wand</p></ol>
5892
5893  </div>
5894 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5895 _8c.html" target="source" name="MagickThresholdImage">MagickThresholdImage</a></h2>
5896 <div class="doc-section">
5897
5898 <p>MagickThresholdImage() changes the value of individual pixels based on the intensity of each pixel compared to threshold.  The result is a high-contrast, two color image.</p></ol>
5899
5900 <p>The format of the MagickThresholdImage method is:</p>
5901
5902 <pre class="code">
5903   MagickBooleanType MagickThresholdImage(MagickWand *wand,
5904     const double threshold)
5905   MagickBooleanType MagickThresholdImageChannel(MagickWand *wand,
5906     const ChannelType channel,const double threshold)
5907 </pre>
5908
5909 <p>A description of each parameter follows:</p></ol>
5910
5911 <h5>wand</h5>
5912 <ol><p>the magick wand.</p></ol>
5913
5914 <h5>channel</h5>
5915 <ol><p>the image channel(s).</p></ol>
5916
5917 <h5>threshold</h5>
5918 <ol><p>Define the threshold value.</p></ol>
5919
5920  </div>
5921 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5922 _8c.html" target="source" name="MagickThumbnailImage">MagickThumbnailImage</a></h2>
5923 <div class="doc-section">
5924
5925 <p>MagickThumbnailImage()  changes the size of an image to the given dimensions and removes any associated profiles.  The goal is to produce small low cost thumbnail images suited for display on the Web.</p></ol>
5926
5927 <p>The format of the MagickThumbnailImage method is:</p>
5928
5929 <pre class="code">
5930   MagickBooleanType MagickThumbnailImage(MagickWand *wand,
5931     const unsigned long columns,const unsigned long rows)
5932 </pre>
5933
5934 <p>A description of each parameter follows:</p></ol>
5935
5936 <h5>wand</h5>
5937 <ol><p>the magick wand.</p></ol>
5938
5939 <h5>columns</h5>
5940 <ol><p>the number of columns in the scaled image.</p></ol>
5941
5942 <h5>rows</h5>
5943 <ol><p>the number of rows in the scaled image.</p></ol>
5944
5945  </div>
5946 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5947 _8c.html" target="source" name="MagickTintImage">MagickTintImage</a></h2>
5948 <div class="doc-section">
5949
5950 <p>MagickTintImage() applies a color vector to each pixel in the image.  The length of the vector is 0 for black and white and at its maximum for the midtones.  The vector weighting function is f(x)=(1-(4.0*((x-0.5)*(x-0.5)))).</p></ol>
5951
5952 <p>The format of the MagickTintImage method is:</p>
5953
5954 <pre class="code">
5955   MagickBooleanType MagickTintImage(MagickWand *wand,
5956     const PixelWand *tint,const PixelWand *opacity)
5957 </pre>
5958
5959 <p>A description of each parameter follows:</p></ol>
5960
5961 <h5>wand</h5>
5962 <ol><p>the magick wand.</p></ol>
5963
5964 <h5>tint</h5>
5965 <ol><p>the tint pixel wand.</p></ol>
5966
5967 <h5>opacity</h5>
5968 <ol><p>the opacity pixel wand.</p></ol>
5969
5970  </div>
5971 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5972 _8c.html" target="source" name="MagickTransformImage">MagickTransformImage</a></h2>
5973 <div class="doc-section">
5974
5975 <p>MagickTransformImage() is a convenience method that behaves like MagickResizeImage() or MagickCropImage() but accepts scaling and/or cropping information as a region geometry specification.  If the operation fails, a NULL image handle is returned.</p></ol>
5976
5977 <p>The format of the MagickTransformImage method is:</p>
5978
5979 <pre class="code">
5980   MagickWand *MagickTransformImage(MagickWand *wand,const char *crop,
5981     const char *geometry)
5982 </pre>
5983
5984 <p>A description of each parameter follows:</p></ol>
5985
5986 <h5>wand</h5>
5987 <ol><p>the magick wand.</p></ol>
5988
5989 <h5>crop</h5>
5990 <ol><p>A crop geometry string.  This geometry defines a subregion of the image to crop.</p></ol>
5991
5992 <h5>geometry</h5>
5993 <ol><p>An image geometry string.  This geometry defines the final size of the image.</p></ol>
5994
5995  </div>
5996 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5997 _8c.html" target="source" name="MagickTransformImageColorspace">MagickTransformImageColorspace</a></h2>
5998 <div class="doc-section">
5999
6000 <p>MagickTransformImageColorspace() transform the image colorspace.</p></ol>
6001
6002 <p>The format of the MagickTransformImageColorspace method is:</p>
6003
6004 <pre class="code">
6005   MagickBooleanType MagickTransformImageColorspace(MagickWand *wand,
6006     const ColorspaceType colorspace)
6007 </pre>
6008
6009 <p>A description of each parameter follows:</p></ol>
6010
6011 <h5>wand</h5>
6012 <ol><p>the magick wand.</p></ol>
6013
6014 <h5>colorspace</h5>
6015 <ol><p>the image colorspace:   UndefinedColorspace, RGBColorspace, GRAYColorspace, TransparentColorspace, OHTAColorspace, XYZColorspace, YCbCrColorspace, YCCColorspace, YIQColorspace, YPbPrColorspace, YPbPrColorspace, YUVColorspace, CMYKColorspace, sRGBColorspace, HSLColorspace, or HWBColorspace.</p></ol>
6016
6017  </div>
6018 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
6019 _8c.html" target="source" name="MagickTransparentPaintImage">MagickTransparentPaintImage</a></h2>
6020 <div class="doc-section">
6021
6022 <p>MagickTransparentPaintImage() changes any pixel that matches color with the color defined by fill.</p></ol>
6023
6024 <p>The format of the MagickTransparentPaintImage method is:</p>
6025
6026 <pre class="code">
6027   MagickBooleanType MagickTransparentPaintImage(MagickWand *wand,
6028     const PixelWand *target,const double alpha,const double fuzz,
6029     const MagickBooleanType invert)
6030 </pre>
6031
6032 <p>A description of each parameter follows:</p></ol>
6033
6034 <h5>wand</h5>
6035 <ol><p>the magick wand.</p></ol>
6036
6037 <h5>target</h5>
6038 <ol><p>Change this target color to specified opacity value within the image.</p></ol>
6039
6040 <h5>alpha</h5>
6041 <ol><p>the level of transparency: 1.0 is fully opaque and 0.0 is fully transparent.</p></ol>
6042
6043 <h5>fuzz</h5>
6044 <ol><p>By default target must match a particular pixel color exactly.  However, in many cases two colors may differ by a small amount. The fuzz member of image defines how much tolerance is acceptable to consider two colors as the same.  For example, set fuzz to 10 and the color red at intensities of 100 and 102 respectively are now interpreted as the same color for the purposes of the floodfill.</p></ol>
6045
6046 <h5>invert</h5>
6047 <ol><p>paint any pixel that does not match the target color.</p></ol>
6048
6049  </div>
6050 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
6051 _8c.html" target="source" name="MagickTransposeImage">MagickTransposeImage</a></h2>
6052 <div class="doc-section">
6053
6054 <p>MagickTransposeImage() creates a vertical mirror image by reflecting the pixels around the central x-axis while rotating them 90-degrees.</p></ol>
6055
6056 <p>The format of the MagickTransposeImage method is:</p>
6057
6058 <pre class="code">
6059   MagickBooleanType MagickTransposeImage(MagickWand *wand)
6060 </pre>
6061
6062 <p>A description of each parameter follows:</p></ol>
6063
6064 <h5>wand</h5>
6065 <ol><p>the magick wand.</p></ol>
6066
6067  </div>
6068 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
6069 _8c.html" target="source" name="MagickTransverseImage">MagickTransverseImage</a></h2>
6070 <div class="doc-section">
6071
6072 <p>MagickTransverseImage() creates a horizontal mirror image by reflecting the pixels around the central y-axis while rotating them 270-degrees.</p></ol>
6073
6074 <p>The format of the MagickTransverseImage method is:</p>
6075
6076 <pre class="code">
6077   MagickBooleanType MagickTransverseImage(MagickWand *wand)
6078 </pre>
6079
6080 <p>A description of each parameter follows:</p></ol>
6081
6082 <h5>wand</h5>
6083 <ol><p>the magick wand.</p></ol>
6084
6085  </div>
6086 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
6087 _8c.html" target="source" name="MagickTrimImage">MagickTrimImage</a></h2>
6088 <div class="doc-section">
6089
6090 <p>MagickTrimImage() remove edges that are the background color from the image.</p></ol>
6091
6092 <p>The format of the MagickTrimImage method is:</p>
6093
6094 <pre class="code">
6095   MagickBooleanType MagickTrimImage(MagickWand *wand,const double fuzz)
6096 </pre>
6097
6098 <p>A description of each parameter follows:</p></ol>
6099
6100 <h5>wand</h5>
6101 <ol><p>the magick wand.</p></ol>
6102
6103 <h5>fuzz</h5>
6104 <ol><p>By default target must match a particular pixel color exactly.  However, in many cases two colors may differ by a small amount. The fuzz member of image defines how much tolerance is acceptable to consider two colors as the same.  For example, set fuzz to 10 and the color red at intensities of 100 and 102 respectively are now interpreted as the same color for the purposes of the floodfill.</p></ol>
6105
6106  </div>
6107 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
6108 _8c.html" target="source" name="MagickUniqueImageColors">MagickUniqueImageColors</a></h2>
6109 <div class="doc-section">
6110
6111 <p>MagickUniqueImageColors() discards all but one of any pixel color.</p></ol>
6112
6113 <p>The format of the MagickUniqueImageColors method is:</p>
6114
6115 <pre class="code">
6116   MagickBooleanType MagickUniqueImageColors(MagickWand *wand)
6117 </pre>
6118
6119 <p>A description of each parameter follows:</p></ol>
6120
6121 <h5>wand</h5>
6122 <ol><p>the magick wand.</p></ol>
6123
6124  </div>
6125 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
6126 _8c.html" target="source" name="MagickUnsharpMaskImage">MagickUnsharpMaskImage</a></h2>
6127 <div class="doc-section">
6128
6129 <p>MagickUnsharpMaskImage() sharpens an image.  We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma.  Use a radius of 0 and UnsharpMaskImage() selects a suitable radius for you.</p></ol>
6130
6131 <p>The format of the MagickUnsharpMaskImage method is:</p>
6132
6133 <pre class="code">
6134   MagickBooleanType MagickUnsharpMaskImage(MagickWand *wand,
6135     const double radius,const double sigma,const double amount,
6136     const double threshold)
6137   MagickBooleanType MagickUnsharpMaskImageChannel(MagickWand *wand,
6138     const ChannelType channel,const double radius,const double sigma,
6139     const double amount,const double threshold)
6140 </pre>
6141
6142 <p>A description of each parameter follows:</p></ol>
6143
6144 <h5>wand</h5>
6145 <ol><p>the magick wand.</p></ol>
6146
6147 <h5>channel</h5>
6148 <ol><p>the image channel(s).</p></ol>
6149
6150 <h5>radius</h5>
6151 <ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
6152
6153 <h5>sigma</h5>
6154 <ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
6155
6156 <h5>amount</h5>
6157 <ol><p>the percentage of the difference between the original and the blur image that is added back into the original.</p></ol>
6158
6159 <h5>threshold</h5>
6160 <ol><p>the threshold in pixels needed to apply the diffence amount.</p></ol>
6161
6162  </div>
6163 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
6164 _8c.html" target="source" name="MagickVignetteImage">MagickVignetteImage</a></h2>
6165 <div class="doc-section">
6166
6167 <p>MagickVignetteImage() softens the edges of the image in vignette style.</p></ol>
6168
6169 <p>The format of the MagickVignetteImage method is:</p>
6170
6171 <pre class="code">
6172   MagickBooleanType MagickVignetteImage(MagickWand *wand,
6173     const double black_point,const double white_point,const long x,
6174     const long y)
6175 </pre>
6176
6177 <p>A description of each parameter follows:</p></ol>
6178
6179 <h5>wand</h5>
6180 <ol><p>the magick wand.</p></ol>
6181
6182 <h5>black_point</h5>
6183 <ol><p>the black point.</p></ol>
6184
6185 <h5>white_point</h5>
6186 <ol><p>the white point.</p></ol>
6187
6188 <h5>x, y</h5>
6189 <ol><p>Define the x and y ellipse offset.</p></ol>
6190
6191  </div>
6192 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
6193 _8c.html" target="source" name="MagickWaveImage">MagickWaveImage</a></h2>
6194 <div class="doc-section">
6195
6196 <p>MagickWaveImage()  creates a "ripple" effect in the image by shifting the pixels vertically along a sine wave whose amplitude and wavelength is specified by the given parameters.</p></ol>
6197
6198 <p>The format of the MagickWaveImage method is:</p>
6199
6200 <pre class="code">
6201   MagickBooleanType MagickWaveImage(MagickWand *wand,const double amplitude,
6202     const double wave_length)
6203 </pre>
6204
6205 <p>A description of each parameter follows:</p></ol>
6206
6207 <h5>wand</h5>
6208 <ol><p>the magick wand.</p></ol>
6209
6210 <h5>amplitude, wave_length</h5>
6211 <ol><p>Define the amplitude and wave length of the sine wave.</p></ol>
6212
6213  </div>
6214 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
6215 _8c.html" target="source" name="MagickWhiteThresholdImage">MagickWhiteThresholdImage</a></h2>
6216 <div class="doc-section">
6217
6218 <p>MagickWhiteThresholdImage() is like ThresholdImage() but  force all pixels above the threshold into white while leaving all pixels below the threshold unchanged.</p></ol>
6219
6220 <p>The format of the MagickWhiteThresholdImage method is:</p>
6221
6222 <pre class="code">
6223   MagickBooleanType MagickWhiteThresholdImage(MagickWand *wand,
6224     const PixelWand *threshold)
6225 </pre>
6226
6227 <p>A description of each parameter follows:</p></ol>
6228
6229 <h5>wand</h5>
6230 <ol><p>the magick wand.</p></ol>
6231
6232 <h5>threshold</h5>
6233 <ol><p>the pixel wand.</p></ol>
6234
6235  </div>
6236 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
6237 _8c.html" target="source" name="MagickWriteImage">MagickWriteImage</a></h2>
6238 <div class="doc-section">
6239
6240 <p>MagickWriteImage() writes an image to the specified filename.  If the filename parameter is NULL, the image is written to the filename set by MagickReadImage() or MagickSetImageFilename().</p></ol>
6241
6242 <p>The format of the MagickWriteImage method is:</p>
6243
6244 <pre class="code">
6245   MagickBooleanType MagickWriteImage(MagickWand *wand,
6246     const char *filename)
6247 </pre>
6248
6249 <p>A description of each parameter follows:</p></ol>
6250
6251 <h5>wand</h5>
6252 <ol><p>the magick wand.</p></ol>
6253
6254 <h5>filename</h5>
6255 <ol><p>the image filename.</p></ol>
6256
6257
6258  </div>
6259 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
6260 _8c.html" target="source" name="MagickWriteImageFile">MagickWriteImageFile</a></h2>
6261 <div class="doc-section">
6262
6263 <p>MagickWriteImageFile() writes an image to an open file descriptor.</p></ol>
6264
6265 <p>The format of the MagickWriteImageFile method is:</p>
6266
6267 <pre class="code">
6268   MagickBooleanType MagickWriteImageFile(MagickWand *wand,FILE *file)
6269 </pre>
6270
6271 <p>A description of each parameter follows:</p></ol>
6272
6273 <h5>wand</h5>
6274 <ol><p>the magick wand.</p></ol>
6275
6276 <h5>file</h5>
6277 <ol><p>the file descriptor.</p></ol>
6278
6279
6280  </div>
6281 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
6282 _8c.html" target="source" name="MagickWriteImages">MagickWriteImages</a></h2>
6283 <div class="doc-section">
6284
6285 <p>MagickWriteImages() writes an image or image sequence.</p></ol>
6286
6287 <p>The format of the MagickWriteImages method is:</p>
6288
6289 <pre class="code">
6290   MagickBooleanType MagickWriteImages(MagickWand *wand,
6291     const char *filename,const MagickBooleanType adjoin)
6292 </pre>
6293
6294 <p>A description of each parameter follows:</p></ol>
6295
6296 <h5>wand</h5>
6297 <ol><p>the magick wand.</p></ol>
6298
6299 <h5>filename</h5>
6300 <ol><p>the image filename.</p></ol>
6301
6302 <h5>adjoin</h5>
6303 <ol><p>join images into a single multi-image file.</p></ol>
6304
6305  </div>
6306 <h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
6307 _8c.html" target="source" name="MagickWriteImagesFile">MagickWriteImagesFile</a></h2>
6308 <div class="doc-section">
6309
6310 <p>MagickWriteImagesFile() writes an image sequence to an open file descriptor.</p></ol>
6311
6312 <p>The format of the MagickWriteImagesFile method is:</p>
6313
6314 <pre class="code">
6315   MagickBooleanType MagickWriteImagesFile(MagickWand *wand,FILE *file)
6316 </pre>
6317
6318 <p>A description of each parameter follows:</p></ol>
6319
6320 <h5>wand</h5>
6321 <ol><p>the magick wand.</p></ol>
6322
6323 <h5>file</h5>
6324 <ol><p>the file descriptor.</p></ol>
6325
6326  </div>
6327 \r
6328 </div>\r
6329 \r
6330 <div id="linkbar">\r
6331  <!--    <span id="linkbar-west">&nbsp;</span>  -->\r
6332     <span id="linkbar-center">\r
6333       <a href="http://www.imagemagick.org/discourse-server/">Discourse Server</a> &bull;\r
6334       <a href="../../www/mailing-list.html">Mailing Lists</a> &bull;\r
6335     <a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi">Studio</a>\r
6336     </span>\r
6337     <span id="linkbar-east">&nbsp;</span>\r
6338   </div>\r
6339   <div class="footer">\r
6340     <span id="footer-west">&copy; 1999-2009 ImageMagick Studio LLC</span>\r
6341     <span id="footer-east"> <a href="../http://www.imagemagick.org/script/contact.php">Contact the Wizards</a></span>\r
6342   </div>\r
6343   <div style="clear: both; margin: 0; width: 100%; "></div>\r
6344 </body>\r
6345 </html>\r