12
12
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
13
13
<meta http-equiv="Reply-to" content="magick-users@imagemagick.org"/>
14
14
<meta name="Generator" content="PHP"/>
15
<meta name="Keywords" content="magickwc, api, for, imagemagick:, image, methods, ImageMagick, ImageMagic, MagickCore, MagickWand, PerlMagick, Magick++, RMagick, PythonMagick, JMagick, TclMagick, Image, Magick, Magic, Wand"/>
15
<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"/>
16
16
<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."/>
17
17
<meta name="Rating" content="GENERAL"/>
18
18
<meta name="Robots" content="INDEX, FOLLOW"/>
29
29
<table id="titlebar" style="width: 100%;background-color: #f5f5f5" cellpadding="0" cellspacing="0" border="0" summary="ImageMagick">
32
<td align="left"><a href="../../index.html"><img id="titlebar-west" src="../../images/script.png" alt="[ImageMagick]" width="350" height="60" border="0" vspace="28" name="titlebar-west"/></a></td>
33
<td align="left"><a href="https://secure.networkredux.com/affiliate/idevaffiliate.html?id=146" target="311496367"><img id="titlebar-west" src="../../images/networkredux.png" alt="[sponsor]" border="0" vspace="45" name="titlebar-west"/></a></td>
32
<td align="left"><a href="../../index.html"><img id="titlebar-west" src="../../images/script.png" alt="[ImageMagick]" width="350" height="60" vspace="28" name="titlebar-west"/></a></td>
33
<td align="left"><a href="http://www.networkredux.com" target="677906275"><img id="titlebar-west" src="../../images/networkredux.png" alt="[sponsor]" border="0" vspace="45" name="titlebar-west"/></a></td>
34
34
<td width="99%"><br /> </td>
35
35
<td style="background-color: white" align="right"><a href="../../index.html"><img src="../../images/sprite.jpg" alt="" width="114" height="118" border="0" name="titlebar-east"/></a></td>
36
<td style="background-color: white" align="right"><a href="http://www.imagemagick.org/discourse-server/" target="1240353003"><img id="titlebar-east" src="../../images/logo.jpg" alt="" width="114" height="118" border="0" name="titlebar-east"/></a></td>
36
<td style="background-color: white" align="right"><a href="http://www.imagemagick.org/discourse-server/" target="1151574785"><img id="titlebar-east" src="../../images/logo.jpg" alt="" width="114" height="118" border="0" name="titlebar-east"/></a></td>
44
44
<tr valign="top" style="height: 100%;">
45
45
<td id="menu" width="1%" height="100%">
46
46
<p><a href="#main">Skip to page contents</a></p>
48
49
<a href="../../index.html">About ImageMagick</a>
50
<span>]</span><br /><span>[</span>
49
51
<a href="../../www/command-line-tools.html">Command-line Tools</a>
50
52
<a href="../../www/command-line-processing.html" class="sub">Processing</a>
51
53
<a href="../../www/command-line-options.html" class="sub">Options</a>
52
<a href="http://www.imagemagick.org/Usage/" target="743707074" class="sub">Usage</a>
54
<a href="http://www.imagemagick.org/Usage/" target="991108050" class="sub">Usage</a>
53
55
<a href="../../www/api.html">Program Interfaces</a>
54
56
<a href="../../www/magick-wand.html" class="sub">MagickWand</a>
55
57
<a href="../../www/magick-core.html" class="sub">MagickCore</a>
56
58
<a href="../../www/perl-magick.html" class="sub">PerlMagick</a>
57
<a href="../../Magick++/" target="1807400166" class="sub">Magick++</a>
59
<a href="../../Magick++/" target="1002912912" class="sub">Magick++</a>
58
60
<a href="../../www/architecture.html">Architecture</a>
59
61
<span>]</span><br /><span>[</span>
60
62
<a href="../../www/install-source.html">Install from Source</a>
70
72
<span>]</span><br /><span>[</span>
71
73
<a href="../../www/sitemap.html">Site Map</a>
72
74
<a href="../../www/links.html" class="sub">Links</a>
73
<span>]</span><br /><br /><span>[</span>
74
<a href="../../www/sponsors.html">Sponsors</a>
75
<a href="http://www.testfreaks.com" class="sponsor" target="sponsor">Digital Cameras</a><!-- 200803010000 -->
77
<a href="http://analogik.com"><img src="../../images/analogik.png" alt="[Electronic Music]" width="105" height="60" border="0" name="analogik"/></a> <!-- 200803030160 -->
75
<span>]</span><br /><span>[</span>
76
<a href="../../www/sponsors.html">Sponsors:</a>
78
<a href="http://www.homemadebodycleanse.com/colon-cleanse/" class="sponsor" target="sponsor">Colon Cleanse</a><!-- 200901010050 -->
80
<a href="http://meta-preisvergleich.de" class="sponsor" target="sponsor">Preisvergleich</a><!-- 200901010120 -->
82
<a href="http://www.checkcost.co.uk" class="sponsor" target="sponsor">Compare</a><!-- 200902010720 -->
84
<a href="http://www.ecostsoftware.com" class="sponsor" target="sponsor">Software</a><!-- 200902010720 -->
86
<a href="http://www.callerbase.com" class="sponsor" target="sponsor">Phone Number<br />Search</a><!-- 200812010040 -->
88
<a href="http://www.online-kredit-index.de" class="sponsor" target="sponsor">Kredit</a><!-- 200903010120 -->
90
<a href="http://www.posters555.com" class="sponsor" target="sponsor">Poster</a><!-- 200903010800 -->
92
<a href="http://www.iceposter.com" class="sponsor" target="sponsor">Posters</a><!-- 200812010200 -->
94
<a href="http://www.imade-art.de"><img src="../../images/imade_art2.jpg" alt="[Kunst bei imade-art]" width="116" height="28" border="0" name="Kunst bei imade-art"/></a> <!-- 200811010160 -->
81
100
<td id="main" valign="top">
82
<p class="navigation-index">[ <a href="#GetImageFromMagickWand">GetImageFromMagickWand</a> | <a href="#MagickAdaptiveBlurImage">MagickAdaptiveBlurImage</a> | <a href="#MagickAdaptiveResizeImage">MagickAdaptiveResizeImage</a> | <a href="#MagickAdaptiveSharpenImage">MagickAdaptiveSharpenImage</a> | <a href="#MagickAdaptiveThresholdImage">MagickAdaptiveThresholdImage</a> | <a href="#MagickAddImage">MagickAddImage</a> | <a href="#MagickAddNoiseImage">MagickAddNoiseImage</a> | <a href="#MagickAffineTransformImage">MagickAffineTransformImage</a> | <a href="#MagickAnnotateImage">MagickAnnotateImage</a> | <a href="#MagickAnimateImages">MagickAnimateImages</a> | <a href="#MagickAppendImages">MagickAppendImages</a> | <a href="#MagickAverageImages">MagickAverageImages</a> | <a href="#MagickBlackThresholdImage">MagickBlackThresholdImage</a> | <a href="#MagickBlurImage">MagickBlurImage</a> | <a href="#MagickBorderImage">MagickBorderImage</a> | <a href="#MagickCharcoalImage">MagickCharcoalImage</a> | <a href="#MagickChopImage">MagickChopImage</a> | <a href="#MagickClipImage">MagickClipImage</a> | <a href="#MagickClipImagePath">MagickClipImagePath</a> | <a href="#MagickClutImage">MagickClutImage</a> | <a href="#MagickCoalesceImages">MagickCoalesceImages</a> | <a href="#MagickColorizeImage">MagickColorizeImage</a> | <a href="#MagickCombineImages">MagickCombineImages</a> | <a href="#MagickCommentImage">MagickCommentImage</a> | <a href="#MagickCompareImageChannels">MagickCompareImageChannels</a> | <a href="#MagickCompareImageLayers">MagickCompareImageLayers</a> | <a href="#MagickCompareImage">MagickCompareImage</a> | <a href="#MagickCompositeImage">MagickCompositeImage</a> | <a href="#MagickContrastImage">MagickContrastImage</a> | <a href="#MagickContrastStretchImage">MagickContrastStretchImage</a> | <a href="#MagickConvolveImage">MagickConvolveImage</a> | <a href="#MagickCropImage">MagickCropImage</a> | <a href="#MagickCycleColormapImage">MagickCycleColormapImage</a> | <a href="#MagickConstituteImage">MagickConstituteImage</a> | <a href="#MagickDeconstructImages">MagickDeconstructImages</a> | <a href="#MagickDespeckleImage">MagickDespeckleImage</a> | <a href="#MagickDestroyImage">MagickDestroyImage</a> | <a href="#MagickDisplayImage">MagickDisplayImage</a> | <a href="#MagickDisplayImages">MagickDisplayImages</a> | <a href="#MagickDistortImage">MagickDistortImage</a> | <a href="#MagickDrawImage">MagickDrawImage</a> | <a href="#MagickEdgeImage">MagickEdgeImage</a> | <a href="#MagickEmbossImage">MagickEmbossImage</a> | <a href="#MagickEnhanceImage">MagickEnhanceImage</a> | <a href="#MagickEqualizeImage">MagickEqualizeImage</a> | <a href="#MagickEvaluateImage">MagickEvaluateImage</a> | <a href="#MagickExtentImage">MagickExtentImage</a> | <a href="#MagickFlipImage">MagickFlipImage</a> | <a href="#MagickFlopImage">MagickFlopImage</a> | <a href="#MagickFrameImage">MagickFrameImage</a> | <a href="#MagickFxImage">MagickFxImage</a> | <a href="#MagickGammaImage">MagickGammaImage</a> | <a href="#MagickGaussianBlurImage">MagickGaussianBlurImage</a> | <a href="#MagickGetImage">MagickGetImage</a> | <a href="#MagickGetImageClipMask">MagickGetImageClipMask</a> | <a href="#MagickGetImageRegion">MagickGetImageRegion</a> | <a href="#MagickGetImageBackgroundColor">MagickGetImageBackgroundColor</a> | <a href="#MagickGetImageBlob">MagickGetImageBlob</a> | <a href="#MagickGetImageBlob">MagickGetImageBlob</a> | <a href="#MagickGetImageBluePrimary">MagickGetImageBluePrimary</a> | <a href="#MagickGetImageBorderColor">MagickGetImageBorderColor</a> | <a href="#MagickGetImageChannelDepth">MagickGetImageChannelDepth</a> | <a href="#MagickGetImageChannelDistortion">MagickGetImageChannelDistortion</a> | <a href="#MagickGetImageChannelMean">MagickGetImageChannelMean</a> | <a href="#MagickGetImageChannelRange">MagickGetImageChannelRange</a> | <a href="#MagickGetImageChannelStatistics">MagickGetImageChannelStatistics</a> | <a href="#MagickGetImageColormapColor">MagickGetImageColormapColor</a> | <a href="#MagickGetImageColors">MagickGetImageColors</a> | <a href="#MagickGetImageColorspace">MagickGetImageColorspace</a> | <a href="#MagickGetImageCompose">MagickGetImageCompose</a> | <a href="#MagickGetImageCompression">MagickGetImageCompression</a> | <a href="#MagickGetImageCompression">MagickGetImageCompression</a> | <a href="#MagickGetImageDelay">MagickGetImageDelay</a> | <a href="#MagickGetImageDepth">MagickGetImageDepth</a> | <a href="#MagickGetImageDistortion">MagickGetImageDistortion</a> | <a href="#MagickGetImageDispose">MagickGetImageDispose</a> | <a href="#MagickGetImageFilename">MagickGetImageFilename</a> | <a href="#MagickGetImageFormat">MagickGetImageFormat</a> | <a href="#MagickGetImageGamma">MagickGetImageGamma</a> | <a href="#MagickGetImageGreenPrimary">MagickGetImageGreenPrimary</a> | <a href="#MagickGetImageHeight">MagickGetImageHeight</a> | <a href="#MagickGetImageHistogram">MagickGetImageHistogram</a> | <a href="#MagickGetImageInterlaceScheme">MagickGetImageInterlaceScheme</a> | <a href="#MagickGetImageInterpolateMethod">MagickGetImageInterpolateMethod</a> | <a href="#MagickGetImageIterations">MagickGetImageIterations</a> | <a href="#MagickGetImageLength">MagickGetImageLength</a> | <a href="#MagickGetImageMatte">MagickGetImageMatte</a> | <a href="#MagickGetImageMatteColor">MagickGetImageMatteColor</a> | <a href="#MagickGetImageOrientation">MagickGetImageOrientation</a> | <a href="#MagickGetImagePage">MagickGetImagePage</a> | <a href="#MagickGetImagePixelColor">MagickGetImagePixelColor</a> | <a href="#MagickGetImagePixels">MagickGetImagePixels</a> | <a href="#MagickGetImageRedPrimary">MagickGetImageRedPrimary</a> | <a href="#MagickGetImageRenderingIntent">MagickGetImageRenderingIntent</a> | <a href="#MagickGetImageResolution">MagickGetImageResolution</a> | <a href="#MagickGetImageScene">MagickGetImageScene</a> | <a href="#MagickGetImageSignature">MagickGetImageSignature</a> | <a href="#MagickGetImageTicksPerSecond">MagickGetImageTicksPerSecond</a> | <a href="#MagickGetImageType">MagickGetImageType</a> | <a href="#MagickGetImageUnits">MagickGetImageUnits</a> | <a href="#MagickGetImageVirtualPixelMethod">MagickGetImageVirtualPixelMethod</a> | <a href="#MagickGetImageWhitePoint">MagickGetImageWhitePoint</a> | <a href="#MagickGetImageWidth">MagickGetImageWidth</a> | <a href="#MagickGetNumberImages">MagickGetNumberImages</a> | <a href="#MagickGetImageTotalInkDensity">MagickGetImageTotalInkDensity</a> | <a href="#MagickHasNextImage">MagickHasNextImage</a> | <a href="#MagickHasPreviousImage">MagickHasPreviousImage</a> | <a href="#MagickIdentifyImage">MagickIdentifyImage</a> | <a href="#MagickImplodeImage">MagickImplodeImage</a> | <a href="#MagickLabelImage">MagickLabelImage</a> | <a href="#MagickLevelImage">MagickLevelImage</a> | <a href="#MagickLinearStretchImage">MagickLinearStretchImage</a> | <a href="#MagickMagnifyImage">MagickMagnifyImage</a> | <a href="#MagickMapImage">MagickMapImage</a> | <a href="#MagickMedianFilterImage">MagickMedianFilterImage</a> | <a href="#MagickMergeImageLayers">MagickMergeImageLayers</a> | <a href="#MagickMinifyImage">MagickMinifyImage</a> | <a href="#MagickModulateImage">MagickModulateImage</a> | <a href="#MagickMontageImage">MagickMontageImage</a> | <a href="#MagickMorphImages">MagickMorphImages</a> | <a href="#MagickMotionBlurImage">MagickMotionBlurImage</a> | <a href="#MagickNegateImage">MagickNegateImage</a> | <a href="#MagickNewImage">MagickNewImage</a> | <a href="#MagickNextImage">MagickNextImage</a> | <a href="#MagickNormalizeImage">MagickNormalizeImage</a> | <a href="#MagickOilPaintImage">MagickOilPaintImage</a> | <a href="#MagickOptimizeImageLayers">MagickOptimizeImageLayers</a> | <a href="#MagickOrderedPosterizeImage">MagickOrderedPosterizeImage</a> | <a href="#MagickPaintFloodfillImage">MagickPaintFloodfillImage</a> | <a href="#MagickPaintOpaqueImage">MagickPaintOpaqueImage</a> | <a href="#MagickPaintTransparentImage">MagickPaintTransparentImage</a> | <a href="#MagickPingImage">MagickPingImage</a> | <a href="#MagickPingImageBlob">MagickPingImageBlob</a> | <a href="#MagickPingImageFile">MagickPingImageFile</a> | <a href="#MagickPolaroidImage">MagickPolaroidImage</a> | <a href="#MagickPosterizeImage">MagickPosterizeImage</a> | <a href="#MagickPreviewImages">MagickPreviewImages</a> | <a href="#MagickPreviousImage">MagickPreviousImage</a> | <a href="#MagickQuantizeImage">MagickQuantizeImage</a> | <a href="#MagickQuantizeImages">MagickQuantizeImages</a> | <a href="#MagickRadialBlurImage">MagickRadialBlurImage</a> | <a href="#MagickRaiseImage">MagickRaiseImage</a> | <a href="#MagickRandomThresholdImage">MagickRandomThresholdImage</a> | <a href="#MagickReadImage">MagickReadImage</a> | <a href="#MagickReadImageBlob">MagickReadImageBlob</a> | <a href="#MagickReadImageFile">MagickReadImageFile</a> | <a href="#MagickRecolorImage">MagickRecolorImage</a> | <a href="#MagickReduceNoiseImage">MagickReduceNoiseImage</a> | <a href="#MagickRemoveImage">MagickRemoveImage</a> | <a href="#MagickResampleImage">MagickResampleImage</a> | <a href="#MagickResetImagePage">MagickResetImagePage</a> | <a href="#MagickResizeImage">MagickResizeImage</a> | <a href="#MagickRollImage">MagickRollImage</a> | <a href="#MagickRotateImage">MagickRotateImage</a> | <a href="#MagickSampleImage">MagickSampleImage</a> | <a href="#MagickScaleImage">MagickScaleImage</a> | <a href="#MagickSegmentImage">MagickSegmentImage</a> | <a href="#MagickSeparateImageChannel">MagickSeparateImageChannel</a> | <a href="#MagickSepiaToneImage">MagickSepiaToneImage</a> | <a href="#MagickSetImage">MagickSetImage</a> | <a href="#MagickSetImageAlphaChannel">MagickSetImageAlphaChannel</a> | <a href="#MagickSetImageBackgroundColor">MagickSetImageBackgroundColor</a> | <a href="#MagickSetImageBias">MagickSetImageBias</a> | <a href="#MagickSetImageBluePrimary">MagickSetImageBluePrimary</a> | <a href="#MagickSetImageBorderColor">MagickSetImageBorderColor</a> | <a href="#MagickSetImageChannelDepth">MagickSetImageChannelDepth</a> | <a href="#MagickSetImageClipMask">MagickSetImageClipMask</a> | <a href="#MagickSetImageColormapColor">MagickSetImageColormapColor</a> | <a href="#MagickSetImageColorspace">MagickSetImageColorspace</a> | <a href="#MagickSetImageCompose">MagickSetImageCompose</a> | <a href="#MagickSetImageCompression">MagickSetImageCompression</a> | <a href="#MagickSetImageCompressionQuality">MagickSetImageCompressionQuality</a> | <a href="#MagickSetImageDelay">MagickSetImageDelay</a> | <a href="#MagickSetImageDepth">MagickSetImageDepth</a> | <a href="#MagickSetImageDispose">MagickSetImageDispose</a> | <a href="#MagickSetImageExtent">MagickSetImageExtent</a> | <a href="#MagickSetImageFilename">MagickSetImageFilename</a> | <a href="#MagickSetImageFormat">MagickSetImageFormat</a> | <a href="#MagickSetImageGamma">MagickSetImageGamma</a> | <a href="#MagickSetImageGreenPrimary">MagickSetImageGreenPrimary</a> | <a href="#MagickSetImageInterlaceScheme">MagickSetImageInterlaceScheme</a> | <a href="#MagickSetImageInterpolateMethod">MagickSetImageInterpolateMethod</a> | <a href="#MagickSetImageIterations">MagickSetImageIterations</a> | <a href="#MagickSetImageMatte">MagickSetImageMatte</a> | <a href="#MagickSetImageMatteColor">MagickSetImageMatteColor</a> | <a href="#MagickSetImageOpacity">MagickSetImageOpacity</a> | <a href="#MagickSetImageOrientation">MagickSetImageOrientation</a> | <a href="#MagickSetImagePage">MagickSetImagePage</a> | <a href="#MagickSetImagePixels">MagickSetImagePixels</a> | <a href="#MagickSetImageProgressMonitor">MagickSetImageProgressMonitor</a> | <a href="#MagickSetImageRedPrimary">MagickSetImageRedPrimary</a> | <a href="#MagickSetImageRenderingIntent">MagickSetImageRenderingIntent</a> | <a href="#MagickSetImageResolution">MagickSetImageResolution</a> | <a href="#MagickSetImageScene">MagickSetImageScene</a> | <a href="#MagickSetImageTicksPerSecond">MagickSetImageTicksPerSecond</a> | <a href="#MagickSetImageType">MagickSetImageType</a> | <a href="#MagickSetImageUnits">MagickSetImageUnits</a> | <a href="#MagickSetImageWhitePoint">MagickSetImageWhitePoint</a> | <a href="#MagickShadeImage">MagickShadeImage</a> | <a href="#MagickShadowImage">MagickShadowImage</a> | <a href="#MagickSharpenImage">MagickSharpenImage</a> | <a href="#MagickShaveImage">MagickShaveImage</a> | <a href="#MagickShearImage">MagickShearImage</a> | <a href="#MagickSigmoidalContrastImage">MagickSigmoidalContrastImage</a> | <a href="#MagickSketchImage">MagickSketchImage</a> | <a href="#MagickSolarizeImage">MagickSolarizeImage</a> | <a href="#MagickSpliceImage">MagickSpliceImage</a> | <a href="#MagickSpreadImage">MagickSpreadImage</a> | <a href="#MagickSteganoImage">MagickSteganoImage</a> | <a href="#MagickStereoImage">MagickStereoImage</a> | <a href="#MagickStripImage">MagickStripImage</a> | <a href="#MagickSwirlImage">MagickSwirlImage</a> | <a href="#MagickTextureImage">MagickTextureImage</a> | <a href="#MagickThresholdImage">MagickThresholdImage</a> | <a href="#MagickThumbnailImage">MagickThumbnailImage</a> | <a href="#MagickTintImage">MagickTintImage</a> | <a href="#MagickTransformImage">MagickTransformImage</a> | <a href="#MagickTransposeImage">MagickTransposeImage</a> | <a href="#MagickTransverseImage">MagickTransverseImage</a> | <a href="#MagickTrimImage">MagickTrimImage</a> | <a href="#MagickUniqueImageColors">MagickUniqueImageColors</a> | <a href="#MagickUnsharpMaskImage">MagickUnsharpMaskImage</a> | <a href="#MagickVignetteImage">MagickVignetteImage</a> | <a href="#MagickWaveImage">MagickWaveImage</a> | <a href="#MagickWhiteThresholdImage">MagickWhiteThresholdImage</a> | <a href="#MagickWriteImage">MagickWriteImage</a> | <a href="#MagickWriteImageFile">MagickWriteImageFile</a> | <a href="#MagickWriteImages">MagickWriteImages</a> | <a href="#MagickWriteImagesFile">MagickWriteImagesFile</a> ]</p>
101
<p class="navigation-index">[ <a href="#GetImageFromMagickWand">GetImageFromMagickWand</a> | <a href="#MagickAdaptiveBlurImage">MagickAdaptiveBlurImage</a> | <a href="#MagickAdaptiveResizeImage">MagickAdaptiveResizeImage</a> | <a href="#MagickAdaptiveSharpenImage">MagickAdaptiveSharpenImage</a> | <a href="#MagickAdaptiveThresholdImage">MagickAdaptiveThresholdImage</a> | <a href="#MagickAddImage">MagickAddImage</a> | <a href="#MagickAddNoiseImage">MagickAddNoiseImage</a> | <a href="#MagickAffineTransformImage">MagickAffineTransformImage</a> | <a href="#MagickAnnotateImage">MagickAnnotateImage</a> | <a href="#MagickAnimateImages">MagickAnimateImages</a> | <a href="#MagickAppendImages">MagickAppendImages</a> | <a href="#MagickAverageImages">MagickAverageImages</a> | <a href="#MagickBlackThresholdImage">MagickBlackThresholdImage</a> | <a href="#MagickBlurImage">MagickBlurImage</a> | <a href="#MagickBorderImage">MagickBorderImage</a> | <a href="#MagickCharcoalImage">MagickCharcoalImage</a> | <a href="#MagickChopImage">MagickChopImage</a> | <a href="#MagickClipImage">MagickClipImage</a> | <a href="#MagickClipImagePath">MagickClipImagePath</a> | <a href="#MagickClutImage">MagickClutImage</a> | <a href="#MagickCoalesceImages">MagickCoalesceImages</a> | <a href="#MagickColorizeImage">MagickColorizeImage</a> | <a href="#MagickCombineImages">MagickCombineImages</a> | <a href="#MagickCommentImage">MagickCommentImage</a> | <a href="#MagickCompareImageChannels">MagickCompareImageChannels</a> | <a href="#MagickCompareImageLayers">MagickCompareImageLayers</a> | <a href="#MagickCompareImage">MagickCompareImage</a> | <a href="#MagickCompositeImage">MagickCompositeImage</a> | <a href="#MagickContrastImage">MagickContrastImage</a> | <a href="#MagickContrastStretchImage">MagickContrastStretchImage</a> | <a href="#MagickConvolveImage">MagickConvolveImage</a> | <a href="#MagickCropImage">MagickCropImage</a> | <a href="#MagickCycleColormapImage">MagickCycleColormapImage</a> | <a href="#MagickConstituteImage">MagickConstituteImage</a> | <a href="#MagickDecipherImage">MagickDecipherImage</a> | <a href="#MagickDeconstructImages">MagickDeconstructImages</a> | <a href="#MagickDeskewImage">MagickDeskewImage</a> | <a href="#MagickDespeckleImage">MagickDespeckleImage</a> | <a href="#MagickDestroyImage">MagickDestroyImage</a> | <a href="#MagickDisplayImage">MagickDisplayImage</a> | <a href="#MagickDisplayImages">MagickDisplayImages</a> | <a href="#MagickDistortImage">MagickDistortImage</a> | <a href="#MagickDrawImage">MagickDrawImage</a> | <a href="#MagickEdgeImage">MagickEdgeImage</a> | <a href="#MagickEmbossImage">MagickEmbossImage</a> | <a href="#MagickEncipherImage">MagickEncipherImage</a> | <a href="#MagickEnhanceImage">MagickEnhanceImage</a> | <a href="#MagickEqualizeImage">MagickEqualizeImage</a> | <a href="#MagickEvaluateImage">MagickEvaluateImage</a> | <a href="#MagickExtentImage">MagickExtentImage</a> | <a href="#MagickFlipImage">MagickFlipImage</a> | <a href="#MagickFloodfillPaintImage">MagickFloodfillPaintImage</a> | <a href="#MagickFlopImage">MagickFlopImage</a> | <a href="#MagickFrameImage">MagickFrameImage</a> | <a href="#MagickFxImage">MagickFxImage</a> | <a href="#MagickGammaImage">MagickGammaImage</a> | <a href="#MagickGaussianBlurImage">MagickGaussianBlurImage</a> | <a href="#MagickGetImage">MagickGetImage</a> | <a href="#MagickGetImageAlphaChannel">MagickGetImageAlphaChannel</a> | <a href="#MagickGetImageClipMask">MagickGetImageClipMask</a> | <a href="#MagickGetImageBackgroundColor">MagickGetImageBackgroundColor</a> | <a href="#MagickGetImageBlob">MagickGetImageBlob</a> | <a href="#MagickGetImageBlob">MagickGetImageBlob</a> | <a href="#MagickGetImageBluePrimary">MagickGetImageBluePrimary</a> | <a href="#MagickGetImageBorderColor">MagickGetImageBorderColor</a> | <a href="#MagickGetImageChannelDepth">MagickGetImageChannelDepth</a> | <a href="#MagickGetImageChannelDistortion">MagickGetImageChannelDistortion</a> | <a href="#MagickGetImageChannelDistortions">MagickGetImageChannelDistortions</a> | <a href="#MagickGetImageChannelMean">MagickGetImageChannelMean</a> | <a href="#MagickGetImageChannelRange">MagickGetImageChannelRange</a> | <a href="#MagickGetImageChannelStatistics">MagickGetImageChannelStatistics</a> | <a href="#MagickGetImageColormapColor">MagickGetImageColormapColor</a> | <a href="#MagickGetImageColors">MagickGetImageColors</a> | <a href="#MagickGetImageColorspace">MagickGetImageColorspace</a> | <a href="#MagickGetImageCompose">MagickGetImageCompose</a> | <a href="#MagickGetImageCompression">MagickGetImageCompression</a> | <a href="#MagickGetImageCompression">MagickGetImageCompression</a> | <a href="#MagickGetImageDelay">MagickGetImageDelay</a> | <a href="#MagickGetImageDepth">MagickGetImageDepth</a> | <a href="#MagickGetImageDistortion">MagickGetImageDistortion</a> | <a href="#MagickGetImageDispose">MagickGetImageDispose</a> | <a href="#MagickGetImageFilename">MagickGetImageFilename</a> | <a href="#MagickGetImageFormat">MagickGetImageFormat</a> | <a href="#MagickGetImageGamma">MagickGetImageGamma</a> | <a href="#MagickGetImageGravity">MagickGetImageGravity</a> | <a href="#MagickGetImageGreenPrimary">MagickGetImageGreenPrimary</a> | <a href="#MagickGetImageHeight">MagickGetImageHeight</a> | <a href="#MagickGetImageHistogram">MagickGetImageHistogram</a> | <a href="#MagickGetImageInterlaceScheme">MagickGetImageInterlaceScheme</a> | <a href="#MagickGetImageInterpolateMethod">MagickGetImageInterpolateMethod</a> | <a href="#MagickGetImageIterations">MagickGetImageIterations</a> | <a href="#MagickGetImageLength">MagickGetImageLength</a> | <a href="#MagickGetImageMatteColor">MagickGetImageMatteColor</a> | <a href="#MagickGetImageOrientation">MagickGetImageOrientation</a> | <a href="#MagickGetImagePage">MagickGetImagePage</a> | <a href="#MagickGetImagePixelColor">MagickGetImagePixelColor</a> | <a href="#MagickGetImagePixels">MagickGetImagePixels</a> | <a href="#MagickGetImageRedPrimary">MagickGetImageRedPrimary</a> | <a href="#MagickGetImageRegion">MagickGetImageRegion</a> | <a href="#MagickGetImageRenderingIntent">MagickGetImageRenderingIntent</a> | <a href="#MagickGetImageResolution">MagickGetImageResolution</a> | <a href="#MagickGetImageScene">MagickGetImageScene</a> | <a href="#MagickGetImageSignature">MagickGetImageSignature</a> | <a href="#MagickGetImageTicksPerSecond">MagickGetImageTicksPerSecond</a> | <a href="#MagickGetImageType">MagickGetImageType</a> | <a href="#MagickGetImageUnits">MagickGetImageUnits</a> | <a href="#MagickGetImageVirtualPixelMethod">MagickGetImageVirtualPixelMethod</a> | <a href="#MagickGetImageWhitePoint">MagickGetImageWhitePoint</a> | <a href="#MagickGetImageWidth">MagickGetImageWidth</a> | <a href="#MagickGetNumberImages">MagickGetNumberImages</a> | <a href="#MagickGetImageTotalInkDensity">MagickGetImageTotalInkDensity</a> | <a href="#MagickHasNextImage">MagickHasNextImage</a> | <a href="#MagickHasPreviousImage">MagickHasPreviousImage</a> | <a href="#MagickIdentifyImage">MagickIdentifyImage</a> | <a href="#MagickImplodeImage">MagickImplodeImage</a> | <a href="#MagickLabelImage">MagickLabelImage</a> | <a href="#MagickLevelImage">MagickLevelImage</a> | <a href="#MagickLinearStretchImage">MagickLinearStretchImage</a> | <a href="#MagickLiquidRescaleImage">MagickLiquidRescaleImage</a> | <a href="#MagickMagnifyImage">MagickMagnifyImage</a> | <a href="#MagickMedianFilterImage">MagickMedianFilterImage</a> | <a href="#MagickMergeImageLayers">MagickMergeImageLayers</a> | <a href="#MagickMinifyImage">MagickMinifyImage</a> | <a href="#MagickModulateImage">MagickModulateImage</a> | <a href="#MagickMontageImage">MagickMontageImage</a> | <a href="#MagickMorphImages">MagickMorphImages</a> | <a href="#MagickMotionBlurImage">MagickMotionBlurImage</a> | <a href="#MagickNegateImage">MagickNegateImage</a> | <a href="#MagickNewImage">MagickNewImage</a> | <a href="#MagickNextImage">MagickNextImage</a> | <a href="#MagickNormalizeImage">MagickNormalizeImage</a> | <a href="#MagickOilPaintImage">MagickOilPaintImage</a> | <a href="#MagickOpaquePaintImage">MagickOpaquePaintImage</a> | <a href="#MagickOptimizeImageLayers">MagickOptimizeImageLayers</a> | <a href="#MagickOrderedPosterizeImage">MagickOrderedPosterizeImage</a> | <a href="#MagickPingImage">MagickPingImage</a> | <a href="#MagickPingImageBlob">MagickPingImageBlob</a> | <a href="#MagickPingImageFile">MagickPingImageFile</a> | <a href="#MagickPolaroidImage">MagickPolaroidImage</a> | <a href="#MagickPosterizeImage">MagickPosterizeImage</a> | <a href="#MagickPreviewImages">MagickPreviewImages</a> | <a href="#MagickPreviousImage">MagickPreviousImage</a> | <a href="#MagickQuantizeImage">MagickQuantizeImage</a> | <a href="#MagickQuantizeImages">MagickQuantizeImages</a> | <a href="#MagickRadialBlurImage">MagickRadialBlurImage</a> | <a href="#MagickRaiseImage">MagickRaiseImage</a> | <a href="#MagickRandomThresholdImage">MagickRandomThresholdImage</a> | <a href="#MagickReadImage">MagickReadImage</a> | <a href="#MagickReadImageBlob">MagickReadImageBlob</a> | <a href="#MagickReadImageFile">MagickReadImageFile</a> | <a href="#MagickRecolorImage">MagickRecolorImage</a> | <a href="#MagickReduceNoiseImage">MagickReduceNoiseImage</a> | <a href="#MagickRemapImage">MagickRemapImage</a> | <a href="#MagickRemoveImage">MagickRemoveImage</a> | <a href="#MagickResampleImage">MagickResampleImage</a> | <a href="#MagickResetImagePage">MagickResetImagePage</a> | <a href="#MagickResizeImage">MagickResizeImage</a> | <a href="#MagickRollImage">MagickRollImage</a> | <a href="#MagickRotateImage">MagickRotateImage</a> | <a href="#MagickSampleImage">MagickSampleImage</a> | <a href="#MagickScaleImage">MagickScaleImage</a> | <a href="#MagickSegmentImage">MagickSegmentImage</a> | <a href="#MagickSeparateImageChannel">MagickSeparateImageChannel</a> | <a href="#MagickSepiaToneImage">MagickSepiaToneImage</a> | <a href="#MagickSetImage">MagickSetImage</a> | <a href="#MagickSetImageAlphaChannel">MagickSetImageAlphaChannel</a> | <a href="#MagickSetImageBackgroundColor">MagickSetImageBackgroundColor</a> | <a href="#MagickSetImageBias">MagickSetImageBias</a> | <a href="#MagickSetImageBluePrimary">MagickSetImageBluePrimary</a> | <a href="#MagickSetImageBorderColor">MagickSetImageBorderColor</a> | <a href="#MagickSetImageChannelDepth">MagickSetImageChannelDepth</a> | <a href="#MagickSetImageClipMask">MagickSetImageClipMask</a> | <a href="#MagickSetImageColormapColor">MagickSetImageColormapColor</a> | <a href="#MagickSetImageColorspace">MagickSetImageColorspace</a> | <a href="#MagickSetImageCompose">MagickSetImageCompose</a> | <a href="#MagickSetImageCompression">MagickSetImageCompression</a> | <a href="#MagickSetImageCompressionQuality">MagickSetImageCompressionQuality</a> | <a href="#MagickSetImageDelay">MagickSetImageDelay</a> | <a href="#MagickSetImageDepth">MagickSetImageDepth</a> | <a href="#MagickSetImageDispose">MagickSetImageDispose</a> | <a href="#MagickSetImageExtent">MagickSetImageExtent</a> | <a href="#MagickSetImageFilename">MagickSetImageFilename</a> | <a href="#MagickSetImageFormat">MagickSetImageFormat</a> | <a href="#MagickSetImageGamma">MagickSetImageGamma</a> | <a href="#MagickSetImageGravity">MagickSetImageGravity</a> | <a href="#MagickSetImageGreenPrimary">MagickSetImageGreenPrimary</a> | <a href="#MagickSetImageInterlaceScheme">MagickSetImageInterlaceScheme</a> | <a href="#MagickSetImageInterpolateMethod">MagickSetImageInterpolateMethod</a> | <a href="#MagickSetImageIterations">MagickSetImageIterations</a> | <a href="#MagickSetImageMatte">MagickSetImageMatte</a> | <a href="#MagickSetImageMatteColor">MagickSetImageMatteColor</a> | <a href="#MagickSetImageOpacity">MagickSetImageOpacity</a> | <a href="#MagickSetImageOrientation">MagickSetImageOrientation</a> | <a href="#MagickSetImagePage">MagickSetImagePage</a> | <a href="#MagickSetImagePixels">MagickSetImagePixels</a> | <a href="#MagickSetImageProgressMonitor">MagickSetImageProgressMonitor</a> | <a href="#MagickSetImageRedPrimary">MagickSetImageRedPrimary</a> | <a href="#MagickSetImageRenderingIntent">MagickSetImageRenderingIntent</a> | <a href="#MagickSetImageResolution">MagickSetImageResolution</a> | <a href="#MagickSetImageScene">MagickSetImageScene</a> | <a href="#MagickSetImageTicksPerSecond">MagickSetImageTicksPerSecond</a> | <a href="#MagickSetImageType">MagickSetImageType</a> | <a href="#MagickSetImageUnits">MagickSetImageUnits</a> | <a href="#MagickSetImageWhitePoint">MagickSetImageWhitePoint</a> | <a href="#MagickShadeImage">MagickShadeImage</a> | <a href="#MagickShadowImage">MagickShadowImage</a> | <a href="#MagickSharpenImage">MagickSharpenImage</a> | <a href="#MagickShaveImage">MagickShaveImage</a> | <a href="#MagickShearImage">MagickShearImage</a> | <a href="#MagickSigmoidalContrastImage">MagickSigmoidalContrastImage</a> | <a href="#MagickSketchImage">MagickSketchImage</a> | <a href="#MagickSolarizeImage">MagickSolarizeImage</a> | <a href="#MagickSparseColorImage">MagickSparseColorImage</a> | <a href="#MagickSpliceImage">MagickSpliceImage</a> | <a href="#MagickSpreadImage">MagickSpreadImage</a> | <a href="#MagickSteganoImage">MagickSteganoImage</a> | <a href="#MagickStereoImage">MagickStereoImage</a> | <a href="#MagickStripImage">MagickStripImage</a> | <a href="#MagickSwirlImage">MagickSwirlImage</a> | <a href="#MagickTextureImage">MagickTextureImage</a> | <a href="#MagickThresholdImage">MagickThresholdImage</a> | <a href="#MagickThumbnailImage">MagickThumbnailImage</a> | <a href="#MagickTintImage">MagickTintImage</a> | <a href="#MagickTransformImage">MagickTransformImage</a> | <a href="#MagickTransparentPaintImage">MagickTransparentPaintImage</a> | <a href="#MagickTransposeImage">MagickTransposeImage</a> | <a href="#MagickTransverseImage">MagickTransverseImage</a> | <a href="#MagickTrimImage">MagickTrimImage</a> | <a href="#MagickUniqueImageColors">MagickUniqueImageColors</a> | <a href="#MagickUnsharpMaskImage">MagickUnsharpMaskImage</a> | <a href="#MagickVignetteImage">MagickVignetteImage</a> | <a href="#MagickWaveImage">MagickWaveImage</a> | <a href="#MagickWhiteThresholdImage">MagickWhiteThresholdImage</a> | <a href="#MagickWriteImage">MagickWriteImage</a> | <a href="#MagickWriteImageFile">MagickWriteImageFile</a> | <a href="#MagickWriteImages">MagickWriteImages</a> | <a href="#MagickWriteImagesFile">MagickWriteImagesFile</a> ]</p>
84
103
<div style="margin: auto;">
85
<h2><a name="GetImageFromMagickWand">GetImageFromMagickWand</a></h2>
104
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
105
_8c.html" target="source" name="GetImageFromMagickWand">GetImageFromMagickWand</a></h2>
88
108
<p>GetImageFromMagickWand() returns the current image from the magick wand.</p></ol>
90
110
<p>The format of the GetImageFromMagickWand method is:</p>
92
112
<pre class="code">
93
Image *GetImageFromMagickWand(MagickWand *wand)
113
Image *GetImageFromMagickWand(const MagickWand *wand)
96
116
<p>A description of each parameter follows:</p></ol>
99
<ol><p>The magick wand.</p></ol>
119
<ol><p>the magick wand.</p></ol>
101
121
<div style="margin: auto;">
102
<h2><a name="MagickAdaptiveBlurImage">MagickAdaptiveBlurImage</a></h2>
122
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
123
_8c.html" target="source" name="MagickAdaptiveBlurImage">MagickAdaptiveBlurImage</a></h2>
105
126
<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>
116
137
<p>A description of each parameter follows:</p></ol>
119
<ol><p>The magick wand.</p></ol>
140
<ol><p>the magick wand.</p></ol>
122
<ol><p>The image channel(s).</p></ol>
143
<ol><p>the image channel(s).</p></ol>
125
<ol><p>The radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
146
<ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
128
<ol><p>The standard deviation of the Gaussian, in pixels.</p></ol>
149
<ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
130
151
<div style="margin: auto;">
131
<h2><a name="MagickAdaptiveResizeImage">MagickAdaptiveResizeImage</a></h2>
152
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
153
_8c.html" target="source" name="MagickAdaptiveResizeImage">MagickAdaptiveResizeImage</a></h2>
134
156
<p>MagickAdaptiveResizeImage() adaptively resize image with data dependent triangulation.</p></ol>
138
160
<p>A description of each parameter follows:</p></ol>
141
<ol><p>The magick wand.</p></ol>
163
<ol><p>the magick wand.</p></ol>
144
<ol><p>The number of columns in the scaled image.</p></ol>
166
<ol><p>the number of columns in the scaled image.</p></ol>
147
<ol><p>The number of rows in the scaled image.</p></ol>
169
<ol><p>the number of rows in the scaled image.</p></ol>
149
171
<div style="margin: auto;">
150
<h2><a name="MagickAdaptiveSharpenImage">MagickAdaptiveSharpenImage</a></h2>
172
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
173
_8c.html" target="source" name="MagickAdaptiveSharpenImage">MagickAdaptiveSharpenImage</a></h2>
153
176
<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>
164
187
<p>A description of each parameter follows:</p></ol>
167
<ol><p>The magick wand.</p></ol>
190
<ol><p>the magick wand.</p></ol>
170
<ol><p>The image channel(s).</p></ol>
193
<ol><p>the image channel(s).</p></ol>
173
<ol><p>The radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
196
<ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
176
<ol><p>The standard deviation of the Gaussian, in pixels.</p></ol>
199
<ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
178
201
<div style="margin: auto;">
179
<h2><a name="MagickAdaptiveThresholdImage">MagickAdaptiveThresholdImage</a></h2>
202
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
203
_8c.html" target="source" name="MagickAdaptiveThresholdImage">MagickAdaptiveThresholdImage</a></h2>
182
206
<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>
191
215
<p>A description of each parameter follows:</p></ol>
194
<ol><p>The magick wand.</p></ol>
218
<ol><p>the magick wand.</p></ol>
197
<ol><p>The width of the local neighborhood.</p></ol>
221
<ol><p>the width of the local neighborhood.</p></ol>
200
<ol><p>The height of the local neighborhood.</p></ol>
224
<ol><p>the height of the local neighborhood.</p></ol>
203
<ol><p>The mean offset.</p></ol>
227
<ol><p>the mean offset.</p></ol>
205
229
<div style="margin: auto;">
206
<h2><a name="MagickAddImage">MagickAddImage</a></h2>
230
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
231
_8c.html" target="source" name="MagickAddImage">MagickAddImage</a></h2>
209
234
<p>MagickAddImage() adds the specified images at the current image location.</p></ol>
241
267
<p>A description of each parameter follows:</p></ol>
244
<ol><p>The magick wand.</p></ol>
270
<ol><p>the magick wand.</p></ol>
247
<ol><p>The image channel(s).</p></ol>
273
<ol><p>the image channel(s).</p></ol>
249
275
<h5>noise_type</h5>
250
276
<ol><p>The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.</p></ol>
252
278
<div style="margin: auto;">
253
<h2><a name="MagickAffineTransformImage">MagickAffineTransformImage</a></h2>
279
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
280
_8c.html" target="source" name="MagickAffineTransformImage">MagickAffineTransformImage</a></h2>
256
283
<p>MagickAffineTransformImage() transforms an image as dictated by the affine matrix of the drawing wand.</p></ol>
265
292
<p>A description of each parameter follows:</p></ol>
268
<ol><p>The magick wand.</p></ol>
295
<ol><p>the magick wand.</p></ol>
270
297
<h5>drawing_wand</h5>
271
<ol><p>The draw wand.</p></ol>
298
<ol><p>the draw wand.</p></ol>
273
300
<div style="margin: auto;">
274
<h2><a name="MagickAnnotateImage">MagickAnnotateImage</a></h2>
301
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
302
_8c.html" target="source" name="MagickAnnotateImage">MagickAnnotateImage</a></h2>
277
305
<p>MagickAnnotateImage() annotates an image with text.</p></ol>
320
349
<p>A description of each parameter follows:</p></ol>
323
<ol><p>The magick wand.</p></ol>
352
<ol><p>the magick wand.</p></ol>
325
354
<h5>server_name</h5>
326
<ol><p>The X server name.</p></ol>
355
<ol><p>the X server name.</p></ol>
328
357
<div style="margin: auto;">
329
<h2><a name="MagickAppendImages">MagickAppendImages</a></h2>
358
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
359
_8c.html" target="source" name="MagickAppendImages">MagickAppendImages</a></h2>
332
362
<p>MagickAppendImages() append a set of images.</p></ol>
379
411
<p>A description of each parameter follows:</p></ol>
382
<ol><p>The magick wand.</p></ol>
414
<ol><p>the magick wand.</p></ol>
384
416
<h5>threshold</h5>
385
<ol><p>The pixel wand.</p></ol>
417
<ol><p>the pixel wand.</p></ol>
387
419
<div style="margin: auto;">
388
<h2><a name="MagickBlurImage">MagickBlurImage</a></h2>
420
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
421
_8c.html" target="source" name="MagickBlurImage">MagickBlurImage</a></h2>
391
424
<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>
402
435
<p>A description of each parameter follows:</p></ol>
405
<ol><p>The magick wand.</p></ol>
438
<ol><p>the magick wand.</p></ol>
408
<ol><p>The image channel(s).</p></ol>
441
<ol><p>the image channel(s).</p></ol>
411
<ol><p>The radius of the , in pixels, not counting the center pixel.</p></ol>
444
<ol><p>the radius of the , in pixels, not counting the center pixel.</p></ol>
414
<ol><p>The standard deviation of the , in pixels.</p></ol>
447
<ol><p>the standard deviation of the , in pixels.</p></ol>
416
449
<div style="margin: auto;">
417
<h2><a name="MagickBorderImage">MagickBorderImage</a></h2>
450
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
451
_8c.html" target="source" name="MagickBorderImage">MagickBorderImage</a></h2>
420
454
<p>MagickBorderImage() surrounds the image with a border of the color defined by the bordercolor pixel wand.</p></ol>
430
464
<p>A description of each parameter follows:</p></ol>
433
<ol><p>The magick wand.</p></ol>
467
<ol><p>the magick wand.</p></ol>
435
469
<h5>bordercolor</h5>
436
<ol><p>The border color pixel wand.</p></ol>
470
<ol><p>the border color pixel wand.</p></ol>
439
<ol><p>The border width.</p></ol>
473
<ol><p>the border width.</p></ol>
442
<ol><p>The border height.</p></ol>
476
<ol><p>the border height.</p></ol>
444
478
<div style="margin: auto;">
445
<h2><a name="MagickCharcoalImage">MagickCharcoalImage</a></h2>
479
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
480
_8c.html" target="source" name="MagickCharcoalImage">MagickCharcoalImage</a></h2>
448
483
<p>MagickCharcoalImage() simulates a charcoal drawing.</p></ol>
457
492
<p>A description of each parameter follows:</p></ol>
460
<ol><p>The magick wand.</p></ol>
495
<ol><p>the magick wand.</p></ol>
463
<ol><p>The radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
498
<ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
466
<ol><p>The standard deviation of the Gaussian, in pixels.</p></ol>
501
<ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
468
503
<div style="margin: auto;">
469
<h2><a name="MagickChopImage">MagickChopImage</a></h2>
504
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
505
_8c.html" target="source" name="MagickChopImage">MagickChopImage</a></h2>
472
508
<p>MagickChopImage() removes a region of an image and collapses the image to occupy the removed portion</p></ol>
482
518
<p>A description of each parameter follows:</p></ol>
485
<ol><p>The magick wand.</p></ol>
521
<ol><p>the magick wand.</p></ol>
488
<ol><p>The region width.</p></ol>
524
<ol><p>the region width.</p></ol>
491
<ol><p>The region height.</p></ol>
527
<ol><p>the region height.</p></ol>
494
<ol><p>The region x offset.</p></ol>
530
<ol><p>the region x offset.</p></ol>
497
<ol><p>The region y offset.</p></ol>
533
<ol><p>the region y offset.</p></ol>
500
536
<div style="margin: auto;">
501
<h2><a name="MagickClipImage">MagickClipImage</a></h2>
537
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
538
_8c.html" target="source" name="MagickClipImage">MagickClipImage</a></h2>
504
541
<p>MagickClipImage() clips along the first path from the 8BIM profile, if present.</p></ol>
512
549
<p>A description of each parameter follows:</p></ol>
515
<ol><p>The magick wand.</p></ol>
552
<ol><p>the magick wand.</p></ol>
517
554
<div style="margin: auto;">
518
<h2><a name="MagickClipImagePath">MagickClipImagePath</a></h2>
555
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
556
_8c.html" target="source" name="MagickClipImagePath">MagickClipImagePath</a></h2>
521
559
<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>
556
595
<p>A description of each parameter follows:</p></ol>
559
<ol><p>The magick wand.</p></ol>
598
<ol><p>the magick wand.</p></ol>
561
600
<h5>clut_image</h5>
562
<ol><p>The clut image.</p></ol>
601
<ol><p>the clut image.</p></ol>
564
603
<div style="margin: auto;">
565
<h2><a name="MagickCoalesceImages">MagickCoalesceImages</a></h2>
604
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
605
_8c.html" target="source" name="MagickCoalesceImages">MagickCoalesceImages</a></h2>
568
608
<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>
594
635
<p>A description of each parameter follows:</p></ol>
597
<ol><p>The magick wand.</p></ol>
638
<ol><p>the magick wand.</p></ol>
599
640
<h5>colorize</h5>
600
<ol><p>The colorize pixel wand.</p></ol>
641
<ol><p>the colorize pixel wand.</p></ol>
603
<ol><p>The opacity pixel wand.</p></ol>
644
<ol><p>the opacity pixel wand.</p></ol>
605
646
<div style="margin: auto;">
606
<h2><a name="MagickCombineImages">MagickCombineImages</a></h2>
647
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
648
_8c.html" target="source" name="MagickCombineImages">MagickCombineImages</a></h2>
609
651
<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>
618
660
<p>A description of each parameter follows:</p></ol>
621
<ol><p>The magick wand.</p></ol>
663
<ol><p>the magick wand.</p></ol>
624
<ol><p>The channel.</p></ol>
666
<ol><p>the channel.</p></ol>
626
668
<div style="margin: auto;">
627
<h2><a name="MagickCommentImage">MagickCommentImage</a></h2>
669
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
670
_8c.html" target="source" name="MagickCommentImage">MagickCommentImage</a></h2>
630
673
<p>MagickCommentImage() adds a comment to your image.</p></ol>
639
682
<p>A description of each parameter follows:</p></ol>
642
<ol><p>The magick wand.</p></ol>
685
<ol><p>the magick wand.</p></ol>
645
<ol><p>The image comment.</p></ol>
688
<ol><p>the image comment.</p></ol>
647
690
<div style="margin: auto;">
648
<h2><a name="MagickCompareImageChannels">MagickCompareImageChannels</a></h2>
691
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
692
_8c.html" target="source" name="MagickCompareImageChannels">MagickCompareImageChannels</a></h2>
651
695
<p>MagickCompareImageChannels() compares one or more image channels of an image to a reconstructed image and returns the difference image.</p></ol>
661
705
<p>A description of each parameter follows:</p></ol>
664
<ol><p>The magick wand.</p></ol>
708
<ol><p>the magick wand.</p></ol>
666
710
<h5>reference</h5>
667
<ol><p>The reference wand.</p></ol>
711
<ol><p>the reference wand.</p></ol>
670
<ol><p>The channel.</p></ol>
714
<ol><p>the channel.</p></ol>
673
<ol><p>The metric.</p></ol>
717
<ol><p>the metric.</p></ol>
675
719
<h5>distortion</h5>
676
<ol><p>The computed distortion between the images.</p></ol>
720
<ol><p>the computed distortion between the images.</p></ol>
678
722
<div style="margin: auto;">
679
<h2><a name="MagickCompareImageLayers">MagickCompareImageLayers</a></h2>
723
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
724
_8c.html" target="source" name="MagickCompareImageLayers">MagickCompareImageLayers</a></h2>
682
727
<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>
691
736
<p>A description of each parameter follows:</p></ol>
694
<ol><p>The magick wand.</p></ol>
739
<ol><p>the magick wand.</p></ol>
697
<ol><p>The compare method.</p></ol>
742
<ol><p>the compare method.</p></ol>
699
744
<div style="margin: auto;">
700
<h2><a name="MagickCompareImage">MagickCompareImage</a></h2>
745
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
746
_8c.html" target="source" name="MagickCompareImage">MagickCompareImage</a></h2>
703
749
<p>MagickCompareImage() compares an image to a reconstructed image and returns the specified difference image.</p></ol>
713
759
<p>A description of each parameter follows:</p></ol>
716
<ol><p>The magick wand.</p></ol>
762
<ol><p>the magick wand.</p></ol>
718
764
<h5>reference</h5>
719
<ol><p>The reference wand.</p></ol>
765
<ol><p>the reference wand.</p></ol>
722
<ol><p>The metric.</p></ol>
768
<ol><p>the metric.</p></ol>
724
770
<h5>distortion</h5>
725
<ol><p>The computed distortion between the images.</p></ol>
771
<ol><p>the computed distortion between the images.</p></ol>
727
773
<div style="margin: auto;">
728
<h2><a name="MagickCompositeImage">MagickCompositeImage</a></h2>
774
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
775
_8c.html" target="source" name="MagickCompositeImage">MagickCompositeImage</a></h2>
731
778
<p>MagickCompositeImage() composite one image onto another at the specified offset.</p></ol>
744
791
<p>A description of each parameter follows:</p></ol>
747
<ol><p>The magick wand.</p></ol>
794
<ol><p>the magick wand.</p></ol>
749
796
<h5>composite_image</h5>
750
<ol><p>The composite image.</p></ol>
797
<ol><p>the composite image.</p></ol>
753
800
<ol><p>This operator affects how the composite is applied to the image. The default is Over. Choose from these operators:</p>
755
802
<pre class="text">
756
OverCompositeOp InCompositeOp OutCompositeOP
757
AtopCompositeOP XorCompositeOP PlusCompositeOP
758
MinusCompositeOP AddCompositeOP SubtractCompositeOP
759
DifferenceCompositeOP BumpmapCompositeOP CopyCompositeOP
803
OverCompositeOp InCompositeOp OutCompositeOp
804
AtopCompositeOp XorCompositeOp PlusCompositeOp
805
MinusCompositeOp AddCompositeOp SubtractCompositeOp
806
DifferenceCompositeOp BumpmapCompositeOp CopyCompositeOp
764
<ol><p>The column offset of the composited image.</p></ol>
811
<ol><p>the column offset of the composited image.</p></ol>
767
<ol><p>The row offset of the composited image.</p></ol>
814
<ol><p>the row offset of the composited image.</p></ol>
770
816
<div style="margin: auto;">
771
<h2><a name="MagickContrastImage">MagickContrastImage</a></h2>
817
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
818
_8c.html" target="source" name="MagickContrastImage">MagickContrastImage</a></h2>
774
821
<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>
783
830
<p>A description of each parameter follows:</p></ol>
786
<ol><p>The magick wand.</p></ol>
833
<ol><p>the magick wand.</p></ol>
789
836
<ol><p>Increase or decrease image contrast.</p></ol>
792
839
<div style="margin: auto;">
793
<h2><a name="MagickContrastStretchImage">MagickContrastStretchImage</a></h2>
840
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
841
_8c.html" target="source" name="MagickContrastStretchImage">MagickContrastStretchImage</a></h2>
796
<p>MagickContrastStretchImage() enhances the contrast of a color image by adjusting the pixels color to span the entire range of colors available</p></ol>
798
<p>You can also reduce the influence of a particular channel with a gamma value of 0.</p></ol>
844
<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>
800
846
<p>The format of the MagickContrastStretchImage method is:</p>
810
856
<p>A description of each parameter follows:</p></ol>
813
<ol><p>The magick wand.</p></ol>
859
<ol><p>the magick wand.</p></ol>
816
<ol><p>The image channel(s).</p></ol>
862
<ol><p>the image channel(s).</p></ol>
818
864
<h5>black_point</h5>
819
<ol><p>The black point.</p></ol>
865
<ol><p>the black point.</p></ol>
821
867
<h5>white_point</h5>
822
<ol><p>The white point.</p></ol>
868
<ol><p>the white point.</p></ol>
824
870
<div style="margin: auto;">
825
<h2><a name="MagickConvolveImage">MagickConvolveImage</a></h2>
871
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
872
_8c.html" target="source" name="MagickConvolveImage">MagickConvolveImage</a></h2>
828
875
<p>MagickConvolveImage() applies a custom convolution kernel to the image.</p></ol>
840
887
<p>A description of each parameter follows:</p></ol>
843
<ol><p>The magick wand.</p></ol>
890
<ol><p>the magick wand.</p></ol>
846
<ol><p>The image channel(s).</p></ol>
893
<ol><p>the image channel(s).</p></ol>
849
<ol><p>The number of columns and rows in the filter kernel.</p></ol>
896
<ol><p>the number of columns and rows in the filter kernel.</p></ol>
852
899
<ol><p>An array of doubles representing the convolution kernel.</p></ol>
854
901
<div style="margin: auto;">
855
<h2><a name="MagickCropImage">MagickCropImage</a></h2>
902
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
903
_8c.html" target="source" name="MagickCropImage">MagickCropImage</a></h2>
858
906
<p>MagickCropImage() extracts a region of the image.</p></ol>
868
916
<p>A description of each parameter follows:</p></ol>
871
<ol><p>The magick wand.</p></ol>
919
<ol><p>the magick wand.</p></ol>
874
<ol><p>The region width.</p></ol>
922
<ol><p>the region width.</p></ol>
877
<ol><p>The region height.</p></ol>
925
<ol><p>the region height.</p></ol>
880
<ol><p>The region x-offset.</p></ol>
928
<ol><p>the region x-offset.</p></ol>
883
<ol><p>The region y-offset.</p></ol>
931
<ol><p>the region y-offset.</p></ol>
885
933
<div style="margin: auto;">
886
<h2><a name="MagickCycleColormapImage">MagickCycleColormapImage</a></h2>
934
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
935
_8c.html" target="source" name="MagickCycleColormapImage">MagickCycleColormapImage</a></h2>
889
938
<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>
898
947
<p>A description of each parameter follows:</p></ol>
901
<ol><p>The magick wand.</p></ol>
950
<ol><p>the magick wand.</p></ol>
903
952
<h5>pixel_wand</h5>
904
<ol><p>The pixel wand.</p></ol>
953
<ol><p>the pixel wand.</p></ol>
906
955
<div style="margin: auto;">
907
<h2><a name="MagickConstituteImage">MagickConstituteImage</a></h2>
956
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
957
_8c.html" target="source" name="MagickConstituteImage">MagickConstituteImage</a></h2>
910
<p>MagickConstituteImage() adds an image to the wand comprised of the 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>
960
<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>
912
962
<p>MagickConstituteImage(wand,640,640,"RGB",CharPixel,pixels);</p></ol>
943
993
<div style="margin: auto;">
944
<h2><a name="MagickDeconstructImages">MagickDeconstructImages</a></h2>
994
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
995
_8c.html" target="source" name="MagickDecipherImage">MagickDecipherImage</a></h2>
998
<p>MagickDecipherImage() converts cipher pixels to plain pixels.</p></ol>
1000
<p>The format of the MagickDecipherImage method is:</p>
1003
MagickBooleanType MagickDecipherImage(MagickWand *wand,
1004
const char *passphrase)
1007
<p>A description of each parameter follows:</p></ol>
1010
<ol><p>the magick wand.</p></ol>
1013
<ol><p>the passphrase.</p></ol>
1015
<div style="margin: auto;">
1016
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1017
_8c.html" target="source" name="MagickDeconstructImages">MagickDeconstructImages</a></h2>
947
1020
<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>
955
1028
<p>A description of each parameter follows:</p></ol>
958
<ol><p>The magick wand.</p></ol>
960
<div style="margin: auto;">
961
<h2><a name="MagickDespeckleImage">MagickDespeckleImage</a></h2>
1031
<ol><p>the magick wand.</p></ol>
1033
<div style="margin: auto;">
1034
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1035
_8c.html" target="source" name="MagickDeskewImage">MagickDeskewImage</a></h2>
1038
<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>
1040
<p>The format of the MagickDeskewImage method is:</p>
1043
MagickBooleanType MagickDeskewImage(MagickWand *wand,
1044
const double threshold)
1047
<p>A description of each parameter follows:</p></ol>
1050
<ol><p>the magick wand.</p></ol>
1053
<ol><p>separate background from foreground.</p></ol>
1055
<div style="margin: auto;">
1056
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1057
_8c.html" target="source" name="MagickDespeckleImage">MagickDespeckleImage</a></h2>
964
1060
<p>MagickDespeckleImage() reduces the speckle noise in an image while perserving the edges of the original image.</p></ol>
1007
1105
<p>A description of each parameter follows:</p></ol>
1010
<ol><p>The magick wand.</p></ol>
1108
<ol><p>the magick wand.</p></ol>
1012
1110
<h5>server_name</h5>
1013
<ol><p>The X server name.</p></ol>
1111
<ol><p>the X server name.</p></ol>
1015
1113
<div style="margin: auto;">
1016
<h2><a name="MagickDisplayImages">MagickDisplayImages</a></h2>
1114
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1115
_8c.html" target="source" name="MagickDisplayImages">MagickDisplayImages</a></h2>
1019
1118
<p>MagickDisplayImages() displays an image or image sequence.</p></ol>
1028
1127
<p>A description of each parameter follows:</p></ol>
1031
<ol><p>The magick wand.</p></ol>
1130
<ol><p>the magick wand.</p></ol>
1033
1132
<h5>server_name</h5>
1034
<ol><p>The X server name.</p></ol>
1133
<ol><p>the X server name.</p></ol>
1036
1135
<div style="margin: auto;">
1037
<h2><a name="MagickDistortImage">MagickDistortImage</a></h2>
1136
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1137
_8c.html" target="source" name="MagickDistortImage">MagickDistortImage</a></h2>
1040
1140
<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>
1042
1142
<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>
1044
<p>ArcDistortion 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>
1046
<p>Bilinear has no simple inverse mapping so will not allow 'bestfit' style of image distortion.</p></ol>
1048
1144
<p>The format of the MagickDistortImage method is:</p>
1050
1146
<pre class="code">
1051
1147
MagickBooleanType MagickDistortImage(MagickWand *wand,
1052
const DistortImageMethod method,const unsigned long number_args,
1148
const DistortImageMethod method,const unsigned long number_arguments,
1053
1149
const double *arguments,const MagickBooleanType bestfit)
1056
1152
<p>A description of each parameter follows:</p></ol>
1059
<ol><p>The image to be distorted.</p></ol>
1155
<ol><p>the image to be distorted.</p></ol>
1061
1157
<h5>method</h5>
1062
<ol><p>The method of image distortion.</p></ol>
1064
<h5>number_args</h5>
1065
<ol><p>The number of arguments given for this distortion method.</p></ol>
1158
<ol><p>the method of image distortion.</p></ol>
1160
<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>
1162
<p>Bilinear has no simple inverse mapping so it does not allow 'bestfit' style of image distortion.</p></ol>
1164
<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>
1166
<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>
1168
<h5>number_arguments</h5>
1169
<ol><p>the number of arguments given for this distortion method.</p></ol>
1172
<ol><p>the arguments for this distortion method.</p></ol>
1067
1174
<h5>bestfit</h5>
1068
1175
<ol><p>Attempt to resize destination to fit distorted source.</p></ol>
1071
<ol><p>The arguments for this distortion method.</p></ol>
1073
1177
<div style="margin: auto;">
1074
<h2><a name="MagickDrawImage">MagickDrawImage</a></h2>
1178
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1179
_8c.html" target="source" name="MagickDrawImage">MagickDrawImage</a></h2>
1077
1182
<p>MagickDrawImage() renders the drawing wand on the current image.</p></ol>
1086
1191
<p>A description of each parameter follows:</p></ol>
1089
<ol><p>The magick wand.</p></ol>
1194
<ol><p>the magick wand.</p></ol>
1091
1196
<h5>drawing_wand</h5>
1092
<ol><p>The draw wand.</p></ol>
1197
<ol><p>the draw wand.</p></ol>
1094
1199
<div style="margin: auto;">
1095
<h2><a name="MagickEdgeImage">MagickEdgeImage</a></h2>
1200
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1201
_8c.html" target="source" name="MagickEdgeImage">MagickEdgeImage</a></h2>
1098
1204
<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>
1106
1212
<p>A description of each parameter follows:</p></ol>
1109
<ol><p>The magick wand.</p></ol>
1215
<ol><p>the magick wand.</p></ol>
1111
1217
<h5>radius</h5>
1112
1218
<ol><p>the radius of the pixel neighborhood.</p></ol>
1114
1220
<div style="margin: auto;">
1115
<h2><a name="MagickEmbossImage">MagickEmbossImage</a></h2>
1221
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1222
_8c.html" target="source" name="MagickEmbossImage">MagickEmbossImage</a></h2>
1118
1225
<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>
1127
1234
<p>A description of each parameter follows:</p></ol>
1130
<ol><p>The magick wand.</p></ol>
1237
<ol><p>the magick wand.</p></ol>
1132
1239
<h5>radius</h5>
1133
<ol><p>The radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
1240
<ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
1136
<ol><p>The standard deviation of the Gaussian, in pixels.</p></ol>
1138
<div style="margin: auto;">
1139
<h2><a name="MagickEnhanceImage">MagickEnhanceImage</a></h2>
1243
<ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
1245
<div style="margin: auto;">
1246
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1247
_8c.html" target="source" name="MagickEncipherImage">MagickEncipherImage</a></h2>
1250
<p>MagickEncipherImage() converts plaint pixels to cipher pixels.</p></ol>
1252
<p>The format of the MagickEncipherImage method is:</p>
1255
MagickBooleanType MagickEncipherImage(MagickWand *wand,
1256
const char *passphrase)
1259
<p>A description of each parameter follows:</p></ol>
1262
<ol><p>the magick wand.</p></ol>
1265
<ol><p>the passphrase.</p></ol>
1267
<div style="margin: auto;">
1268
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1269
_8c.html" target="source" name="MagickEnhanceImage">MagickEnhanceImage</a></h2>
1142
1272
<p>MagickEnhanceImage() applies a digital filter that improves the quality of a noisy image.</p></ol>
1169
1300
<p>A description of each parameter follows:</p></ol>
1172
<ol><p>The magick wand.</p></ol>
1303
<ol><p>the magick wand.</p></ol>
1174
1305
<h5>channel</h5>
1175
<ol><p>The image channel(s).</p></ol>
1306
<ol><p>the image channel(s).</p></ol>
1177
1308
<div style="margin: auto;">
1178
<h2><a name="MagickEvaluateImage">MagickEvaluateImage</a></h2>
1309
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1310
_8c.html" target="source" name="MagickEvaluateImage">MagickEvaluateImage</a></h2>
1181
1313
<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>
1217
1350
<p>A description of each parameter follows:</p></ol>
1220
<ol><p>The magick wand.</p></ol>
1353
<ol><p>the magick wand.</p></ol>
1223
<ol><p>The region width.</p></ol>
1356
<ol><p>the region width.</p></ol>
1225
1358
<h5>height</h5>
1226
<ol><p>The region height.</p></ol>
1359
<ol><p>the region height.</p></ol>
1229
<ol><p>The region x offset.</p></ol>
1362
<ol><p>the region x offset.</p></ol>
1232
<ol><p>The region y offset.</p></ol>
1365
<ol><p>the region y offset.</p></ol>
1234
1367
<div style="margin: auto;">
1235
<h2><a name="MagickFlipImage">MagickFlipImage</a></h2>
1368
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1369
_8c.html" target="source" name="MagickFlipImage">MagickFlipImage</a></h2>
1238
1372
<p>MagickFlipImage() creates a vertical mirror image by reflecting the pixels around the central x-axis.</p></ol>
1246
1380
<p>A description of each parameter follows:</p></ol>
1249
<ol><p>The magick wand.</p></ol>
1251
<div style="margin: auto;">
1252
<h2><a name="MagickFlopImage">MagickFlopImage</a></h2>
1383
<ol><p>the magick wand.</p></ol>
1385
<div style="margin: auto;">
1386
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1387
_8c.html" target="source" name="MagickFloodfillPaintImage">MagickFloodfillPaintImage</a></h2>
1390
<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>
1392
<p>The format of the MagickFloodfillPaintImage method is:</p>
1395
MagickBooleanType MagickFloodfillPaintImage(MagickWand *wand,
1396
const ChannelType channel,const PixelWand *fill,const double fuzz,
1397
const PixelWand *bordercolor,const long x,const long y,
1398
const MagickBooleanType invert)
1401
<p>A description of each parameter follows:</p></ol>
1404
<ol><p>the magick wand.</p></ol>
1407
<ol><p>the channel(s).</p></ol>
1410
<ol><p>the floodfill color pixel wand.</p></ol>
1413
<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>
1415
<h5>bordercolor</h5>
1416
<ol><p>the border color pixel wand.</p></ol>
1419
<ol><p>the starting location of the operation.</p></ol>
1422
<ol><p>paint any pixel that does not match the target color.</p></ol>
1424
<div style="margin: auto;">
1425
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1426
_8c.html" target="source" name="MagickFlopImage">MagickFlopImage</a></h2>
1255
1429
<p>MagickFlopImage() creates a horizontal mirror image by reflecting the pixels around the central y-axis.</p></ol>
1283
1458
<p>A description of each parameter follows:</p></ol>
1286
<ol><p>The magick wand.</p></ol>
1461
<ol><p>the magick wand.</p></ol>
1288
1463
<h5>matte_color</h5>
1289
<ol><p>The frame color pixel wand.</p></ol>
1464
<ol><p>the frame color pixel wand.</p></ol>
1292
<ol><p>The border width.</p></ol>
1467
<ol><p>the border width.</p></ol>
1294
1469
<h5>height</h5>
1295
<ol><p>The border height.</p></ol>
1470
<ol><p>the border height.</p></ol>
1297
1472
<h5>inner_bevel</h5>
1298
<ol><p>The inner bevel width.</p></ol>
1473
<ol><p>the inner bevel width.</p></ol>
1300
1475
<h5>outer_bevel</h5>
1301
<ol><p>The outer bevel width.</p></ol>
1476
<ol><p>the outer bevel width.</p></ol>
1303
1478
<div style="margin: auto;">
1304
<h2><a name="MagickFxImage">MagickFxImage</a></h2>
1479
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1480
_8c.html" target="source" name="MagickFxImage">MagickFxImage</a></h2>
1307
1483
<p>MagickFxImage() evaluate expression for each pixel in the image.</p></ol>
1317
1493
<p>A description of each parameter follows:</p></ol>
1320
<ol><p>The magick wand.</p></ol>
1496
<ol><p>the magick wand.</p></ol>
1322
1498
<h5>channel</h5>
1323
<ol><p>The image channel(s).</p></ol>
1499
<ol><p>the image channel(s).</p></ol>
1325
1501
<h5>expression</h5>
1326
<ol><p>The expression.</p></ol>
1502
<ol><p>the expression.</p></ol>
1328
1504
<div style="margin: auto;">
1329
<h2><a name="MagickGammaImage">MagickGammaImage</a></h2>
1505
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1506
_8c.html" target="source" name="MagickGammaImage">MagickGammaImage</a></h2>
1332
1509
<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>
1344
1521
<p>A description of each parameter follows:</p></ol>
1347
<ol><p>The magick wand.</p></ol>
1524
<ol><p>the magick wand.</p></ol>
1349
1526
<h5>channel</h5>
1350
<ol><p>The channel.</p></ol>
1527
<ol><p>the channel.</p></ol>
1353
1530
<ol><p>Define the level of gamma correction.</p></ol>
1355
1532
<div style="margin: auto;">
1356
<h2><a name="MagickGaussianBlurImage">MagickGaussianBlurImage</a></h2>
1533
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1534
_8c.html" target="source" name="MagickGaussianBlurImage">MagickGaussianBlurImage</a></h2>
1359
1537
<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>
1370
1548
<p>A description of each parameter follows:</p></ol>
1373
<ol><p>The magick wand.</p></ol>
1551
<ol><p>the magick wand.</p></ol>
1375
1553
<h5>channel</h5>
1376
<ol><p>The image channel(s).</p></ol>
1554
<ol><p>the image channel(s).</p></ol>
1378
1556
<h5>radius</h5>
1379
<ol><p>The radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
1557
<ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
1382
<ol><p>The standard deviation of the Gaussian, in pixels.</p></ol>
1560
<ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
1384
1562
<div style="margin: auto;">
1385
<h2><a name="MagickGetImage">MagickGetImage</a></h2>
1563
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1564
_8c.html" target="source" name="MagickGetImage">MagickGetImage</a></h2>
1388
1567
<p>MagickGetImage() gets the image at the current image index.</p></ol>
1396
1575
<p>A description of each parameter follows:</p></ol>
1399
<ol><p>The magick wand.</p></ol>
1401
<div style="margin: auto;">
1402
<h2><a name="MagickGetImageClipMask">MagickGetImageClipMask</a></h2>
1578
<ol><p>the magick wand.</p></ol>
1580
<div style="margin: auto;">
1581
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1582
_8c.html" target="source" name="MagickGetImageAlphaChannel">MagickGetImageAlphaChannel</a></h2>
1585
<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>
1587
<p>The format of the MagickGetImageAlphaChannel method is:</p>
1590
unsigned long MagickGetImageAlphaChannel(MagickWand *wand)
1593
<p>A description of each parameter follows:</p></ol>
1596
<ol><p>the magick wand.</p></ol>
1598
<div style="margin: auto;">
1599
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1600
_8c.html" target="source" name="MagickGetImageClipMask">MagickGetImageClipMask</a></h2>
1405
1603
<p>MagickGetImageClipMask() gets the image clip mask at the current image index.</p></ol>
1413
1611
<p>A description of each parameter follows:</p></ol>
1416
<ol><p>The magick wand.</p></ol>
1418
<div style="margin: auto;">
1419
<h2><a name="MagickGetImageRegion">MagickGetImageRegion</a></h2>
1422
<p>MagickGetImageRegion() extracts a region of the image and returns it as a a new wand.</p></ol>
1424
<p>The format of the MagickGetImageRegion method is:</p>
1427
MagickWand *MagickGetImageRegion(MagickWand *wand,
1428
const unsigned long width,const unsigned long height,const long x,
1432
<p>A description of each parameter follows:</p></ol>
1435
<ol><p>The magick wand.</p></ol>
1438
<ol><p>The region width.</p></ol>
1441
<ol><p>The region height.</p></ol>
1444
<ol><p>The region x offset.</p></ol>
1447
<ol><p>The region y offset.</p></ol>
1449
<div style="margin: auto;">
1450
<h2><a name="MagickGetImageBackgroundColor">MagickGetImageBackgroundColor</a></h2>
1614
<ol><p>the magick wand.</p></ol>
1616
<div style="margin: auto;">
1617
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1618
_8c.html" target="source" name="MagickGetImageBackgroundColor">MagickGetImageBackgroundColor</a></h2>
1453
1621
<p>MagickGetImageBackgroundColor() returns the image background color.</p></ol>
1462
1630
<p>A description of each parameter follows:</p></ol>
1465
<ol><p>The magick wand.</p></ol>
1633
<ol><p>the magick wand.</p></ol>
1467
1635
<h5>background_color</h5>
1468
1636
<ol><p>Return the background color.</p></ol>
1470
1638
<div style="margin: auto;">
1471
<h2><a name="MagickGetImageBlob">MagickGetImageBlob</a></h2>
1639
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1640
_8c.html" target="source" name="MagickGetImageBlob">MagickGetImageBlob</a></h2>
1474
1643
<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>
1484
1653
<p>A description of each parameter follows:</p></ol>
1487
<ol><p>The magick wand.</p></ol>
1656
<ol><p>the magick wand.</p></ol>
1489
1658
<h5>length</h5>
1490
<ol><p>The length of the blob.</p></ol>
1659
<ol><p>the length of the blob.</p></ol>
1492
1661
<div style="margin: auto;">
1493
<h2><a name="MagickGetImageBlob">MagickGetImageBlob</a></h2>
1662
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1663
_8c.html" target="source" name="MagickGetImageBlob">MagickGetImageBlob</a></h2>
1496
1666
<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>
1506
1676
<p>A description of each parameter follows:</p></ol>
1509
<ol><p>The magick wand.</p></ol>
1679
<ol><p>the magick wand.</p></ol>
1511
1681
<h5>length</h5>
1512
<ol><p>The length of the blob.</p></ol>
1682
<ol><p>the length of the blob.</p></ol>
1514
1684
<div style="margin: auto;">
1515
<h2><a name="MagickGetImageBluePrimary">MagickGetImageBluePrimary</a></h2>
1685
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1686
_8c.html" target="source" name="MagickGetImageBluePrimary">MagickGetImageBluePrimary</a></h2>
1518
1689
<p>MagickGetImageBluePrimary() returns the chromaticy blue primary point for the image.</p></ol>
1527
1698
<p>A description of each parameter follows:</p></ol>
1530
<ol><p>The magick wand.</p></ol>
1701
<ol><p>the magick wand.</p></ol>
1533
<ol><p>The chromaticity blue primary x-point.</p></ol>
1704
<ol><p>the chromaticity blue primary x-point.</p></ol>
1536
<ol><p>The chromaticity blue primary y-point.</p></ol>
1707
<ol><p>the chromaticity blue primary y-point.</p></ol>
1538
1709
<div style="margin: auto;">
1539
<h2><a name="MagickGetImageBorderColor">MagickGetImageBorderColor</a></h2>
1710
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1711
_8c.html" target="source" name="MagickGetImageBorderColor">MagickGetImageBorderColor</a></h2>
1542
1714
<p>MagickGetImageBorderColor() returns the image border color.</p></ol>
1551
1723
<p>A description of each parameter follows:</p></ol>
1554
<ol><p>The magick wand.</p></ol>
1726
<ol><p>the magick wand.</p></ol>
1556
1728
<h5>border_color</h5>
1557
1729
<ol><p>Return the border color.</p></ol>
1559
1731
<div style="margin: auto;">
1560
<h2><a name="MagickGetImageChannelDepth">MagickGetImageChannelDepth</a></h2>
1732
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1733
_8c.html" target="source" name="MagickGetImageChannelDepth">MagickGetImageChannelDepth</a></h2>
1563
<p>MagickGetImageChannelDepth() gets the depth for a particular image channel.</p></ol>
1736
<p>MagickGetImageChannelDepth() gets the depth for one or more image channels.</p></ol>
1565
1738
<p>The format of the MagickGetImageChannelDepth method is:</p>
1572
1745
<p>A description of each parameter follows:</p></ol>
1575
<ol><p>The magick wand.</p></ol>
1748
<ol><p>the magick wand.</p></ol>
1577
1750
<h5>channel</h5>
1578
<ol><p>The image channel(s).</p></ol>
1751
<ol><p>the image channel(s).</p></ol>
1580
1753
<div style="margin: auto;">
1581
<h2><a name="MagickGetImageChannelDistortion">MagickGetImageChannelDistortion</a></h2>
1754
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1755
_8c.html" target="source" name="MagickGetImageChannelDistortion">MagickGetImageChannelDistortion</a></h2>
1584
1758
<p>MagickGetImageChannelDistortion() compares one or more image channels of an image to a reconstructed image and returns the specified distortion metric.</p></ol>
1594
1768
<p>A description of each parameter follows:</p></ol>
1597
<ol><p>The magick wand.</p></ol>
1771
<ol><p>the magick wand.</p></ol>
1599
1773
<h5>reference</h5>
1600
<ol><p>The reference wand.</p></ol>
1774
<ol><p>the reference wand.</p></ol>
1602
1776
<h5>channel</h5>
1603
<ol><p>The channel.</p></ol>
1777
<ol><p>the channel.</p></ol>
1605
1779
<h5>metric</h5>
1606
<ol><p>The metric.</p></ol>
1780
<ol><p>the metric.</p></ol>
1608
1782
<h5>distortion</h5>
1609
<ol><p>The computed distortion between the images.</p></ol>
1611
<div style="margin: auto;">
1612
<h2><a name="MagickGetImageChannelMean">MagickGetImageChannelMean</a></h2>
1783
<ol><p>the computed distortion between the images.</p></ol>
1785
<div style="margin: auto;">
1786
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1787
_8c.html" target="source" name="MagickGetImageChannelDistortions">MagickGetImageChannelDistortions</a></h2>
1790
<p>MagickGetImageChannelDistortions() compares one or more image channels of an image to a reconstructed image and returns the specified distortion metrics.</p></ol>
1792
<p>Use MagickRelinquishMemory() to free the metrics when you are done with them.</p></ol>
1794
<p>The format of the MagickGetImageChannelDistortion method is:</p>
1797
double *MagickGetImageChannelDistortion(MagickWand *wand,
1798
const MagickWand *reference,const MetricType metric)
1801
<p>A description of each parameter follows:</p></ol>
1804
<ol><p>the magick wand.</p></ol>
1807
<ol><p>the reference wand.</p></ol>
1810
<ol><p>the metric.</p></ol>
1812
<div style="margin: auto;">
1813
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1814
_8c.html" target="source" name="MagickGetImageChannelMean">MagickGetImageChannelMean</a></h2>
1615
1817
<p>MagickGetImageChannelMean() gets the mean and standard deviation of one or more image channels.</p></ol>
1663
1866
<ol><p>The maximum pixel value for the specified channel(s).</p></ol>
1665
1868
<div style="margin: auto;">
1666
<h2><a name="MagickGetImageChannelStatistics">MagickGetImageChannelStatistics</a></h2>
1869
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1870
_8c.html" target="source" name="MagickGetImageChannelStatistics">MagickGetImageChannelStatistics</a></h2>
1669
<p>MagickGetImageChannelStatistics() returns statistics for each channel in the image. The statistics incude the channel depth, its minima and maxima, the mean, and the standard deviation. You can access the red channel mean, for example, like this:</p>
1873
<p>MagickGetImageChannelStatistics() returns statistics for each channel in the image. The statistics incude the channel depth, its minimand maxima, the mean, and the standard deviation. You can access the red channel mean, for example, like this:</p>
1671
1875
<pre class="text">
1672
1876
channel_statistics=MagickGetImageChannelStatistics(image,excepton);
1702
1907
<p>A description of each parameter follows:</p></ol>
1705
<ol><p>The magick wand.</p></ol>
1910
<ol><p>the magick wand.</p></ol>
1708
<ol><p>The offset into the image colormap.</p></ol>
1913
<ol><p>the offset into the image colormap.</p></ol>
1711
1916
<ol><p>Return the colormap color in this wand.</p></ol>
1713
1918
<div style="margin: auto;">
1714
<h2><a name="MagickGetImageColors">MagickGetImageColors</a></h2>
1919
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
1920
_8c.html" target="source" name="MagickGetImageColors">MagickGetImageColors</a></h2>
1717
1923
<p>MagickGetImageColors() gets the number of unique colors in the image.</p></ol>
1846
2059
<p>A description of each parameter follows:</p></ol>
1849
<ol><p>The magick wand.</p></ol>
2062
<ol><p>the magick wand.</p></ol>
1851
2064
<h5>reference</h5>
1852
<ol><p>The reference wand.</p></ol>
2065
<ol><p>the reference wand.</p></ol>
1854
2067
<h5>metric</h5>
1855
<ol><p>The metric.</p></ol>
2068
<ol><p>the metric.</p></ol>
1857
2070
<h5>distortion</h5>
1858
<ol><p>The computed distortion between the images.</p></ol>
2071
<ol><p>the computed distortion between the images.</p></ol>
1860
2073
<div style="margin: auto;">
1861
<h2><a name="MagickGetImageDispose">MagickGetImageDispose</a></h2>
2074
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2075
_8c.html" target="source" name="MagickGetImageDispose">MagickGetImageDispose</a></h2>
1864
2078
<p>MagickGetImageDispose() gets the image disposal method.</p></ol>
1923
2140
<p>A description of each parameter follows:</p></ol>
1926
<ol><p>The magick wand.</p></ol>
1928
<div style="margin: auto;">
1929
<h2><a name="MagickGetImageGreenPrimary">MagickGetImageGreenPrimary</a></h2>
2143
<ol><p>the magick wand.</p></ol>
2145
<div style="margin: auto;">
2146
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2147
_8c.html" target="source" name="MagickGetImageGravity">MagickGetImageGravity</a></h2>
2150
<p>MagickGetImageGravity() gets the image gravity.</p></ol>
2152
<p>The format of the MagickGetImageGravity method is:</p>
2155
GravityType MagickGetImageGravity(MagickWand *wand)
2158
<p>A description of each parameter follows:</p></ol>
2161
<ol><p>the magick wand.</p></ol>
2163
<div style="margin: auto;">
2164
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2165
_8c.html" target="source" name="MagickGetImageGreenPrimary">MagickGetImageGreenPrimary</a></h2>
1932
2168
<p>MagickGetImageGreenPrimary() returns the chromaticy green primary point.</p></ol>
1941
2177
<p>A description of each parameter follows:</p></ol>
1944
<ol><p>The magick wand.</p></ol>
2180
<ol><p>the magick wand.</p></ol>
1947
<ol><p>The chromaticity green primary x-point.</p></ol>
2183
<ol><p>the chromaticity green primary x-point.</p></ol>
1950
<ol><p>The chromaticity green primary y-point.</p></ol>
2186
<ol><p>the chromaticity green primary y-point.</p></ol>
1952
2188
<div style="margin: auto;">
1953
<h2><a name="MagickGetImageHeight">MagickGetImageHeight</a></h2>
2189
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2190
_8c.html" target="source" name="MagickGetImageHeight">MagickGetImageHeight</a></h2>
1956
2193
<p>MagickGetImageHeight() returns the image height.</p></ol>
1982
2220
<p>A description of each parameter follows:</p></ol>
1985
<ol><p>The magick wand.</p></ol>
2223
<ol><p>the magick wand.</p></ol>
1987
2225
<h5>number_colors</h5>
1988
<ol><p>The number of unique colors in the image and the number of pixel wands returned.</p></ol>
2226
<ol><p>the number of unique colors in the image and the number of pixel wands returned.</p></ol>
1990
2228
<div style="margin: auto;">
1991
<h2><a name="MagickGetImageInterlaceScheme">MagickGetImageInterlaceScheme</a></h2>
2229
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2230
_8c.html" target="source" name="MagickGetImageInterlaceScheme">MagickGetImageInterlaceScheme</a></h2>
1994
2233
<p>MagickGetImageInterlaceScheme() gets the image interlace scheme.</p></ol>
2054
2296
<p>A description of each parameter follows:</p></ol>
2057
<ol><p>The magick wand.</p></ol>
2299
<ol><p>the magick wand.</p></ol>
2059
2301
<h5>length</h5>
2060
<ol><p>The image length in bytes.</p></ol>
2062
<div style="margin: auto;">
2063
<h2><a name="MagickGetImageMatte">MagickGetImageMatte</a></h2>
2066
<p>MagickGetImageMatte() returns MagickTrue if the image has a matte channel otherwise MagickFalse.</p></ol>
2068
<p>The format of the MagickGetImageMatte method is:</p>
2071
unsigned long MagickGetImageMatte(MagickWand *wand)
2074
<p>A description of each parameter follows:</p></ol>
2077
<ol><p>The magick wand.</p></ol>
2079
<div style="margin: auto;">
2080
<h2><a name="MagickGetImageMatteColor">MagickGetImageMatteColor</a></h2>
2302
<ol><p>the image length in bytes.</p></ol>
2304
<div style="margin: auto;">
2305
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2306
_8c.html" target="source" name="MagickGetImageMatteColor">MagickGetImageMatteColor</a></h2>
2083
2309
<p>MagickGetImageMatteColor() returns the image matte color.</p></ol>
2130
2358
<p>A description of each parameter follows:</p></ol>
2133
<ol><p>The magick wand.</p></ol>
2361
<ol><p>the magick wand.</p></ol>
2136
<ol><p>The page width.</p></ol>
2364
<ol><p>the page width.</p></ol>
2138
2366
<h5>height</h5>
2139
<ol><p>The page height.</p></ol>
2367
<ol><p>the page height.</p></ol>
2142
<ol><p>The page x-offset.</p></ol>
2370
<ol><p>the page x-offset.</p></ol>
2145
<ol><p>The page y-offset.</p></ol>
2373
<ol><p>the page y-offset.</p></ol>
2147
2375
<div style="margin: auto;">
2148
<h2><a name="MagickGetImagePixelColor">MagickGetImagePixelColor</a></h2>
2376
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2377
_8c.html" target="source" name="MagickGetImagePixelColor">MagickGetImagePixelColor</a></h2>
2151
2380
<p>MagickGetImagePixelColor() returns the color of the specified pixel.</p></ol>
2160
2389
<p>A description of each parameter follows:</p></ol>
2163
<ol><p>The magick wand.</p></ol>
2392
<ol><p>the magick wand.</p></ol>
2166
<ol><p>The pixel offset into the image.</p></ol>
2395
<ol><p>the pixel offset into the image.</p></ol>
2169
2398
<ol><p>Return the colormap color in this wand.</p></ol>
2171
2400
<div style="margin: auto;">
2172
<h2><a name="MagickGetImagePixels">MagickGetImagePixels</a></h2>
2401
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2402
_8c.html" target="source" name="MagickGetImagePixels">MagickGetImagePixels</a></h2>
2175
2405
<p>MagickGetImagePixels() 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>
2223
2454
<p>A description of each parameter follows:</p></ol>
2226
<ol><p>The magick wand.</p></ol>
2229
<ol><p>The chromaticity red primary x-point.</p></ol>
2232
<ol><p>The chromaticity red primary y-point.</p></ol>
2234
<div style="margin: auto;">
2235
<h2><a name="MagickGetImageRenderingIntent">MagickGetImageRenderingIntent</a></h2>
2457
<ol><p>the magick wand.</p></ol>
2460
<ol><p>the chromaticity red primary x-point.</p></ol>
2463
<ol><p>the chromaticity red primary y-point.</p></ol>
2465
<div style="margin: auto;">
2466
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2467
_8c.html" target="source" name="MagickGetImageRegion">MagickGetImageRegion</a></h2>
2470
<p>MagickGetImageRegion() extracts a region of the image and returns it as a a new wand.</p></ol>
2472
<p>The format of the MagickGetImageRegion method is:</p>
2475
MagickWand *MagickGetImageRegion(MagickWand *wand,
2476
const unsigned long width,const unsigned long height,const long x,
2480
<p>A description of each parameter follows:</p></ol>
2483
<ol><p>the magick wand.</p></ol>
2486
<ol><p>the region width.</p></ol>
2489
<ol><p>the region height.</p></ol>
2492
<ol><p>the region x offset.</p></ol>
2495
<ol><p>the region y offset.</p></ol>
2497
<div style="margin: auto;">
2498
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2499
_8c.html" target="source" name="MagickGetImageRenderingIntent">MagickGetImageRenderingIntent</a></h2>
2238
2502
<p>MagickGetImageRenderingIntent() gets the image rendering intent.</p></ol>
2264
2529
<p>A description of each parameter follows:</p></ol>
2267
<ol><p>The magick wand.</p></ol>
2532
<ol><p>the magick wand.</p></ol>
2270
<ol><p>The image x-resolution.</p></ol>
2535
<ol><p>the image x-resolution.</p></ol>
2273
<ol><p>The image y-resolution.</p></ol>
2538
<ol><p>the image y-resolution.</p></ol>
2275
2540
<div style="margin: auto;">
2276
<h2><a name="MagickGetImageScene">MagickGetImageScene</a></h2>
2541
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2542
_8c.html" target="source" name="MagickGetImageScene">MagickGetImageScene</a></h2>
2279
2545
<p>MagickGetImageScene() gets the image scene.</p></ol>
2398
2670
<p>A description of each parameter follows:</p></ol>
2401
<ol><p>The magick wand.</p></ol>
2673
<ol><p>the magick wand.</p></ol>
2404
<ol><p>The chromaticity white x-point.</p></ol>
2676
<ol><p>the chromaticity white x-point.</p></ol>
2407
<ol><p>The chromaticity white y-point.</p></ol>
2679
<ol><p>the chromaticity white y-point.</p></ol>
2409
2681
<div style="margin: auto;">
2410
<h2><a name="MagickGetImageWidth">MagickGetImageWidth</a></h2>
2682
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2683
_8c.html" target="source" name="MagickGetImageWidth">MagickGetImageWidth</a></h2>
2413
2686
<p>MagickGetImageWidth() returns the image width.</p></ol>
2544
2824
<p>A description of each parameter follows:</p></ol>
2547
<ol><p>The magick wand.</p></ol>
2827
<ol><p>the magick wand.</p></ol>
2550
<ol><p>The image label.</p></ol>
2830
<ol><p>the image label.</p></ol>
2552
2832
<div style="margin: auto;">
2553
<h2><a name="MagickLevelImage">MagickLevelImage</a></h2>
2833
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2834
_8c.html" target="source" name="MagickLevelImage">MagickLevelImage</a></h2>
2556
2837
<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>
2568
2849
<p>A description of each parameter follows:</p></ol>
2571
<ol><p>The magick wand.</p></ol>
2852
<ol><p>the magick wand.</p></ol>
2573
2854
<h5>channel</h5>
2574
2855
<ol><p>Identify which channel to level: RedChannel, GreenChannel,</p></ol>
2576
2857
<h5>black_point</h5>
2577
<ol><p>The black point.</p></ol>
2858
<ol><p>the black point.</p></ol>
2580
<ol><p>The gamma.</p></ol>
2861
<ol><p>the gamma.</p></ol>
2582
2863
<h5>white_point</h5>
2583
<ol><p>The white point.</p></ol>
2864
<ol><p>the white point.</p></ol>
2585
2866
<div style="margin: auto;">
2586
<h2><a name="MagickLinearStretchImage">MagickLinearStretchImage</a></h2>
2867
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2868
_8c.html" target="source" name="MagickLinearStretchImage">MagickLinearStretchImage</a></h2>
2589
2871
<p>MagickLinearStretchImage() stretches with saturation the image intensity.</p></ol>
2600
2882
<p>A description of each parameter follows:</p></ol>
2603
<ol><p>The magick wand.</p></ol>
2885
<ol><p>the magick wand.</p></ol>
2605
2887
<h5>black_point</h5>
2606
<ol><p>The black point.</p></ol>
2888
<ol><p>the black point.</p></ol>
2608
2890
<h5>white_point</h5>
2609
<ol><p>The white point.</p></ol>
2611
<div style="margin: auto;">
2612
<h2><a name="MagickMagnifyImage">MagickMagnifyImage</a></h2>
2891
<ol><p>the white point.</p></ol>
2893
<div style="margin: auto;">
2894
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2895
_8c.html" target="source" name="MagickLiquidRescaleImage">MagickLiquidRescaleImage</a></h2>
2898
<p>MagickLiquidRescaleImage() rescales image with seam carving.</p></ol>
2900
<p>MagickBooleanType MagickLiquidRescaleImage(MagickWand *wand, const unsigned long columns,const unsigned long rows, const double delta_x,const double rigidity)</p></ol>
2902
<p>A description of each parameter follows:</p></ol>
2905
<ol><p>the magick wand.</p></ol>
2908
<ol><p>the number of columns in the scaled image.</p></ol>
2911
<ol><p>the number of rows in the scaled image.</p></ol>
2914
<ol><p>maximum seam transversal step (0 means straight seams).</p></ol>
2917
<ol><p>introduce a bias for non-straight seams (typically 0).</p></ol>
2919
<div style="margin: auto;">
2920
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2921
_8c.html" target="source" name="MagickMagnifyImage">MagickMagnifyImage</a></h2>
2615
2924
<p>MagickMagnifyImage() is a convenience method that scales an image proportionally to twice its original size.</p></ol>
2623
2932
<p>A description of each parameter follows:</p></ol>
2626
<ol><p>The magick wand.</p></ol>
2628
<div style="margin: auto;">
2629
<h2><a name="MagickMapImage">MagickMapImage</a></h2>
2632
<p>MagickMapImage() replaces the colors of an image with the closest color from a reference image.</p></ol>
2634
<p>The format of the MagickMapImage method is:</p>
2637
MagickBooleanType MagickMapImage(MagickWand *wand,
2638
const MagickWand *map_wand,const MagickBooleanType dither)
2641
<p>A description of each parameter follows:</p></ol>
2644
<ol><p>The magick wand.</p></ol>
2647
<ol><p>The map wand.</p></ol>
2650
<ol><p>Set this integer value to something other than zero to dither the mapped image.</p></ol>
2652
<div style="margin: auto;">
2653
<h2><a name="MagickMedianFilterImage">MagickMedianFilterImage</a></h2>
2935
<ol><p>the magick wand.</p></ol>
2937
<div style="margin: auto;">
2938
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2939
_8c.html" target="source" name="MagickMedianFilterImage">MagickMedianFilterImage</a></h2>
2656
2942
<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>
2665
2951
<p>A description of each parameter follows:</p></ol>
2668
<ol><p>The magick wand.</p></ol>
2954
<ol><p>the magick wand.</p></ol>
2670
2956
<h5>radius</h5>
2671
<ol><p>The radius of the pixel neighborhood.</p></ol>
2957
<ol><p>the radius of the pixel neighborhood.</p></ol>
2673
2959
<div style="margin: auto;">
2674
<h2><a name="MagickMergeImageLayers">MagickMergeImageLayers</a></h2>
2960
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
2961
_8c.html" target="source" name="MagickMergeImageLayers">MagickMergeImageLayers</a></h2>
2677
2964
<p>MagickMergeImageLayers() composes all the image layers from the current given image onward to produce a single image of the merged layers.</p></ol>
2679
<p>The inital canvas's size depends on the given ImageLayerMethod, and is initialized using the first images 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>
2966
<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>
2681
2968
<p>The format of the MagickMergeImageLayers method is:</p>
2714
3002
<p>A description of each parameter follows:</p></ol>
2717
<ol><p>The magick wand.</p></ol>
3005
<ol><p>the magick wand.</p></ol>
2719
3007
<div style="margin: auto;">
2720
<h2><a name="MagickModulateImage">MagickModulateImage</a></h2>
3008
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3009
_8c.html" target="source" name="MagickModulateImage">MagickModulateImage</a></h2>
2723
3012
<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>
2734
3023
<p>A description of each parameter follows:</p></ol>
2737
<ol><p>The magick wand.</p></ol>
3026
<ol><p>the magick wand.</p></ol>
2739
3028
<h5>brightness</h5>
2740
<ol><p>The percent change in brighness.</p></ol>
3029
<ol><p>the percent change in brighness.</p></ol>
2742
3031
<h5>saturation</h5>
2743
<ol><p>The percent change in saturation.</p></ol>
3032
<ol><p>the percent change in saturation.</p></ol>
2746
<ol><p>The percent change in hue.</p></ol>
3035
<ol><p>the percent change in hue.</p></ol>
2748
3037
<div style="margin: auto;">
2749
<h2><a name="MagickMontageImage">MagickMontageImage</a></h2>
3038
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3039
_8c.html" target="source" name="MagickMontageImage">MagickMontageImage</a></h2>
2752
3042
<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>
2796
3087
<p>A description of each parameter follows:</p></ol>
2799
<ol><p>The magick wand.</p></ol>
3090
<ol><p>the magick wand.</p></ol>
2801
3092
<h5>number_frames</h5>
2802
<ol><p>The number of in-between images to generate.</p></ol>
3093
<ol><p>the number of in-between images to generate.</p></ol>
2804
3095
<div style="margin: auto;">
2805
<h2><a name="MagickMotionBlurImage">MagickMotionBlurImage</a></h2>
3096
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3097
_8c.html" target="source" name="MagickMotionBlurImage">MagickMotionBlurImage</a></h2>
2808
3100
<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>
2812
3104
<pre class="code">
2813
3105
MagickBooleanType MagickMotionBlurImage(MagickWand *wand,
2814
3106
const double radius,const double sigma,const double angle)
3107
MagickBooleanType MagickMotionBlurImageChannel(MagickWand *wand,
3108
const ChannelType channel,const double radius,const double sigma,
2817
3112
<p>A description of each parameter follows:</p></ol>
2820
<ol><p>The magick wand.</p></ol>
3115
<ol><p>the magick wand.</p></ol>
3118
<ol><p>the image channel(s).</p></ol>
2822
3120
<h5>radius</h5>
2823
<ol><p>The radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
3121
<ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
2826
<ol><p>The standard deviation of the Gaussian, in pixels.</p></ol>
3124
<ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
2829
3127
<ol><p>Apply the effect along this angle.</p></ol>
2831
3129
<div style="margin: auto;">
2832
<h2><a name="MagickNegateImage">MagickNegateImage</a></h2>
3130
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3131
_8c.html" target="source" name="MagickNegateImage">MagickNegateImage</a></h2>
2835
3134
<p>MagickNegateImage() negates the colors in the reference image. The Grayscale option means that only grayscale values within the image are negated.</p></ol>
2848
3147
<p>A description of each parameter follows:</p></ol>
2851
<ol><p>The magick wand.</p></ol>
3150
<ol><p>the magick wand.</p></ol>
2853
3152
<h5>channel</h5>
2854
<ol><p>The image channel(s).</p></ol>
3153
<ol><p>the image channel(s).</p></ol>
2857
3156
<ol><p>If MagickTrue, only negate grayscale pixels within the image.</p></ol>
2859
3158
<div style="margin: auto;">
2860
<h2><a name="MagickNewImage">MagickNewImage</a></h2>
3159
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3160
_8c.html" target="source" name="MagickNewImage">MagickNewImage</a></h2>
2863
3163
<p>MagickNewImage() adds a blank image canvas of the specified size and background color to the wand.</p></ol>
2873
3173
<p>A description of each parameter follows:</p></ol>
2876
<ol><p>The magick wand.</p></ol>
3176
<ol><p>the magick wand.</p></ol>
2879
<ol><p>The image width.</p></ol>
3179
<ol><p>the image width.</p></ol>
2881
3181
<h5>height</h5>
2882
<ol><p>The image height.</p></ol>
3182
<ol><p>the image height.</p></ol>
2884
3184
<h5>background</h5>
2885
<ol><p>The image color.</p></ol>
3185
<ol><p>the image color.</p></ol>
2887
3187
<div style="margin: auto;">
2888
<h2><a name="MagickNextImage">MagickNextImage</a></h2>
3188
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3189
_8c.html" target="source" name="MagickNextImage">MagickNextImage</a></h2>
2891
3192
<p>MagickNextImage() associates the next image in the image list with a magick wand.</p></ol>
2920
3222
<p>A description of each parameter follows:</p></ol>
2923
<ol><p>The magick wand.</p></ol>
3225
<ol><p>the magick wand.</p></ol>
2925
3227
<h5>channel</h5>
2926
<ol><p>The image channel(s).</p></ol>
3228
<ol><p>the image channel(s).</p></ol>
2928
3230
<div style="margin: auto;">
2929
<h2><a name="MagickOilPaintImage">MagickOilPaintImage</a></h2>
3231
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3232
_8c.html" target="source" name="MagickOilPaintImage">MagickOilPaintImage</a></h2>
2932
3235
<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>
2941
3244
<p>A description of each parameter follows:</p></ol>
2944
<ol><p>The magick wand.</p></ol>
3247
<ol><p>the magick wand.</p></ol>
2946
3249
<h5>radius</h5>
2947
<ol><p>The radius of the circular neighborhood.</p></ol>
2949
<div style="margin: auto;">
2950
<h2><a name="MagickOptimizeImageLayers">MagickOptimizeImageLayers</a></h2>
3250
<ol><p>the radius of the circular neighborhood.</p></ol>
3252
<div style="margin: auto;">
3253
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3254
_8c.html" target="source" name="MagickOpaquePaintImage">MagickOpaquePaintImage</a></h2>
3257
<p>MagickOpaquePaintImage() changes any pixel that matches color with the color defined by fill.</p></ol>
3259
<p>The format of the MagickOpaquePaintImage method is:</p>
3262
MagickBooleanType MagickOpaquePaintImage(MagickWand *wand,
3263
const PixelWand *target,const PixelWand *fill,const double fuzz,
3264
const MagickBooleanType invert)
3265
MagickBooleanType MagickOpaquePaintImageChannel(MagickWand *wand,
3266
const ChannelType channel,const PixelWand *target,
3267
const PixelWand *fill,const double fuzz,const MagickBooleanType invert)
3270
<p>A description of each parameter follows:</p></ol>
3273
<ol><p>the magick wand.</p></ol>
3276
<ol><p>the channel(s).</p></ol>
3279
<ol><p>Change this target color to the fill color within the image.</p></ol>
3282
<ol><p>the fill pixel wand.</p></ol>
3285
<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>
3288
<ol><p>paint any pixel that does not match the target color.</p></ol>
3290
<div style="margin: auto;">
3291
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3292
_8c.html" target="source" name="MagickOptimizeImageLayers">MagickOptimizeImageLayers</a></h2>
2953
3295
<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>
2961
3303
<p>A description of each parameter follows:</p></ol>
2964
<ol><p>The magick wand.</p></ol>
3306
<ol><p>the magick wand.</p></ol>
2966
3308
<div style="margin: auto;">
2967
<h2><a name="MagickOrderedPosterizeImage">MagickOrderedPosterizeImage</a></h2>
3309
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3310
_8c.html" target="source" name="MagickOrderedPosterizeImage">MagickOrderedPosterizeImage</a></h2>
2970
3313
<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>
2996
3339
<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>
2998
3341
<div style="margin: auto;">
2999
<h2><a name="MagickPaintFloodfillImage">MagickPaintFloodfillImage</a></h2>
3002
<p>MagickPaintFloodfillImage() 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>
3004
<p>The format of the MagickPaintFloodfillImage method is:</p>
3007
MagickBooleanType MagickPaintFloodfillImage(MagickWand *wand,
3008
const ChannelType channel,const PixelWand *fill,const double fuzz,
3009
const PixelWand *bordercolor,const long x,const long y)
3012
<p>A description of each parameter follows:</p></ol>
3015
<ol><p>The magick wand.</p></ol>
3018
<ol><p>The channel(s).</p></ol>
3021
<ol><p>The floodfill color pixel wand.</p></ol>
3024
<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>
3026
<h5>bordercolor</h5>
3027
<ol><p>The border color pixel wand.</p></ol>
3030
<ol><p>The starting location of the operation.</p></ol>
3032
<div style="margin: auto;">
3033
<h2><a name="MagickPaintOpaqueImage">MagickPaintOpaqueImage</a></h2>
3036
<p>MagickPaintOpaqueImage() changes any pixel that matches color with the color defined by fill.</p></ol>
3038
<p>The format of the MagickPaintOpaqueImage method is:</p>
3041
MagickBooleanType MagickPaintOpaqueImage(MagickWand *wand,
3042
const PixelWand *target,const PixelWand *fill,const double fuzz)
3043
MagickBooleanType MagickPaintOpaqueImageChannel(MagickWand *wand,
3044
const ChannelType channel,const PixelWand *target,
3045
const PixelWand *fill,const double fuzz)
3048
<p>A description of each parameter follows:</p></ol>
3051
<ol><p>The magick wand.</p></ol>
3054
<ol><p>The channel(s).</p></ol>
3057
<ol><p>Change this target color to the fill color within the image.</p></ol>
3060
<ol><p>The fill pixel wand.</p></ol>
3063
<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>
3065
<div style="margin: auto;">
3066
<h2><a name="MagickPaintTransparentImage">MagickPaintTransparentImage</a></h2>
3069
<p>MagickPaintTransparentImage() changes any pixel that matches color with the color defined by fill.</p></ol>
3071
<p>The format of the MagickPaintTransparentImage method is:</p>
3074
MagickBooleanType MagickPaintTransparentImage(MagickWand *wand,
3075
const PixelWand *target,const double alpha,const double fuzz)
3078
<p>A description of each parameter follows:</p></ol>
3081
<ol><p>The magick wand.</p></ol>
3084
<ol><p>Change this target color to specified opacity value within the image.</p></ol>
3087
<ol><p>The level of transparency: 1.0 is fully opaque and 0.0 is fully transparent.</p></ol>
3090
<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>
3092
<div style="margin: auto;">
3093
<h2><a name="MagickPingImage">MagickPingImage</a></h2>
3342
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3343
_8c.html" target="source" name="MagickPingImage">MagickPingImage</a></h2>
3096
3346
<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>
3104
3354
<p>A description of each parameter follows:</p></ol>
3107
<ol><p>The magick wand.</p></ol>
3357
<ol><p>the magick wand.</p></ol>
3109
3359
<h5>filename</h5>
3110
<ol><p>The image filename.</p></ol>
3360
<ol><p>the image filename.</p></ol>
3112
3362
<div style="margin: auto;">
3113
<h2><a name="MagickPingImageBlob">MagickPingImageBlob</a></h2>
3363
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3364
_8c.html" target="source" name="MagickPingImageBlob">MagickPingImageBlob</a></h2>
3116
3367
<p>MagickPingImageBlob() pings an image or image sequence from a blob.</p></ol>
3125
3376
<p>A description of each parameter follows:</p></ol>
3128
<ol><p>The magick wand.</p></ol>
3379
<ol><p>the magick wand.</p></ol>
3131
<ol><p>The blob.</p></ol>
3382
<ol><p>the blob.</p></ol>
3133
3384
<h5>length</h5>
3134
<ol><p>The blob length.</p></ol>
3385
<ol><p>the blob length.</p></ol>
3136
3387
<div style="margin: auto;">
3137
<h2><a name="MagickPingImageFile">MagickPingImageFile</a></h2>
3388
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3389
_8c.html" target="source" name="MagickPingImageFile">MagickPingImageFile</a></h2>
3140
3392
<p>MagickPingImageFile() pings an image or image sequence from an open file descriptor.</p></ol>
3148
3400
<p>A description of each parameter follows:</p></ol>
3151
<ol><p>The magick wand.</p></ol>
3403
<ol><p>the magick wand.</p></ol>
3154
<ol><p>The file descriptor.</p></ol>
3406
<ol><p>the file descriptor.</p></ol>
3156
3408
<div style="margin: auto;">
3157
<h2><a name="MagickPolaroidImage">MagickPolaroidImage</a></h2>
3409
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3410
_8c.html" target="source" name="MagickPolaroidImage">MagickPolaroidImage</a></h2>
3160
3413
<p>MagickPolaroidImage() simulates a Polaroid picture.</p></ol>
3169
3422
<p>A description of each parameter follows:</p></ol>
3172
<ol><p>The magick wand.</p></ol>
3425
<ol><p>the magick wand.</p></ol>
3174
3427
<h5>drawing_wand</h5>
3175
<ol><p>The draw wand.</p></ol>
3428
<ol><p>the draw wand.</p></ol>
3178
3431
<ol><p>Apply the effect along this angle.</p></ol>
3180
3433
<div style="margin: auto;">
3181
<h2><a name="MagickPosterizeImage">MagickPosterizeImage</a></h2>
3434
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3435
_8c.html" target="source" name="MagickPosterizeImage">MagickPosterizeImage</a></h2>
3184
3438
<p>MagickPosterizeImage() reduces the image to a limited number of color level.</p></ol>
3217
3472
<p>A description of each parameter follows:</p></ol>
3220
<ol><p>The magick wand.</p></ol>
3475
<ol><p>the magick wand.</p></ol>
3222
3477
<h5>preview</h5>
3223
<ol><p>The preview type.</p></ol>
3478
<ol><p>the preview type.</p></ol>
3225
3480
<div style="margin: auto;">
3226
<h2><a name="MagickPreviousImage">MagickPreviousImage</a></h2>
3481
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3482
_8c.html" target="source" name="MagickPreviousImage">MagickPreviousImage</a></h2>
3229
3485
<p>MagickPreviousImage() assocates the previous image in an image list with the magick wand.</p></ol>
3327
3586
<p>A description of each parameter follows:</p></ol>
3330
<ol><p>The magick wand.</p></ol>
3589
<ol><p>the magick wand.</p></ol>
3332
3591
<h5>channel</h5>
3333
<ol><p>The image channel(s).</p></ol>
3592
<ol><p>the image channel(s).</p></ol>
3336
<ol><p>The angle of the blur in degrees.</p></ol>
3595
<ol><p>the angle of the blur in degrees.</p></ol>
3338
3597
<div style="margin: auto;">
3339
<h2><a name="MagickRaiseImage">MagickRaiseImage</a></h2>
3598
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3599
_8c.html" target="source" name="MagickRaiseImage">MagickRaiseImage</a></h2>
3342
3602
<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>
3378
3639
<p>A description of each parameter follows:</p></ol>
3381
<ol><p>The magick wand.</p></ol>
3642
<ol><p>the magick wand.</p></ol>
3383
3644
<h5>channel</h5>
3384
<ol><p>The image channel(s).</p></ol>
3645
<ol><p>the image channel(s).</p></ol>
3386
3647
<h5>low,high</h5>
3387
3648
<ol><p>Specify the high and low thresholds. These values range from 0 to QuantumRange.</p></ol>
3389
3650
<div style="margin: auto;">
3390
<h2><a name="MagickReadImage">MagickReadImage</a></h2>
3651
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3652
_8c.html" target="source" name="MagickReadImage">MagickReadImage</a></h2>
3393
3655
<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>
3401
3663
<p>A description of each parameter follows:</p></ol>
3404
<ol><p>The magick wand.</p></ol>
3666
<ol><p>the magick wand.</p></ol>
3406
3668
<h5>filename</h5>
3407
<ol><p>The image filename.</p></ol>
3669
<ol><p>the image filename.</p></ol>
3409
3671
<div style="margin: auto;">
3410
<h2><a name="MagickReadImageBlob">MagickReadImageBlob</a></h2>
3672
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3673
_8c.html" target="source" name="MagickReadImageBlob">MagickReadImageBlob</a></h2>
3413
3676
<p>MagickReadImageBlob() reads an image or image sequence from a blob.</p></ol>
3422
3685
<p>A description of each parameter follows:</p></ol>
3425
<ol><p>The magick wand.</p></ol>
3688
<ol><p>the magick wand.</p></ol>
3428
<ol><p>The blob.</p></ol>
3691
<ol><p>the blob.</p></ol>
3430
3693
<h5>length</h5>
3431
<ol><p>The blob length.</p></ol>
3694
<ol><p>the blob length.</p></ol>
3433
3696
<div style="margin: auto;">
3434
<h2><a name="MagickReadImageFile">MagickReadImageFile</a></h2>
3697
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3698
_8c.html" target="source" name="MagickReadImageFile">MagickReadImageFile</a></h2>
3437
3701
<p>MagickReadImageFile() reads an image or image sequence from an open file descriptor.</p></ol>
3445
3709
<p>A description of each parameter follows:</p></ol>
3448
<ol><p>The magick wand.</p></ol>
3712
<ol><p>the magick wand.</p></ol>
3451
<ol><p>The file descriptor.</p></ol>
3715
<ol><p>the file descriptor.</p></ol>
3453
3717
<div style="margin: auto;">
3454
<h2><a name="MagickRecolorImage">MagickRecolorImage</a></h2>
3718
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3719
_8c.html" target="source" name="MagickRecolorImage">MagickRecolorImage</a></h2>
3457
3722
<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>
3466
3731
<p>A description of each parameter follows:</p></ol>
3469
<ol><p>The magick wand.</p></ol>
3734
<ol><p>the magick wand.</p></ol>
3472
<ol><p>The number of columns and rows in the color matrix.</p></ol>
3737
<ol><p>the number of columns and rows in the color matrix.</p></ol>
3474
3739
<h5>color_matrix</h5>
3475
3740
<ol><p>An array of doubles representing the color matrix.</p></ol>
3477
3742
<div style="margin: auto;">
3478
<h2><a name="MagickReduceNoiseImage">MagickReduceNoiseImage</a></h2>
3743
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3744
_8c.html" target="source" name="MagickReduceNoiseImage">MagickReduceNoiseImage</a></h2>
3481
3747
<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>
3490
3756
<p>A description of each parameter follows:</p></ol>
3493
<ol><p>The magick wand.</p></ol>
3759
<ol><p>the magick wand.</p></ol>
3495
3761
<h5>radius</h5>
3496
<ol><p>The radius of the pixel neighborhood.</p></ol>
3498
<div style="margin: auto;">
3499
<h2><a name="MagickRemoveImage">MagickRemoveImage</a></h2>
3762
<ol><p>the radius of the pixel neighborhood.</p></ol>
3764
<div style="margin: auto;">
3765
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3766
_8c.html" target="source" name="MagickRemapImage">MagickRemapImage</a></h2>
3769
<p>MagickRemapImage() replaces the colors of an image with the closest color from a reference image.</p></ol>
3771
<p>The format of the MagickRemapImage method is:</p>
3774
MagickBooleanType MagickRemapImage(MagickWand *wand,
3775
const MagickWand *remap_wand,const DitherMethod method)
3778
<p>A description of each parameter follows:</p></ol>
3781
<ol><p>the magick wand.</p></ol>
3784
<ol><p>the affinity wand.</p></ol>
3787
<ol><p>choose from these dither methods: NoDitherMethod, RiemersmaDitherMethod, or FloydSteinbergDitherMethod.</p></ol>
3789
<div style="margin: auto;">
3790
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3791
_8c.html" target="source" name="MagickRemoveImage">MagickRemoveImage</a></h2>
3502
3794
<p>MagickRemoveImage() removes an image from the image list.</p></ol>
3510
3802
<p>A description of each parameter follows:</p></ol>
3513
<ol><p>The magick wand.</p></ol>
3805
<ol><p>the magick wand.</p></ol>
3515
3807
<h5>insert</h5>
3516
<ol><p>The splice wand.</p></ol>
3808
<ol><p>the splice wand.</p></ol>
3518
3810
<div style="margin: auto;">
3519
<h2><a name="MagickResampleImage">MagickResampleImage</a></h2>
3811
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3812
_8c.html" target="source" name="MagickResampleImage">MagickResampleImage</a></h2>
3522
3815
<p>MagickResampleImage() resample image to desired resolution.</p></ol>
3536
3829
<p>A description of each parameter follows:</p></ol>
3539
<ol><p>The magick wand.</p></ol>
3832
<ol><p>the magick wand.</p></ol>
3541
3834
<h5>x_resolution</h5>
3542
<ol><p>The new image x resolution.</p></ol>
3835
<ol><p>the new image x resolution.</p></ol>
3544
3837
<h5>y_resolution</h5>
3545
<ol><p>The new image y resolution.</p></ol>
3838
<ol><p>the new image y resolution.</p></ol>
3547
3840
<h5>filter</h5>
3548
3841
<ol><p>Image filter to use.</p></ol>
3551
<ol><p>The blur factor where > 1 is blurry, < 1 is sharp.</p></ol>
3844
<ol><p>the blur factor where > 1 is blurry, < 1 is sharp.</p></ol>
3553
3846
<div style="margin: auto;">
3554
<h2><a name="MagickResetImagePage">MagickResetImagePage</a></h2>
3847
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3848
_8c.html" target="source" name="MagickResetImagePage">MagickResetImagePage</a></h2>
3557
3851
<p>MagickResetImagePage() resets the Wand page canvas and position.</p></ol>
3566
3860
<p>A description of each parameter follows:</p></ol>
3569
<ol><p>The magick wand.</p></ol>
3863
<ol><p>the magick wand.</p></ol>
3572
<ol><p>The relative page specification.</p></ol>
3866
<ol><p>the relative page specification.</p></ol>
3574
3868
<div style="margin: auto;">
3575
<h2><a name="MagickResizeImage">MagickResizeImage</a></h2>
3869
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3870
_8c.html" target="source" name="MagickResizeImage">MagickResizeImage</a></h2>
3578
3873
<p>MagickResizeImage() scales an image to the desired dimensions with one of these filters:</p>
3598
3893
<p>A description of each parameter follows:</p></ol>
3601
<ol><p>The magick wand.</p></ol>
3896
<ol><p>the magick wand.</p></ol>
3603
3898
<h5>columns</h5>
3604
<ol><p>The number of columns in the scaled image.</p></ol>
3899
<ol><p>the number of columns in the scaled image.</p></ol>
3607
<ol><p>The number of rows in the scaled image.</p></ol>
3902
<ol><p>the number of rows in the scaled image.</p></ol>
3609
3904
<h5>filter</h5>
3610
3905
<ol><p>Image filter to use.</p></ol>
3613
<ol><p>The blur factor where > 1 is blurry, < 1 is sharp.</p></ol>
3908
<ol><p>the blur factor where > 1 is blurry, < 1 is sharp.</p></ol>
3615
3910
<div style="margin: auto;">
3616
<h2><a name="MagickRollImage">MagickRollImage</a></h2>
3911
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3912
_8c.html" target="source" name="MagickRollImage">MagickRollImage</a></h2>
3619
3915
<p>MagickRollImage() offsets an image as defined by x and y.</p></ol>
3628
3924
<p>A description of each parameter follows:</p></ol>
3631
<ol><p>The magick wand.</p></ol>
3927
<ol><p>the magick wand.</p></ol>
3634
<ol><p>The x offset.</p></ol>
3930
<ol><p>the x offset.</p></ol>
3637
<ol><p>The y offset.</p></ol>
3933
<ol><p>the y offset.</p></ol>
3640
3936
<div style="margin: auto;">
3641
<h2><a name="MagickRotateImage">MagickRotateImage</a></h2>
3937
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3938
_8c.html" target="source" name="MagickRotateImage">MagickRotateImage</a></h2>
3644
3941
<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>
3653
3950
<p>A description of each parameter follows:</p></ol>
3656
<ol><p>The magick wand.</p></ol>
3953
<ol><p>the magick wand.</p></ol>
3658
3955
<h5>background</h5>
3659
<ol><p>The background pixel wand.</p></ol>
3956
<ol><p>the background pixel wand.</p></ol>
3661
3958
<h5>degrees</h5>
3662
<ol><p>The number of degrees to rotate the image.</p></ol>
3959
<ol><p>the number of degrees to rotate the image.</p></ol>
3665
3962
<div style="margin: auto;">
3666
<h2><a name="MagickSampleImage">MagickSampleImage</a></h2>
3963
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3964
_8c.html" target="source" name="MagickSampleImage">MagickSampleImage</a></h2>
3669
3967
<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>
3678
3976
<p>A description of each parameter follows:</p></ol>
3681
<ol><p>The magick wand.</p></ol>
3979
<ol><p>the magick wand.</p></ol>
3683
3981
<h5>columns</h5>
3684
<ol><p>The number of columns in the scaled image.</p></ol>
3982
<ol><p>the number of columns in the scaled image.</p></ol>
3687
<ol><p>The number of rows in the scaled image.</p></ol>
3985
<ol><p>the number of rows in the scaled image.</p></ol>
3690
3988
<div style="margin: auto;">
3691
<h2><a name="MagickScaleImage">MagickScaleImage</a></h2>
3989
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
3990
_8c.html" target="source" name="MagickScaleImage">MagickScaleImage</a></h2>
3694
3993
<p>MagickScaleImage() scales the size of an image to the given dimensions.</p></ol>
3703
4002
<p>A description of each parameter follows:</p></ol>
3706
<ol><p>The magick wand.</p></ol>
4005
<ol><p>the magick wand.</p></ol>
3708
4007
<h5>columns</h5>
3709
<ol><p>The number of columns in the scaled image.</p></ol>
4008
<ol><p>the number of columns in the scaled image.</p></ol>
3712
<ol><p>The number of rows in the scaled image.</p></ol>
4011
<ol><p>the number of rows in the scaled image.</p></ol>
3715
4014
<div style="margin: auto;">
3716
<h2><a name="MagickSegmentImage">MagickSegmentImage</a></h2>
4015
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4016
_8c.html" target="source" name="MagickSegmentImage">MagickSegmentImage</a></h2>
3719
4019
<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>
3759
4060
<p>A description of each parameter follows:</p></ol>
3762
<ol><p>The magick wand.</p></ol>
4063
<ol><p>the magick wand.</p></ol>
3764
4065
<h5>channel</h5>
3765
<ol><p>The image channel(s).</p></ol>
4066
<ol><p>the image channel(s).</p></ol>
3767
4068
<div style="margin: auto;">
3768
<h2><a name="MagickSepiaToneImage">MagickSepiaToneImage</a></h2>
4069
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4070
_8c.html" target="source" name="MagickSepiaToneImage">MagickSepiaToneImage</a></h2>
3771
4073
<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>
3780
4082
<p>A description of each parameter follows:</p></ol>
3783
<ol><p>The magick wand.</p></ol>
4085
<ol><p>the magick wand.</p></ol>
3785
4087
<h5>threshold</h5>
3786
4088
<ol><p>Define the extent of the sepia toning.</p></ol>
3788
4090
<div style="margin: auto;">
3789
<h2><a name="MagickSetImage">MagickSetImage</a></h2>
4091
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4092
_8c.html" target="source" name="MagickSetImage">MagickSetImage</a></h2>
3792
4095
<p>MagickSetImage() replaces the last image returned by MagickSetImageIndex(), MagickNextImage(), MagickPreviousImage() with the images from the specified wand.</p></ol>
3801
4104
<p>A description of each parameter follows:</p></ol>
3804
<ol><p>The magick wand.</p></ol>
4107
<ol><p>the magick wand.</p></ol>
3806
4109
<h5>set_wand</h5>
3807
<ol><p>The set_wand wand.</p></ol>
4110
<ol><p>the set_wand wand.</p></ol>
3809
4112
<div style="margin: auto;">
3810
<h2><a name="MagickSetImageAlphaChannel">MagickSetImageAlphaChannel</a></h2>
4113
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4114
_8c.html" target="source" name="MagickSetImageAlphaChannel">MagickSetImageAlphaChannel</a></h2>
3813
4117
<p>MagickSetImageAlphaChannel() activates, deactivates, resets, or sets the alpha channel.</p></ol>
3822
4126
<p>A description of each parameter follows:</p></ol>
3825
<ol><p>The magick wand.</p></ol>
4129
<ol><p>the magick wand.</p></ol>
3827
4131
<h5>alpha_type</h5>
3828
<ol><p>The alpha channel type: ActivateAlphaChannel, DeactivateAlphaChannel, ResetAlphaChannel, or SetAlphaChannel.</p></ol>
4132
<ol><p>the alpha channel type: ActivateAlphaChannel, DeactivateAlphaChannel, OpaqueAlphaChannel, or SetAlphaChannel.</p></ol>
3830
4134
<div style="margin: auto;">
3831
<h2><a name="MagickSetImageBackgroundColor">MagickSetImageBackgroundColor</a></h2>
4135
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4136
_8c.html" target="source" name="MagickSetImageBackgroundColor">MagickSetImageBackgroundColor</a></h2>
3834
4139
<p>MagickSetImageBackgroundColor() sets the image background color.</p></ol>
3843
4148
<p>A description of each parameter follows:</p></ol>
3846
<ol><p>The magick wand.</p></ol>
4151
<ol><p>the magick wand.</p></ol>
3848
4153
<h5>background</h5>
3849
<ol><p>The background pixel wand.</p></ol>
4154
<ol><p>the background pixel wand.</p></ol>
3851
4156
<div style="margin: auto;">
3852
<h2><a name="MagickSetImageBias">MagickSetImageBias</a></h2>
4157
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4158
_8c.html" target="source" name="MagickSetImageBias">MagickSetImageBias</a></h2>
3855
4161
<p>MagickSetImageBias() sets the image bias for any method that convolves an image (e.g. MagickConvolveImage()).</p></ol>
3864
4170
<p>A description of each parameter follows:</p></ol>
3867
<ol><p>The magick wand.</p></ol>
4173
<ol><p>the magick wand.</p></ol>
3870
<ol><p>The image bias.</p></ol>
4176
<ol><p>the image bias.</p></ol>
3872
4178
<div style="margin: auto;">
3873
<h2><a name="MagickSetImageBluePrimary">MagickSetImageBluePrimary</a></h2>
4179
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4180
_8c.html" target="source" name="MagickSetImageBluePrimary">MagickSetImageBluePrimary</a></h2>
3876
4183
<p>MagickSetImageBluePrimary() sets the image chromaticity blue primary point.</p></ol>
3885
4192
<p>A description of each parameter follows:</p></ol>
3888
<ol><p>The magick wand.</p></ol>
4195
<ol><p>the magick wand.</p></ol>
3891
<ol><p>The blue primary x-point.</p></ol>
4198
<ol><p>the blue primary x-point.</p></ol>
3894
<ol><p>The blue primary y-point.</p></ol>
4201
<ol><p>the blue primary y-point.</p></ol>
3896
4203
<div style="margin: auto;">
3897
<h2><a name="MagickSetImageBorderColor">MagickSetImageBorderColor</a></h2>
4204
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4205
_8c.html" target="source" name="MagickSetImageBorderColor">MagickSetImageBorderColor</a></h2>
3900
4208
<p>MagickSetImageBorderColor() sets the image border color.</p></ol>
3909
4217
<p>A description of each parameter follows:</p></ol>
3912
<ol><p>The magick wand.</p></ol>
4220
<ol><p>the magick wand.</p></ol>
3914
4222
<h5>border</h5>
3915
<ol><p>The border pixel wand.</p></ol>
4223
<ol><p>the border pixel wand.</p></ol>
3917
4225
<div style="margin: auto;">
3918
<h2><a name="MagickSetImageChannelDepth">MagickSetImageChannelDepth</a></h2>
4226
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4227
_8c.html" target="source" name="MagickSetImageChannelDepth">MagickSetImageChannelDepth</a></h2>
3921
4230
<p>MagickSetImageChannelDepth() sets the depth of a particular image channel.</p></ol>
3930
4239
<p>A description of each parameter follows:</p></ol>
3933
<ol><p>The magick wand.</p></ol>
4242
<ol><p>the magick wand.</p></ol>
3935
4244
<h5>channel</h5>
3936
<ol><p>The image channel(s).</p></ol>
4245
<ol><p>the image channel(s).</p></ol>
3939
<ol><p>The image depth in bits.</p></ol>
4248
<ol><p>the image depth in bits.</p></ol>
3941
4250
<div style="margin: auto;">
3942
<h2><a name="MagickSetImageClipMask">MagickSetImageClipMask</a></h2>
4251
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4252
_8c.html" target="source" name="MagickSetImageClipMask">MagickSetImageClipMask</a></h2>
3945
4255
<p>MagickSetImageClipMask() sets image clip mask.</p></ol>
3954
4264
<p>A description of each parameter follows:</p></ol>
3957
<ol><p>The magick wand.</p></ol>
4267
<ol><p>the magick wand.</p></ol>
3959
4269
<h5>clip_mask</h5>
3960
<ol><p>The clip_mask wand.</p></ol>
4270
<ol><p>the clip_mask wand.</p></ol>
3962
4272
<div style="margin: auto;">
3963
<h2><a name="MagickSetImageColormapColor">MagickSetImageColormapColor</a></h2>
4273
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4274
_8c.html" target="source" name="MagickSetImageColormapColor">MagickSetImageColormapColor</a></h2>
3966
4277
<p>MagickSetImageColormapColor() sets the color of the specified colormap index.</p></ol>
3975
4286
<p>A description of each parameter follows:</p></ol>
3978
<ol><p>The magick wand.</p></ol>
4289
<ol><p>the magick wand.</p></ol>
3981
<ol><p>The offset into the image colormap.</p></ol>
4292
<ol><p>the offset into the image colormap.</p></ol>
3984
4295
<ol><p>Return the colormap color in this wand.</p></ol>
3986
4297
<div style="margin: auto;">
3987
<h2><a name="MagickSetImageColorspace">MagickSetImageColorspace</a></h2>
4298
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4299
_8c.html" target="source" name="MagickSetImageColorspace">MagickSetImageColorspace</a></h2>
3990
4302
<p>MagickSetImageColorspace() sets the image colorspace.</p></ol>
3999
4311
<p>A description of each parameter follows:</p></ol>
4002
<ol><p>The magick wand.</p></ol>
4314
<ol><p>the magick wand.</p></ol>
4004
4316
<h5>colorspace</h5>
4005
<ol><p>The image colorspace: UndefinedColorspace, RGBColorspace, GRAYColorspace, TransparentColorspace, OHTAColorspace, XYZColorspace, YCbCrColorspace, YCCColorspace, YIQColorspace, YPbPrColorspace, YPbPrColorspace, YUVColorspace, CMYKColorspace, sRGBColorspace, HSLColorspace, or HWBColorspace.</p></ol>
4317
<ol><p>the image colorspace: UndefinedColorspace, RGBColorspace, GRAYColorspace, TransparentColorspace, OHTAColorspace, XYZColorspace, YCbCrColorspace, YCCColorspace, YIQColorspace, YPbPrColorspace, YPbPrColorspace, YUVColorspace, CMYKColorspace, sRGBColorspace, HSLColorspace, or HWBColorspace.</p></ol>
4007
4319
<div style="margin: auto;">
4008
<h2><a name="MagickSetImageCompose">MagickSetImageCompose</a></h2>
4320
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4321
_8c.html" target="source" name="MagickSetImageCompose">MagickSetImageCompose</a></h2>
4011
4324
<p>MagickSetImageCompose() sets the image composite operator, useful for specifying how to composite the image thumbnail when using the MagickMontageImage() method.</p></ol>
4020
4333
<p>A description of each parameter follows:</p></ol>
4023
<ol><p>The magick wand.</p></ol>
4336
<ol><p>the magick wand.</p></ol>
4025
4338
<h5>compose</h5>
4026
<ol><p>The image composite operator.</p></ol>
4339
<ol><p>the image composite operator.</p></ol>
4028
4341
<div style="margin: auto;">
4029
<h2><a name="MagickSetImageCompression">MagickSetImageCompression</a></h2>
4342
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4343
_8c.html" target="source" name="MagickSetImageCompression">MagickSetImageCompression</a></h2>
4032
4346
<p>MagickSetImageCompression() sets the image compression.</p></ol>
4041
4355
<p>A description of each parameter follows:</p></ol>
4044
<ol><p>The magick wand.</p></ol>
4358
<ol><p>the magick wand.</p></ol>
4046
4360
<h5>compression</h5>
4047
<ol><p>The image compression type.</p></ol>
4361
<ol><p>the image compression type.</p></ol>
4049
4363
<div style="margin: auto;">
4050
<h2><a name="MagickSetImageCompressionQuality">MagickSetImageCompressionQuality</a></h2>
4364
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4365
_8c.html" target="source" name="MagickSetImageCompressionQuality">MagickSetImageCompressionQuality</a></h2>
4053
4368
<p>MagickSetImageCompressionQuality() sets the image compression quality.</p></ol>
4062
4377
<p>A description of each parameter follows:</p></ol>
4065
<ol><p>The magick wand.</p></ol>
4380
<ol><p>the magick wand.</p></ol>
4067
4382
<h5>quality</h5>
4068
<ol><p>The image compression tlityype.</p></ol>
4383
<ol><p>the image compression tlityype.</p></ol>
4070
4385
<div style="margin: auto;">
4071
<h2><a name="MagickSetImageDelay">MagickSetImageDelay</a></h2>
4386
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4387
_8c.html" target="source" name="MagickSetImageDelay">MagickSetImageDelay</a></h2>
4074
4390
<p>MagickSetImageDelay() sets the image delay.</p></ol>
4083
4399
<p>A description of each parameter follows:</p></ol>
4086
<ol><p>The magick wand.</p></ol>
4402
<ol><p>the magick wand.</p></ol>
4089
<ol><p>The image delay in ticks-per-second units.</p></ol>
4405
<ol><p>the image delay in ticks-per-second units.</p></ol>
4091
4407
<div style="margin: auto;">
4092
<h2><a name="MagickSetImageDepth">MagickSetImageDepth</a></h2>
4408
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4409
_8c.html" target="source" name="MagickSetImageDepth">MagickSetImageDepth</a></h2>
4095
4412
<p>MagickSetImageDepth() sets the image depth.</p></ol>
4104
4421
<p>A description of each parameter follows:</p></ol>
4107
<ol><p>The magick wand.</p></ol>
4424
<ol><p>the magick wand.</p></ol>
4110
<ol><p>The image depth in bits: 8, 16, or 32.</p></ol>
4427
<ol><p>the image depth in bits: 8, 16, or 32.</p></ol>
4112
4429
<div style="margin: auto;">
4113
<h2><a name="MagickSetImageDispose">MagickSetImageDispose</a></h2>
4430
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4431
_8c.html" target="source" name="MagickSetImageDispose">MagickSetImageDispose</a></h2>
4116
4434
<p>MagickSetImageDispose() sets the image disposal method.</p></ol>
4125
4443
<p>A description of each parameter follows:</p></ol>
4128
<ol><p>The magick wand.</p></ol>
4446
<ol><p>the magick wand.</p></ol>
4130
4448
<h5>dispose</h5>
4131
<ol><p>The image disposeal type.</p></ol>
4449
<ol><p>the image disposeal type.</p></ol>
4133
4451
<div style="margin: auto;">
4134
<h2><a name="MagickSetImageExtent">MagickSetImageExtent</a></h2>
4452
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4453
_8c.html" target="source" name="MagickSetImageExtent">MagickSetImageExtent</a></h2>
4137
4456
<p>MagickSetImageExtent() sets the image size (i.e. columns & rows).</p></ol>
4170
4490
<p>A description of each parameter follows:</p></ol>
4173
<ol><p>The magick wand.</p></ol>
4493
<ol><p>the magick wand.</p></ol>
4175
4495
<h5>filename</h5>
4176
<ol><p>The image filename.</p></ol>
4496
<ol><p>the image filename.</p></ol>
4178
4498
<div style="margin: auto;">
4179
<h2><a name="MagickSetImageFormat">MagickSetImageFormat</a></h2>
4499
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4500
_8c.html" target="source" name="MagickSetImageFormat">MagickSetImageFormat</a></h2>
4182
4503
<p>MagickSetImageFormat() sets the format of a particular image in a sequence.</p></ol>
4191
4512
<p>A description of each parameter follows:</p></ol>
4194
<ol><p>The magick wand.</p></ol>
4515
<ol><p>the magick wand.</p></ol>
4196
4517
<h5>format</h5>
4197
<ol><p>The image format.</p></ol>
4518
<ol><p>the image format.</p></ol>
4199
4520
<div style="margin: auto;">
4200
<h2><a name="MagickSetImageGamma">MagickSetImageGamma</a></h2>
4521
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4522
_8c.html" target="source" name="MagickSetImageGamma">MagickSetImageGamma</a></h2>
4203
4525
<p>MagickSetImageGamma() sets the image gamma.</p></ol>
4212
4534
<p>A description of each parameter follows:</p></ol>
4215
<ol><p>The magick wand.</p></ol>
4537
<ol><p>the magick wand.</p></ol>
4218
<ol><p>The image gamma.</p></ol>
4220
<div style="margin: auto;">
4221
<h2><a name="MagickSetImageGreenPrimary">MagickSetImageGreenPrimary</a></h2>
4540
<ol><p>the image gamma.</p></ol>
4542
<div style="margin: auto;">
4543
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4544
_8c.html" target="source" name="MagickSetImageGravity">MagickSetImageGravity</a></h2>
4547
<p>MagickSetImageGravity() sets the image gravity type.</p></ol>
4549
<p>The format of the MagickSetImageGravity method is:</p>
4552
MagickBooleanType MagickSetImageGravity(MagickWand *wand,
4553
const GravityType gravity)
4556
<p>A description of each parameter follows:</p></ol>
4559
<ol><p>the magick wand.</p></ol>
4562
<ol><p>the image interlace scheme: NoInterlace, LineInterlace, PlaneInterlace, PartitionInterlace.</p></ol>
4564
<div style="margin: auto;">
4565
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4566
_8c.html" target="source" name="MagickSetImageGreenPrimary">MagickSetImageGreenPrimary</a></h2>
4224
4569
<p>MagickSetImageGreenPrimary() sets the image chromaticity green primary point.</p></ol>
4233
4578
<p>A description of each parameter follows:</p></ol>
4236
<ol><p>The magick wand.</p></ol>
4581
<ol><p>the magick wand.</p></ol>
4239
<ol><p>The green primary x-point.</p></ol>
4584
<ol><p>the green primary x-point.</p></ol>
4242
<ol><p>The green primary y-point.</p></ol>
4587
<ol><p>the green primary y-point.</p></ol>
4245
4590
<div style="margin: auto;">
4246
<h2><a name="MagickSetImageInterlaceScheme">MagickSetImageInterlaceScheme</a></h2>
4591
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4592
_8c.html" target="source" name="MagickSetImageInterlaceScheme">MagickSetImageInterlaceScheme</a></h2>
4249
<p>MagickSetImageInterlaceScheme() sets the image compression.</p></ol>
4595
<p>MagickSetImageInterlaceScheme() sets the image interlace scheme.</p></ol>
4251
4597
<p>The format of the MagickSetImageInterlaceScheme method is:</p>
4253
4599
<pre class="code">
4254
4600
MagickBooleanType MagickSetImageInterlaceScheme(MagickWand *wand,
4255
const InterlaceType interlace_scheme)
4601
const InterlaceType interlace)
4258
4604
<p>A description of each parameter follows:</p></ol>
4261
<ol><p>The magick wand.</p></ol>
4607
<ol><p>the magick wand.</p></ol>
4263
<h5>interlace_scheme</h5>
4264
<ol><p>The image interlace scheme: NoInterlace, LineInterlace, PlaneInterlace, PartitionInterlace.</p></ol>
4610
<ol><p>the image interlace scheme: NoInterlace, LineInterlace, PlaneInterlace, PartitionInterlace.</p></ol>
4266
4612
<div style="margin: auto;">
4267
<h2><a name="MagickSetImageInterpolateMethod">MagickSetImageInterpolateMethod</a></h2>
4613
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4614
_8c.html" target="source" name="MagickSetImageInterpolateMethod">MagickSetImageInterpolateMethod</a></h2>
4270
4617
<p>MagickSetImageInterpolateMethod() sets the image interpolate pixel method.</p></ol>
4279
4626
<p>A description of each parameter follows:</p></ol>
4282
<ol><p>The magick wand.</p></ol>
4629
<ol><p>the magick wand.</p></ol>
4284
4631
<h5>method</h5>
4285
<ol><p>The image interpole pixel methods: choose from Undefined, Average, Bicubic, Bilinear, Filter, Integer, Mesh, NearestNeighbor.</p></ol>
4632
<ol><p>the image interpole pixel methods: choose from Undefined, Average, Bicubic, Bilinear, Filter, Integer, Mesh, NearestNeighbor.</p></ol>
4287
4634
<div style="margin: auto;">
4288
<h2><a name="MagickSetImageIterations">MagickSetImageIterations</a></h2>
4635
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4636
_8c.html" target="source" name="MagickSetImageIterations">MagickSetImageIterations</a></h2>
4291
4639
<p>MagickSetImageIterations() sets the image iterations.</p></ol>
4300
4648
<p>A description of each parameter follows:</p></ol>
4303
<ol><p>The magick wand.</p></ol>
4651
<ol><p>the magick wand.</p></ol>
4306
<ol><p>The image delay in 1/100th of a second.</p></ol>
4654
<ol><p>the image delay in 1/100th of a second.</p></ol>
4308
4656
<div style="margin: auto;">
4309
<h2><a name="MagickSetImageMatte">MagickSetImageMatte</a></h2>
4657
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4658
_8c.html" target="source" name="MagickSetImageMatte">MagickSetImageMatte</a></h2>
4312
4661
<p>MagickSetImageMatte() sets the image matte channel.</p></ol>
4342
4692
<p>A description of each parameter follows:</p></ol>
4345
<ol><p>The magick wand.</p></ol>
4695
<ol><p>the magick wand.</p></ol>
4348
<ol><p>The matte pixel wand.</p></ol>
4698
<ol><p>the matte pixel wand.</p></ol>
4350
4700
<div style="margin: auto;">
4351
<h2><a name="MagickSetImageOpacity">MagickSetImageOpacity</a></h2>
4701
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4702
_8c.html" target="source" name="MagickSetImageOpacity">MagickSetImageOpacity</a></h2>
4354
4705
<p>MagickSetImageOpacity() sets the image to the specified opacity level.</p></ol>
4363
4714
<p>A description of each parameter follows:</p></ol>
4366
<ol><p>The magick wand.</p></ol>
4717
<ol><p>the magick wand.</p></ol>
4369
<ol><p>The level of transparency: 1.0 is fully opaque and 0.0 is fully transparent.</p></ol>
4720
<ol><p>the level of transparency: 1.0 is fully opaque and 0.0 is fully transparent.</p></ol>
4371
4722
<div style="margin: auto;">
4372
<h2><a name="MagickSetImageOrientation">MagickSetImageOrientation</a></h2>
4723
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4724
_8c.html" target="source" name="MagickSetImageOrientation">MagickSetImageOrientation</a></h2>
4375
4727
<p>MagickSetImageOrientation() sets the image orientation.</p></ol>
4384
4736
<p>A description of each parameter follows:</p></ol>
4387
<ol><p>The magick wand.</p></ol>
4739
<ol><p>the magick wand.</p></ol>
4389
4741
<h5>orientation</h5>
4390
<ol><p>The image orientation type.</p></ol>
4742
<ol><p>the image orientation type.</p></ol>
4392
4744
<div style="margin: auto;">
4393
<h2><a name="MagickSetImagePage">MagickSetImagePage</a></h2>
4745
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4746
_8c.html" target="source" name="MagickSetImagePage">MagickSetImagePage</a></h2>
4396
4749
<p>MagickSetImagePage() sets the page geometry of the image.</p></ol>
4406
4759
<p>A description of each parameter follows:</p></ol>
4409
<ol><p>The magick wand.</p></ol>
4762
<ol><p>the magick wand.</p></ol>
4412
<ol><p>The page width.</p></ol>
4765
<ol><p>the page width.</p></ol>
4414
4767
<h5>height</h5>
4415
<ol><p>The page height.</p></ol>
4768
<ol><p>the page height.</p></ol>
4418
<ol><p>The page x-offset.</p></ol>
4771
<ol><p>the page x-offset.</p></ol>
4421
<ol><p>The page y-offset.</p></ol>
4774
<ol><p>the page y-offset.</p></ol>
4423
4776
<div style="margin: auto;">
4424
<h2><a name="MagickSetImagePixels">MagickSetImagePixels</a></h2>
4777
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4778
_8c.html" target="source" name="MagickSetImagePixels">MagickSetImagePixels</a></h2>
4427
<p>MagickSetImagePixels() accepts pixel data and 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>
4781
<p>MagickSetImagePixels() 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>
4429
<p>Suppose your want want to upload the first scanline of a 640x480 image from character data in red-green-blue order:</p>
4783
<p>Suppose your want to upload the first scanline of a 640x480 image from character data in red-green-blue order:</p>
4431
4785
<pre class="text">
4432
4786
MagickSetImagePixels(wand,0,0,640,1,"RGB",CharPixel,pixels);
4507
4863
<p>A description of each parameter follows:</p></ol>
4510
<ol><p>The magick wand.</p></ol>
4866
<ol><p>the magick wand.</p></ol>
4513
<ol><p>The red primary x-point.</p></ol>
4869
<ol><p>the red primary x-point.</p></ol>
4516
<ol><p>The red primary y-point.</p></ol>
4872
<ol><p>the red primary y-point.</p></ol>
4518
4874
<div style="margin: auto;">
4519
<h2><a name="MagickSetImageRenderingIntent">MagickSetImageRenderingIntent</a></h2>
4875
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4876
_8c.html" target="source" name="MagickSetImageRenderingIntent">MagickSetImageRenderingIntent</a></h2>
4522
4879
<p>MagickSetImageRenderingIntent() sets the image rendering intent.</p></ol>
4531
4888
<p>A description of each parameter follows:</p></ol>
4534
<ol><p>The magick wand.</p></ol>
4891
<ol><p>the magick wand.</p></ol>
4536
4893
<h5>rendering_intent</h5>
4537
<ol><p>The image rendering intent: UndefinedIntent, SaturationIntent, PerceptualIntent, AbsoluteIntent, or RelativeIntent.</p></ol>
4894
<ol><p>the image rendering intent: UndefinedIntent, SaturationIntent, PerceptualIntent, AbsoluteIntent, or RelativeIntent.</p></ol>
4539
4896
<div style="margin: auto;">
4540
<h2><a name="MagickSetImageResolution">MagickSetImageResolution</a></h2>
4897
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4898
_8c.html" target="source" name="MagickSetImageResolution">MagickSetImageResolution</a></h2>
4543
4901
<p>MagickSetImageResolution() sets the image resolution.</p></ol>
4552
4910
<p>A description of each parameter follows:</p></ol>
4555
<ol><p>The magick wand.</p></ol>
4913
<ol><p>the magick wand.</p></ol>
4557
4915
<h5>x_resolution</h5>
4558
<ol><p>The image x resolution.</p></ol>
4916
<ol><p>the image x resolution.</p></ol>
4560
4918
<h5>y_resolution</h5>
4561
<ol><p>The image y resolution.</p></ol>
4919
<ol><p>the image y resolution.</p></ol>
4563
4921
<div style="margin: auto;">
4564
<h2><a name="MagickSetImageScene">MagickSetImageScene</a></h2>
4922
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4923
_8c.html" target="source" name="MagickSetImageScene">MagickSetImageScene</a></h2>
4567
4926
<p>MagickSetImageScene() sets the image scene.</p></ol>
4576
4935
<p>A description of each parameter follows:</p></ol>
4579
<ol><p>The magick wand.</p></ol>
4938
<ol><p>the magick wand.</p></ol>
4582
<ol><p>The image scene number.</p></ol>
4941
<ol><p>the image scene number.</p></ol>
4584
4943
<div style="margin: auto;">
4585
<h2><a name="MagickSetImageTicksPerSecond">MagickSetImageTicksPerSecond</a></h2>
4944
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4945
_8c.html" target="source" name="MagickSetImageTicksPerSecond">MagickSetImageTicksPerSecond</a></h2>
4588
4948
<p>MagickSetImageTicksPerSecond() sets the image ticks-per-second.</p></ol>
4597
4957
<p>A description of each parameter follows:</p></ol>
4600
<ol><p>The magick wand.</p></ol>
4960
<ol><p>the magick wand.</p></ol>
4602
4962
<h5>ticks_per_second</h5>
4603
<ol><p>The units to use for the image delay.</p></ol>
4963
<ol><p>the units to use for the image delay.</p></ol>
4605
4965
<div style="margin: auto;">
4606
<h2><a name="MagickSetImageType">MagickSetImageType</a></h2>
4966
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4967
_8c.html" target="source" name="MagickSetImageType">MagickSetImageType</a></h2>
4609
4970
<p>MagickSetImageType() sets the image type.</p></ol>
4618
4979
<p>A description of each parameter follows:</p></ol>
4621
<ol><p>The magick wand.</p></ol>
4982
<ol><p>the magick wand.</p></ol>
4623
4984
<h5>image_type</h5>
4624
<ol><p>The image type: UndefinedType, BilevelType, GrayscaleType, GrayscaleMatteType, PaletteType, PaletteMatteType, TrueColorType, TrueColorMatteType, ColorSeparationType, ColorSeparationMatteType, or OptimizeType.</p></ol>
4985
<ol><p>the image type: UndefinedType, BilevelType, GrayscaleType, GrayscaleMatteType, PaletteType, PaletteMatteType, TrueColorType, TrueColorMatteType, ColorSeparationType, ColorSeparationMatteType, or OptimizeType.</p></ol>
4626
4987
<div style="margin: auto;">
4627
<h2><a name="MagickSetImageUnits">MagickSetImageUnits</a></h2>
4988
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
4989
_8c.html" target="source" name="MagickSetImageUnits">MagickSetImageUnits</a></h2>
4630
4992
<p>MagickSetImageUnits() sets the image units of resolution.</p></ol>
4639
5001
<p>A description of each parameter follows:</p></ol>
4642
<ol><p>The magick wand.</p></ol>
5004
<ol><p>the magick wand.</p></ol>
4645
<ol><p>The image units of resolution : UndefinedResolution, PixelsPerInchResolution, or PixelsPerCentimeterResolution.</p></ol>
5007
<ol><p>the image units of resolution : UndefinedResolution, PixelsPerInchResolution, or PixelsPerCentimeterResolution.</p></ol>
4647
5009
<div style="margin: auto;">
4648
<h2><a name="MagickSetImageWhitePoint">MagickSetImageWhitePoint</a></h2>
5010
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5011
_8c.html" target="source" name="MagickSetImageWhitePoint">MagickSetImageWhitePoint</a></h2>
4651
5014
<p>MagickSetImageWhitePoint() sets the image chromaticity white point.</p></ol>
4660
5023
<p>A description of each parameter follows:</p></ol>
4663
<ol><p>The magick wand.</p></ol>
5026
<ol><p>the magick wand.</p></ol>
4666
<ol><p>The white x-point.</p></ol>
5029
<ol><p>the white x-point.</p></ol>
4669
<ol><p>The white y-point.</p></ol>
5032
<ol><p>the white y-point.</p></ol>
4672
5035
<div style="margin: auto;">
4673
<h2><a name="MagickShadeImage">MagickShadeImage</a></h2>
5036
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5037
_8c.html" target="source" name="MagickShadeImage">MagickShadeImage</a></h2>
4676
5040
<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>
4742
5108
<p>A description of each parameter follows:</p></ol>
4745
<ol><p>The magick wand.</p></ol>
5111
<ol><p>the magick wand.</p></ol>
4747
5113
<h5>channel</h5>
4748
<ol><p>The image channel(s).</p></ol>
5114
<ol><p>the image channel(s).</p></ol>
4750
5116
<h5>radius</h5>
4751
<ol><p>The radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
5117
<ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
4754
<ol><p>The standard deviation of the Gaussian, in pixels.</p></ol>
5120
<ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
4756
5122
<div style="margin: auto;">
4757
<h2><a name="MagickShaveImage">MagickShaveImage</a></h2>
5123
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5124
_8c.html" target="source" name="MagickShaveImage">MagickShaveImage</a></h2>
4760
5127
<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>
4769
5136
<p>A description of each parameter follows:</p></ol>
4772
<ol><p>The magick wand.</p></ol>
5139
<ol><p>the magick wand.</p></ol>
4774
5141
<h5>columns</h5>
4775
<ol><p>The number of columns in the scaled image.</p></ol>
5142
<ol><p>the number of columns in the scaled image.</p></ol>
4778
<ol><p>The number of rows in the scaled image.</p></ol>
5145
<ol><p>the number of rows in the scaled image.</p></ol>
4781
5148
<div style="margin: auto;">
4782
<h2><a name="MagickShearImage">MagickShearImage</a></h2>
5149
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5150
_8c.html" target="source" name="MagickShearImage">MagickShearImage</a></h2>
4785
5153
<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>
4794
5162
<p>A description of each parameter follows:</p></ol>
4797
<ol><p>The magick wand.</p></ol>
5165
<ol><p>the magick wand.</p></ol>
4799
5167
<h5>background</h5>
4800
<ol><p>The background pixel wand.</p></ol>
5168
<ol><p>the background pixel wand.</p></ol>
4802
5170
<h5>x_shear</h5>
4803
<ol><p>The number of degrees to shear the image.</p></ol>
5171
<ol><p>the number of degrees to shear the image.</p></ol>
4805
5173
<h5>y_shear</h5>
4806
<ol><p>The number of degrees to shear the image.</p></ol>
5174
<ol><p>the number of degrees to shear the image.</p></ol>
4809
5176
<div style="margin: auto;">
4810
<h2><a name="MagickSigmoidalContrastImage">MagickSigmoidalContrastImage</a></h2>
5177
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5178
_8c.html" target="source" name="MagickSigmoidalContrastImage">MagickSigmoidalContrastImage</a></h2>
4813
5181
<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>
4855
5224
<p>A description of each parameter follows:</p></ol>
4858
<ol><p>The magick wand.</p></ol>
5227
<ol><p>the magick wand.</p></ol>
4860
5229
<h5>radius</h5>
4861
<ol><p>The radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
5230
<ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
4864
<ol><p>The standard deviation of the Gaussian, in pixels.</p></ol>
5233
<ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
4867
5236
<ol><p>Apply the effect along this angle.</p></ol>
4869
5238
<div style="margin: auto;">
4870
<h2><a name="MagickSolarizeImage">MagickSolarizeImage</a></h2>
5239
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5240
_8c.html" target="source" name="MagickSolarizeImage">MagickSolarizeImage</a></h2>
4873
5243
<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>
4882
5252
<p>A description of each parameter follows:</p></ol>
4885
<ol><p>The magick wand.</p></ol>
5255
<ol><p>the magick wand.</p></ol>
4887
5257
<h5>threshold</h5>
4888
5258
<ol><p>Define the extent of the solarization.</p></ol>
4890
5260
<div style="margin: auto;">
4891
<h2><a name="MagickSpliceImage">MagickSpliceImage</a></h2>
5261
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5262
_8c.html" target="source" name="MagickSparseColorImage">MagickSparseColorImage</a></h2>
5265
<p>MagickSparseColorImage(), given a set of coordinates, interpolates the colors found at those coordinates, across the whole image, using various methods.</p></ol>
5267
<p>The format of the MagickSparseColorImage method is:</p>
5270
MagickBooleanType MagickSparseColorImage(MagickWand *wand,
5271
const ChannelType channel,const SparseColorMethod method,
5272
const unsigned long number_arguments,const double *arguments)
5275
<p>A description of each parameter follows:</p></ol>
5278
<ol><p>the image to be sparseed.</p></ol>
5281
<ol><p>the method of image sparseion.</p></ol>
5283
<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>
5285
<p>Bilinear has no simple inverse mapping so will not allow 'bestfit' style of image sparseion.</p></ol>
5287
<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>
5289
<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>
5291
<h5>number_arguments</h5>
5292
<ol><p>the number of arguments given for this sparseion method.</p></ol>
5295
<ol><p>the arguments for this sparseion method.</p></ol>
5297
<div style="margin: auto;">
5298
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5299
_8c.html" target="source" name="MagickSpliceImage">MagickSpliceImage</a></h2>
4894
5302
<p>MagickSpliceImage() splices a solid color into the image.</p></ol>
4904
5312
<p>A description of each parameter follows:</p></ol>
4907
<ol><p>The magick wand.</p></ol>
5315
<ol><p>the magick wand.</p></ol>
4910
<ol><p>The region width.</p></ol>
5318
<ol><p>the region width.</p></ol>
4912
5320
<h5>height</h5>
4913
<ol><p>The region height.</p></ol>
5321
<ol><p>the region height.</p></ol>
4916
<ol><p>The region x offset.</p></ol>
5324
<ol><p>the region x offset.</p></ol>
4919
<ol><p>The region y offset.</p></ol>
5327
<ol><p>the region y offset.</p></ol>
4921
5329
<div style="margin: auto;">
4922
<h2><a name="MagickSpreadImage">MagickSpreadImage</a></h2>
5330
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5331
_8c.html" target="source" name="MagickSpreadImage">MagickSpreadImage</a></h2>
4925
5334
<p>MagickSpreadImage() is a special effects method that randomly displaces each pixel in a block defined by the radius parameter.</p></ol>
4954
5364
<p>A description of each parameter follows:</p></ol>
4957
<ol><p>The magick wand.</p></ol>
5367
<ol><p>the magick wand.</p></ol>
4959
5369
<h5>watermark_wand</h5>
4960
<ol><p>The watermark wand.</p></ol>
5370
<ol><p>the watermark wand.</p></ol>
4962
5372
<h5>offset</h5>
4963
5373
<ol><p>Start hiding at this offset into the image.</p></ol>
4965
5375
<div style="margin: auto;">
4966
<h2><a name="MagickStereoImage">MagickStereoImage</a></h2>
5376
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5377
_8c.html" target="source" name="MagickStereoImage">MagickStereoImage</a></h2>
4969
5380
<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>
5036
5450
<p>A description of each parameter follows:</p></ol>
5039
<ol><p>The magick wand.</p></ol>
5453
<ol><p>the magick wand.</p></ol>
5041
5455
<h5>texture_wand</h5>
5042
<ol><p>The texture wand</p></ol>
5456
<ol><p>the texture wand</p></ol>
5044
5458
<div style="margin: auto;">
5045
<h2><a name="MagickThresholdImage">MagickThresholdImage</a></h2>
5459
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5460
_8c.html" target="source" name="MagickThresholdImage">MagickThresholdImage</a></h2>
5048
5463
<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>
5059
5474
<p>A description of each parameter follows:</p></ol>
5062
<ol><p>The magick wand.</p></ol>
5477
<ol><p>the magick wand.</p></ol>
5064
5479
<h5>channel</h5>
5065
<ol><p>The image channel(s).</p></ol>
5480
<ol><p>the image channel(s).</p></ol>
5067
5482
<h5>threshold</h5>
5068
5483
<ol><p>Define the threshold value.</p></ol>
5070
5485
<div style="margin: auto;">
5071
<h2><a name="MagickThumbnailImage">MagickThumbnailImage</a></h2>
5486
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5487
_8c.html" target="source" name="MagickThumbnailImage">MagickThumbnailImage</a></h2>
5074
5490
<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>
5083
5499
<p>A description of each parameter follows:</p></ol>
5086
<ol><p>The magick wand.</p></ol>
5502
<ol><p>the magick wand.</p></ol>
5088
5504
<h5>columns</h5>
5089
<ol><p>The number of columns in the scaled image.</p></ol>
5505
<ol><p>the number of columns in the scaled image.</p></ol>
5092
<ol><p>The number of rows in the scaled image.</p></ol>
5508
<ol><p>the number of rows in the scaled image.</p></ol>
5094
5510
<div style="margin: auto;">
5095
<h2><a name="MagickTintImage">MagickTintImage</a></h2>
5511
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5512
_8c.html" target="source" name="MagickTintImage">MagickTintImage</a></h2>
5098
5515
<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>
5107
5524
<p>A description of each parameter follows:</p></ol>
5110
<ol><p>The magick wand.</p></ol>
5527
<ol><p>the magick wand.</p></ol>
5113
<ol><p>The tint pixel wand.</p></ol>
5530
<ol><p>the tint pixel wand.</p></ol>
5115
5532
<h5>opacity</h5>
5116
<ol><p>The opacity pixel wand.</p></ol>
5533
<ol><p>the opacity pixel wand.</p></ol>
5118
5535
<div style="margin: auto;">
5119
<h2><a name="MagickTransformImage">MagickTransformImage</a></h2>
5536
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5537
_8c.html" target="source" name="MagickTransformImage">MagickTransformImage</a></h2>
5122
5540
<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>
5140
5558
<ol><p>An image geometry string. This geometry defines the final size of the image.</p></ol>
5142
5560
<div style="margin: auto;">
5143
<h2><a name="MagickTransposeImage">MagickTransposeImage</a></h2>
5561
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5562
_8c.html" target="source" name="MagickTransparentPaintImage">MagickTransparentPaintImage</a></h2>
5565
<p>MagickTransparentPaintImage() changes any pixel that matches color with the color defined by fill.</p></ol>
5567
<p>The format of the MagickTransparentPaintImage method is:</p>
5570
MagickBooleanType MagickTransparentPaintImage(MagickWand *wand,
5571
const PixelWand *target,const double alpha,const double fuzz,
5572
const MagickBooleanType invert)
5575
<p>A description of each parameter follows:</p></ol>
5578
<ol><p>the magick wand.</p></ol>
5581
<ol><p>Change this target color to specified opacity value within the image.</p></ol>
5584
<ol><p>the level of transparency: 1.0 is fully opaque and 0.0 is fully transparent.</p></ol>
5587
<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>
5590
<ol><p>paint any pixel that does not match the target color.</p></ol>
5592
<div style="margin: auto;">
5593
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5594
_8c.html" target="source" name="MagickTransposeImage">MagickTransposeImage</a></h2>
5146
5597
<p>MagickTransposeImage() creates a vertical mirror image by reflecting the pixels around the central x-axis while rotating them 90-degrees.</p></ol>
5188
5641
<p>A description of each parameter follows:</p></ol>
5191
<ol><p>The magick wand.</p></ol>
5644
<ol><p>the magick wand.</p></ol>
5194
5647
<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>
5196
5649
<div style="margin: auto;">
5197
<h2><a name="MagickUniqueImageColors">MagickUniqueImageColors</a></h2>
5650
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5651
_8c.html" target="source" name="MagickUniqueImageColors">MagickUniqueImageColors</a></h2>
5200
5654
<p>MagickUniqueImageColors() discards all but one of any pixel color.</p></ol>
5230
5685
<p>A description of each parameter follows:</p></ol>
5233
<ol><p>The magick wand.</p></ol>
5688
<ol><p>the magick wand.</p></ol>
5235
5690
<h5>channel</h5>
5236
<ol><p>The image channel(s).</p></ol>
5691
<ol><p>the image channel(s).</p></ol>
5238
5693
<h5>radius</h5>
5239
<ol><p>The radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
5694
<ol><p>the radius of the Gaussian, in pixels, not counting the center pixel.</p></ol>
5242
<ol><p>The standard deviation of the Gaussian, in pixels.</p></ol>
5697
<ol><p>the standard deviation of the Gaussian, in pixels.</p></ol>
5244
5699
<h5>amount</h5>
5245
<ol><p>The percentage of the difference between the original and the blur image that is added back into the original.</p></ol>
5700
<ol><p>the percentage of the difference between the original and the blur image that is added back into the original.</p></ol>
5247
5702
<h5>threshold</h5>
5248
<ol><p>The threshold in pixels needed to apply the diffence amount.</p></ol>
5703
<ol><p>the threshold in pixels needed to apply the diffence amount.</p></ol>
5250
5705
<div style="margin: auto;">
5251
<h2><a name="MagickVignetteImage">MagickVignetteImage</a></h2>
5706
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5707
_8c.html" target="source" name="MagickVignetteImage">MagickVignetteImage</a></h2>
5254
5710
<p>MagickVignetteImage() softens the edges of the image in vignette style.</p></ol>
5264
5720
<p>A description of each parameter follows:</p></ol>
5267
<ol><p>The magick wand.</p></ol>
5723
<ol><p>the magick wand.</p></ol>
5269
5725
<h5>black_point</h5>
5270
<ol><p>The black point.</p></ol>
5726
<ol><p>the black point.</p></ol>
5272
5728
<h5>white_point</h5>
5273
<ol><p>The white point.</p></ol>
5729
<ol><p>the white point.</p></ol>
5276
5732
<ol><p>Define the x and y ellipse offset.</p></ol>
5278
5734
<div style="margin: auto;">
5279
<h2><a name="MagickWaveImage">MagickWaveImage</a></h2>
5735
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5736
_8c.html" target="source" name="MagickWaveImage">MagickWaveImage</a></h2>
5282
5739
<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>
5291
5748
<p>A description of each parameter follows:</p></ol>
5294
<ol><p>The magick wand.</p></ol>
5751
<ol><p>the magick wand.</p></ol>
5296
5753
<h5>amplitude, wave_length</h5>
5297
5754
<ol><p>Define the amplitude and wave length of the sine wave.</p></ol>
5299
5756
<div style="margin: auto;">
5300
<h2><a name="MagickWhiteThresholdImage">MagickWhiteThresholdImage</a></h2>
5757
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5758
_8c.html" target="source" name="MagickWhiteThresholdImage">MagickWhiteThresholdImage</a></h2>
5303
5761
<p>MagickWhiteThresholdImage() is like ThresholdImage() but force all pixels above the threshold into white while leaving all pixels below the threshold unchanged.</p></ol>
5312
5770
<p>A description of each parameter follows:</p></ol>
5315
<ol><p>The magick wand.</p></ol>
5773
<ol><p>the magick wand.</p></ol>
5317
5775
<h5>threshold</h5>
5318
<ol><p>The pixel wand.</p></ol>
5776
<ol><p>the pixel wand.</p></ol>
5320
5778
<div style="margin: auto;">
5321
<h2><a name="MagickWriteImage">MagickWriteImage</a></h2>
5779
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5780
_8c.html" target="source" name="MagickWriteImage">MagickWriteImage</a></h2>
5324
5783
<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>
5333
5792
<p>A description of each parameter follows:</p></ol>
5336
<ol><p>The magick wand.</p></ol>
5795
<ol><p>the magick wand.</p></ol>
5338
5797
<h5>filename</h5>
5339
<ol><p>The image filename.</p></ol>
5798
<ol><p>the image filename.</p></ol>
5342
5801
<div style="margin: auto;">
5343
<h2><a name="MagickWriteImageFile">MagickWriteImageFile</a></h2>
5802
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5803
_8c.html" target="source" name="MagickWriteImageFile">MagickWriteImageFile</a></h2>
5346
5806
<p>MagickWriteImageFile() writes an image to an open file descriptor.</p></ol>
5354
5814
<p>A description of each parameter follows:</p></ol>
5357
<ol><p>The magick wand.</p></ol>
5817
<ol><p>the magick wand.</p></ol>
5360
<ol><p>The file descriptor.</p></ol>
5820
<ol><p>the file descriptor.</p></ol>
5363
5823
<div style="margin: auto;">
5364
<h2><a name="MagickWriteImages">MagickWriteImages</a></h2>
5824
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5825
_8c.html" target="source" name="MagickWriteImages">MagickWriteImages</a></h2>
5367
5828
<p>MagickWriteImages() writes an image or image sequence.</p></ol>
5376
5837
<p>A description of each parameter follows:</p></ol>
5379
<ol><p>The magick wand.</p></ol>
5840
<ol><p>the magick wand.</p></ol>
5381
5842
<h5>filename</h5>
5382
<ol><p>The image filename.</p></ol>
5843
<ol><p>the image filename.</p></ol>
5384
5845
<h5>adjoin</h5>
5385
5846
<ol><p>join images into a single multi-image file.</p></ol>
5387
5848
<div style="margin: auto;">
5388
<h2><a name="MagickWriteImagesFile">MagickWriteImagesFile</a></h2>
5849
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image
5850
_8c.html" target="source" name="MagickWriteImagesFile">MagickWriteImagesFile</a></h2>
5391
5853
<p>MagickWriteImagesFile() writes an image sequence to an open file descriptor.</p></ol>
5412
5874
<div id="linkbar">
5413
<a href="http://www.imagemagick.org/discourse-server/" target="1740616841">Discourse Server</a> •
5414
<a href="../../www/mailing-list.html">Mailing Lists</a> •
5415
<a href="http://studio.webbyland.com/ImageMagick/MagickStudio/scripts/MagickStudio.cgi" target="798449617">ImageMagick Studio</a>
5875
<span id="linkbar-west">
5879
<span id="linkbar-center">
5880
<a href="http://www.imagemagick.org/discourse-server/" target="2101389242">Discourse Server</a> •
5881
<a href="../../www/mailing-list.html">Mailing Lists</a> •
5882
<a href="http://cafe.imagemagick.org" target="1673137005">Cafe</a> •
5883
<a href="http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi" target="1296469828">Studio</a>
5885
<span id="linkbar-east">
5417
5890
<div id="footer">
5418
5891
<span id="footer-west">© 1999-2008 ImageMagick Studio LLC</span>