</div>
</div>
<div class="container">
-<p class="text-center"><a href="magick-image.html#GetImageFromMagickWand">GetImageFromMagickWand</a> • <a href="magick-image.html#MagickAdaptiveBlurImage">MagickAdaptiveBlurImage</a> • <a href="magick-image.html#MagickAdaptiveResizeImage">MagickAdaptiveResizeImage</a> • <a href="magick-image.html#MagickAdaptiveSharpenImage">MagickAdaptiveSharpenImage</a> • <a href="magick-image.html#MagickAdaptiveThresholdImage">MagickAdaptiveThresholdImage</a> • <a href="magick-image.html#MagickAddImage">MagickAddImage</a> • <a href="magick-image.html#MagickAddNoiseImage">MagickAddNoiseImage</a> • <a href="magick-image.html#MagickAffineTransformImage">MagickAffineTransformImage</a> • <a href="magick-image.html#MagickAnnotateImage">MagickAnnotateImage</a> • <a href="magick-image.html#MagickAnimateImages">MagickAnimateImages</a> • <a href="magick-image.html#MagickAppendImages">MagickAppendImages</a> • <a href="magick-image.html#MagickAutoGammaImage">MagickAutoGammaImage</a> • <a href="magick-image.html#MagickAutoLevelImage">MagickAutoLevelImage</a> • <a href="magick-image.html#MagickAutoOrientImage">MagickAutoOrientImage</a> • <a href="magick-image.html#MagickBlackThresholdImage">MagickBlackThresholdImage</a> • <a href="magick-image.html#MagickBlueShiftImage">MagickBlueShiftImage</a> • <a href="magick-image.html#MagickBlurImage">MagickBlurImage</a> • <a href="magick-image.html#MagickBorderImage">MagickBorderImage</a> • <a href="magick-image.html#Use MagickBrightnessContrastImage">Use MagickBrightnessContrastImage</a> • <a href="magick-image.html#MagickCharcoalImage">MagickCharcoalImage</a> • <a href="magick-image.html#MagickChopImage">MagickChopImage</a> • <a href="magick-image.html#MagickClampImage">MagickClampImage</a> • <a href="magick-image.html#MagickClipImage">MagickClipImage</a> • <a href="magick-image.html#MagickClipImagePath">MagickClipImagePath</a> • <a href="magick-image.html#MagickClutImage">MagickClutImage</a> • <a href="magick-image.html#MagickCoalesceImages">MagickCoalesceImages</a> • <a href="magick-image.html#MagickColorDecisionListImage">MagickColorDecisionListImage</a> • <a href="magick-image.html#MagickColorizeImage">MagickColorizeImage</a> • <a href="magick-image.html#MagickColorMatrixImage">MagickColorMatrixImage</a> • <a href="magick-image.html#MagickCombineImages">MagickCombineImages</a> • <a href="magick-image.html#MagickCommentImage">MagickCommentImage</a> • <a href="magick-image.html#MagickCompareImageChannels">MagickCompareImageChannels</a> • <a href="magick-image.html#MagickCompareImageLayers">MagickCompareImageLayers</a> • <a href="magick-image.html#MagickCompareImages">MagickCompareImages</a> • <a href="magick-image.html#MagickCompositeImage">MagickCompositeImage</a> • <a href="magick-image.html#MagickCompositeLayers">MagickCompositeLayers</a> • <a href="magick-image.html#MagickContrastImage">MagickContrastImage</a> • <a href="magick-image.html#MagickContrastStretchImage">MagickContrastStretchImage</a> • <a href="magick-image.html#MagickConvolveImage">MagickConvolveImage</a> • <a href="magick-image.html#MagickCropImage">MagickCropImage</a> • <a href="magick-image.html#MagickCycleColormapImage">MagickCycleColormapImage</a> • <a href="magick-image.html#MagickConstituteImage">MagickConstituteImage</a> • <a href="magick-image.html#MagickDecipherImage">MagickDecipherImage</a> • <a href="magick-image.html#MagickDeconstructImages">MagickDeconstructImages</a> • <a href="magick-image.html#MagickDeskewImage">MagickDeskewImage</a> • <a href="magick-image.html#MagickDespeckleImage">MagickDespeckleImage</a> • <a href="magick-image.html#MagickDestroyImage">MagickDestroyImage</a> • <a href="magick-image.html#MagickDisplayImage">MagickDisplayImage</a> • <a href="magick-image.html#MagickDisplayImages">MagickDisplayImages</a> • <a href="magick-image.html#MagickDistortImage">MagickDistortImage</a> • <a href="magick-image.html#MagickDrawImage">MagickDrawImage</a> • <a href="magick-image.html#MagickEdgeImage">MagickEdgeImage</a> • <a href="magick-image.html#MagickEmbossImage">MagickEmbossImage</a> • <a href="magick-image.html#MagickEncipherImage">MagickEncipherImage</a> • <a href="magick-image.html#MagickEnhanceImage">MagickEnhanceImage</a> • <a href="magick-image.html#MagickEqualizeImage">MagickEqualizeImage</a> • <a href="magick-image.html#MagickEvaluateImage">MagickEvaluateImage</a> • <a href="magick-image.html#MagickExportImagePixels">MagickExportImagePixels</a> • <a href="magick-image.html#MagickExtentImage">MagickExtentImage</a> • <a href="magick-image.html#MagickFilterImage">MagickFilterImage</a> • <a href="magick-image.html#MagickFlipImage">MagickFlipImage</a> • <a href="magick-image.html#MagickFloodfillPaintImage">MagickFloodfillPaintImage</a> • <a href="magick-image.html#MagickFlopImage">MagickFlopImage</a> • <a href="magick-image.html#MagickForwardFourierTransformImage">MagickForwardFourierTransformImage</a> • <a href="magick-image.html#MagickFrameImage">MagickFrameImage</a> • <a href="magick-image.html#MagickFunctionImage">MagickFunctionImage</a> • <a href="magick-image.html#MagickFxImage">MagickFxImage</a> • <a href="magick-image.html#MagickGammaImage">MagickGammaImage</a> • <a href="magick-image.html#MagickGaussianBlurImage">MagickGaussianBlurImage</a> • <a href="magick-image.html#MagickGetImage">MagickGetImage</a> • <a href="magick-image.html#MagickGetImageAlphaChannel">MagickGetImageAlphaChannel</a> • <a href="magick-image.html#MagickGetImageClipMask">MagickGetImageClipMask</a> • <a href="magick-image.html#MagickGetImageBackgroundColor">MagickGetImageBackgroundColor</a> • <a href="magick-image.html#MagickGetImageBlob">MagickGetImageBlob</a> • <a href="magick-image.html#MagickGetImageBlob">MagickGetImageBlob</a> • <a href="magick-image.html#MagickGetImageBluePrimary">MagickGetImageBluePrimary</a> • <a href="magick-image.html#MagickGetImageBorderColor">MagickGetImageBorderColor</a> • <a href="magick-image.html#MagickGetImageChannelDepth">MagickGetImageChannelDepth</a> • <a href="magick-image.html#MagickGetImageChannelDistortion">MagickGetImageChannelDistortion</a> • <a href="magick-image.html#MagickGetImageChannelDistortions">MagickGetImageChannelDistortions</a> • <a href="magick-image.html#MagickGetImageChannelFeatures">MagickGetImageChannelFeatures</a> • <a href="magick-image.html#MagickGetImageChannelKurtosis">MagickGetImageChannelKurtosis</a> • <a href="magick-image.html#MagickGetImageChannelMean">MagickGetImageChannelMean</a> • <a href="magick-image.html#MagickGetImageChannelRange">MagickGetImageChannelRange</a> • <a href="magick-image.html#MagickGetImageChannelStatistics">MagickGetImageChannelStatistics</a> • <a href="magick-image.html#MagickGetImageColormapColor">MagickGetImageColormapColor</a> • <a href="magick-image.html#MagickGetImageColors">MagickGetImageColors</a> • <a href="magick-image.html#MagickGetImageColorspace">MagickGetImageColorspace</a> • <a href="magick-image.html#MagickGetImageCompose">MagickGetImageCompose</a> • <a href="magick-image.html#MagickGetImageCompression">MagickGetImageCompression</a> • <a href="magick-image.html#MagickGetImageCompressionQuality">MagickGetImageCompressionQuality</a> • <a href="magick-image.html#MagickGetImageDelay">MagickGetImageDelay</a> • <a href="magick-image.html#MagickGetImageDepth">MagickGetImageDepth</a> • <a href="magick-image.html#MagickGetImageDistortion">MagickGetImageDistortion</a> • <a href="magick-image.html#MagickGetImageDispose">MagickGetImageDispose</a> • <a href="magick-image.html#MagickGetImageEndian">MagickGetImageEndian</a> • <a href="magick-image.html#MagickGetImageFilename">MagickGetImageFilename</a> • <a href="magick-image.html#MagickGetImageFormat">MagickGetImageFormat</a> • <a href="magick-image.html#MagickGetImageFuzz">MagickGetImageFuzz</a> • <a href="magick-image.html#MagickGetImageGamma">MagickGetImageGamma</a> • <a href="magick-image.html#MagickGetImageGravity">MagickGetImageGravity</a> • <a href="magick-image.html#MagickGetImageGreenPrimary">MagickGetImageGreenPrimary</a> • <a href="magick-image.html#MagickGetImageHeight">MagickGetImageHeight</a> • <a href="magick-image.html#MagickGetImageHistogram">MagickGetImageHistogram</a> • <a href="magick-image.html#MagickGetImageInterlaceScheme">MagickGetImageInterlaceScheme</a> • <a href="magick-image.html#MagickGetImageInterpolateMethod">MagickGetImageInterpolateMethod</a> • <a href="magick-image.html#MagickGetImageIterations">MagickGetImageIterations</a> • <a href="magick-image.html#MagickGetImageLength">MagickGetImageLength</a> • <a href="magick-image.html#MagickGetImageMatteColor">MagickGetImageMatteColor</a> • <a href="magick-image.html#MagickGetImageOrientation">MagickGetImageOrientation</a> • <a href="magick-image.html#MagickGetImagePage">MagickGetImagePage</a> • <a href="magick-image.html#MagickGetImagePixelColor">MagickGetImagePixelColor</a> • <a href="magick-image.html#MagickGetImageRedPrimary">MagickGetImageRedPrimary</a> • <a href="magick-image.html#MagickGetImageRegion">MagickGetImageRegion</a> • <a href="magick-image.html#MagickGetImageRenderingIntent">MagickGetImageRenderingIntent</a> • <a href="magick-image.html#MagickGetImageResolution">MagickGetImageResolution</a> • <a href="magick-image.html#MagickGetImageScene">MagickGetImageScene</a> • <a href="magick-image.html#MagickGetImageSignature">MagickGetImageSignature</a> • <a href="magick-image.html#MagickGetImageTicksPerSecond">MagickGetImageTicksPerSecond</a> • <a href="magick-image.html#MagickGetImageType">MagickGetImageType</a> • <a href="magick-image.html#MagickGetImageUnits">MagickGetImageUnits</a> • <a href="magick-image.html#MagickGetImageVirtualPixelMethod">MagickGetImageVirtualPixelMethod</a> • <a href="magick-image.html#MagickGetImageWhitePoint">MagickGetImageWhitePoint</a> • <a href="magick-image.html#MagickGetImageWidth">MagickGetImageWidth</a> • <a href="magick-image.html#MagickGetNumberImages">MagickGetNumberImages</a> • <a href="magick-image.html#MagickGetImageTotalInkDensity">MagickGetImageTotalInkDensity</a> • <a href="magick-image.html#MagickHaldClutImage">MagickHaldClutImage</a> • <a href="magick-image.html#MagickHasNextImage">MagickHasNextImage</a> • <a href="magick-image.html#MagickHasPreviousImage">MagickHasPreviousImage</a> • <a href="magick-image.html#MagickIdentifyImage">MagickIdentifyImage</a> • <a href="magick-image.html#MagickImplodeImage">MagickImplodeImage</a> • <a href="magick-image.html#MagickImportImagePixels">MagickImportImagePixels</a> • <a href="magick-image.html#MagickInverseFourierTransformImage">MagickInverseFourierTransformImage</a> • <a href="magick-image.html#MagickLabelImage">MagickLabelImage</a> • <a href="magick-image.html#MagickLevelImage">MagickLevelImage</a> • <a href="magick-image.html#MagickLinearStretchImage">MagickLinearStretchImage</a> • <a href="magick-image.html#MagickLiquidRescaleImage">MagickLiquidRescaleImage</a> • <a href="magick-image.html#MagickMagnifyImage">MagickMagnifyImage</a> • <a href="magick-image.html#MagickMergeImageLayers">MagickMergeImageLayers</a> • <a href="magick-image.html#MagickMinifyImage">MagickMinifyImage</a> • <a href="magick-image.html#MagickModulateImage">MagickModulateImage</a> • <a href="magick-image.html#MagickMontageImage">MagickMontageImage</a> • <a href="magick-image.html#MagickMorphImages">MagickMorphImages</a> • <a href="magick-image.html#MagickMorphologyImage">MagickMorphologyImage</a> • <a href="magick-image.html#MagickMotionBlurImage">MagickMotionBlurImage</a> • <a href="magick-image.html#MagickNegateImage">MagickNegateImage</a> • <a href="magick-image.html#MagickNewImage">MagickNewImage</a> • <a href="magick-image.html#MagickNextImage">MagickNextImage</a> • <a href="magick-image.html#MagickNormalizeImage">MagickNormalizeImage</a> • <a href="magick-image.html#MagickOilPaintImage">MagickOilPaintImage</a> • <a href="magick-image.html#MagickOpaquePaintImage">MagickOpaquePaintImage</a> • <a href="magick-image.html#MagickOptimizeImageLayers">MagickOptimizeImageLayers</a> • <a href="magick-image.html#MagickOptimizeImageTransparency">MagickOptimizeImageTransparency</a> • <a href="magick-image.html#MagickOrderedPosterizeImage">MagickOrderedPosterizeImage</a> • <a href="magick-image.html#MagickPingImage">MagickPingImage</a> • <a href="magick-image.html#MagickPingImageBlob">MagickPingImageBlob</a> • <a href="magick-image.html#MagickPingImageFile">MagickPingImageFile</a> • <a href="magick-image.html#MagickPolaroidImage">MagickPolaroidImage</a> • <a href="magick-image.html#MagickPosterizeImage">MagickPosterizeImage</a> • <a href="magick-image.html#MagickPreviewImages">MagickPreviewImages</a> • <a href="magick-image.html#MagickPreviousImage">MagickPreviousImage</a> • <a href="magick-image.html#MagickQuantizeImage">MagickQuantizeImage</a> • <a href="magick-image.html#MagickQuantizeImages">MagickQuantizeImages</a> • <a href="magick-image.html#MagickRaiseImage">MagickRaiseImage</a> • <a href="magick-image.html#MagickRandomThresholdImage">MagickRandomThresholdImage</a> • <a href="magick-image.html#MagickReadImage">MagickReadImage</a> • <a href="magick-image.html#MagickReadImageBlob">MagickReadImageBlob</a> • <a href="magick-image.html#MagickReadImageFile">MagickReadImageFile</a> • <a href="magick-image.html#MagickRemapImage">MagickRemapImage</a> • <a href="magick-image.html#MagickRemoveImage">MagickRemoveImage</a> • <a href="magick-image.html#MagickResampleImage">MagickResampleImage</a> • <a href="magick-image.html#MagickResetImagePage">MagickResetImagePage</a> • <a href="magick-image.html#MagickResizeImage">MagickResizeImage</a> • <a href="magick-image.html#MagickRollImage">MagickRollImage</a> • <a href="magick-image.html#MagickRotateImage">MagickRotateImage</a> • <a href="magick-image.html#MagickRotationalBlurImage">MagickRotationalBlurImage</a> • <a href="magick-image.html#MagickSampleImage">MagickSampleImage</a> • <a href="magick-image.html#MagickScaleImage">MagickScaleImage</a> • <a href="magick-image.html#MagickSegmentImage">MagickSegmentImage</a> • <a href="magick-image.html#MagickSelectiveBlurImage">MagickSelectiveBlurImage</a> • <a href="magick-image.html#MagickSeparateImageChannel">MagickSeparateImageChannel</a> • <a href="magick-image.html#MagickSepiaToneImage">MagickSepiaToneImage</a> • <a href="magick-image.html#MagickSetImage">MagickSetImage</a> • <a href="magick-image.html#MagickSetImageAlphaChannel">MagickSetImageAlphaChannel</a> • <a href="magick-image.html#MagickSetImageBackgroundColor">MagickSetImageBackgroundColor</a> • <a href="magick-image.html#MagickSetImageBias">MagickSetImageBias</a> • <a href="magick-image.html#MagickSetImageBluePrimary">MagickSetImageBluePrimary</a> • <a href="magick-image.html#MagickSetImageBorderColor">MagickSetImageBorderColor</a> • <a href="magick-image.html#MagickSetImageChannelDepth">MagickSetImageChannelDepth</a> • <a href="magick-image.html#MagickSetImageClipMask">MagickSetImageClipMask</a> • <a href="magick-image.html#MagickSetImageColor">MagickSetImageColor</a> • <a href="magick-image.html#MagickSetImageColormapColor">MagickSetImageColormapColor</a> • <a href="magick-image.html#MagickSetImageColorspace">MagickSetImageColorspace</a> • <a href="magick-image.html#MagickSetImageCompose">MagickSetImageCompose</a> • <a href="magick-image.html#MagickSetImageCompression">MagickSetImageCompression</a> • <a href="magick-image.html#MagickSetImageCompressionQuality">MagickSetImageCompressionQuality</a> • <a href="magick-image.html#MagickSetImageDelay">MagickSetImageDelay</a> • <a href="magick-image.html#MagickSetImageDepth">MagickSetImageDepth</a> • <a href="magick-image.html#MagickSetImageDispose">MagickSetImageDispose</a> • <a href="magick-image.html#MagickSetImageEndian">MagickSetImageEndian</a> • <a href="magick-image.html#MagickSetImageExtent">MagickSetImageExtent</a> • <a href="magick-image.html#MagickSetImageFilename">MagickSetImageFilename</a> • <a href="magick-image.html#MagickSetImageFormat">MagickSetImageFormat</a> • <a href="magick-image.html#MagickSetImageFuzz">MagickSetImageFuzz</a> • <a href="magick-image.html#MagickSetImageGamma">MagickSetImageGamma</a> • <a href="magick-image.html#MagickSetImageGravity">MagickSetImageGravity</a> • <a href="magick-image.html#MagickSetImageGreenPrimary">MagickSetImageGreenPrimary</a> • <a href="magick-image.html#MagickSetImageInterlaceScheme">MagickSetImageInterlaceScheme</a> • <a href="magick-image.html#MagickSetImageInterpolateMethod">MagickSetImageInterpolateMethod</a> • <a href="magick-image.html#MagickSetImageIterations">MagickSetImageIterations</a> • <a href="magick-image.html#MagickSetImageMatte">MagickSetImageMatte</a> • <a href="magick-image.html#MagickSetImageMatteColor">MagickSetImageMatteColor</a> • <a href="magick-image.html#MagickSetImageOpacity">MagickSetImageOpacity</a> • <a href="magick-image.html#MagickSetImageOrientation">MagickSetImageOrientation</a> • <a href="magick-image.html#MagickSetImagePage">MagickSetImagePage</a> • <a href="magick-image.html#MagickSetImageProgressMonitor">MagickSetImageProgressMonitor</a> • <a href="magick-image.html#MagickSetImageRedPrimary">MagickSetImageRedPrimary</a> • <a href="magick-image.html#MagickSetImageRenderingIntent">MagickSetImageRenderingIntent</a> • <a href="magick-image.html#MagickSetImageResolution">MagickSetImageResolution</a> • <a href="magick-image.html#MagickSetImageScene">MagickSetImageScene</a> • <a href="magick-image.html#MagickSetImageTicksPerSecond">MagickSetImageTicksPerSecond</a> • <a href="magick-image.html#MagickSetImageType">MagickSetImageType</a> • <a href="magick-image.html#MagickSetImageUnits">MagickSetImageUnits</a> • <a href="magick-image.html#MagickSetImageVirtualPixelMethod">MagickSetImageVirtualPixelMethod</a> • <a href="magick-image.html#MagickSetImageWhitePoint">MagickSetImageWhitePoint</a> • <a href="magick-image.html#MagickShadeImage">MagickShadeImage</a> • <a href="magick-image.html#MagickShadowImage">MagickShadowImage</a> • <a href="magick-image.html#MagickSharpenImage">MagickSharpenImage</a> • <a href="magick-image.html#MagickShaveImage">MagickShaveImage</a> • <a href="magick-image.html#MagickShearImage">MagickShearImage</a> • <a href="magick-image.html#MagickSigmoidalContrastImage">MagickSigmoidalContrastImage</a> • <a href="magick-image.html#MagickSimilarityImage">MagickSimilarityImage</a> • <a href="magick-image.html#MagickSketchImage">MagickSketchImage</a> • <a href="magick-image.html#MagickSmushImages">MagickSmushImages</a> • <a href="magick-image.html#MagickSolarizeImage">MagickSolarizeImage</a> • <a href="magick-image.html#MagickSparseColorImage">MagickSparseColorImage</a> • <a href="magick-image.html#MagickSpliceImage">MagickSpliceImage</a> • <a href="magick-image.html#MagickSpreadImage">MagickSpreadImage</a> • <a href="magick-image.html#MagickStatisticImage">MagickStatisticImage</a> • <a href="magick-image.html#MagickSteganoImage">MagickSteganoImage</a> • <a href="magick-image.html#MagickStereoImage">MagickStereoImage</a> • <a href="magick-image.html#MagickStripImage">MagickStripImage</a> • <a href="magick-image.html#MagickSwirlImage">MagickSwirlImage</a> • <a href="magick-image.html#MagickTextureImage">MagickTextureImage</a> • <a href="magick-image.html#MagickThresholdImage">MagickThresholdImage</a> • <a href="magick-image.html#MagickThumbnailImage">MagickThumbnailImage</a> • <a href="magick-image.html#MagickTintImage">MagickTintImage</a> • <a href="magick-image.html#MagickTransformImage">MagickTransformImage</a> • <a href="magick-image.html#MagickTransformImageColorspace">MagickTransformImageColorspace</a> • <a href="magick-image.html#MagickTransparentPaintImage">MagickTransparentPaintImage</a> • <a href="magick-image.html#MagickTransposeImage">MagickTransposeImage</a> • <a href="magick-image.html#MagickTransverseImage">MagickTransverseImage</a> • <a href="magick-image.html#MagickTrimImage">MagickTrimImage</a> • <a href="magick-image.html#MagickUniqueImageColors">MagickUniqueImageColors</a> • <a href="magick-image.html#MagickUnsharpMaskImage">MagickUnsharpMaskImage</a> • <a href="magick-image.html#MagickVignetteImage">MagickVignetteImage</a> • <a href="magick-image.html#MagickWaveImage">MagickWaveImage</a> • <a href="magick-image.html#MagickWhiteThresholdImage">MagickWhiteThresholdImage</a> • <a href="magick-image.html#MagickWriteImage">MagickWriteImage</a> • <a href="magick-image.html#MagickWriteImageFile">MagickWriteImageFile</a> • <a href="magick-image.html#MagickWriteImages">MagickWriteImages</a> • <a href="magick-image.html#MagickWriteImagesFile">MagickWriteImagesFile</a></p>
+<p class="text-center"><a href="magick-image.html#GetImageFromMagickWand">GetImageFromMagickWand</a> • <a href="magick-image.html#MagickAdaptiveBlurImage">MagickAdaptiveBlurImage</a> • <a href="magick-image.html#MagickAdaptiveResizeImage">MagickAdaptiveResizeImage</a> • <a href="magick-image.html#MagickAdaptiveSharpenImage">MagickAdaptiveSharpenImage</a> • <a href="magick-image.html#MagickAdaptiveThresholdImage">MagickAdaptiveThresholdImage</a> • <a href="magick-image.html#MagickAddImage">MagickAddImage</a> • <a href="magick-image.html#MagickAddNoiseImage">MagickAddNoiseImage</a> • <a href="magick-image.html#MagickAffineTransformImage">MagickAffineTransformImage</a> • <a href="magick-image.html#MagickAnnotateImage">MagickAnnotateImage</a> • <a href="magick-image.html#MagickAnimateImages">MagickAnimateImages</a> • <a href="magick-image.html#MagickAppendImages">MagickAppendImages</a> • <a href="magick-image.html#MagickAutoGammaImage">MagickAutoGammaImage</a> • <a href="magick-image.html#MagickAutoLevelImage">MagickAutoLevelImage</a> • <a href="magick-image.html#MagickAutoOrientImage">MagickAutoOrientImage</a> • <a href="magick-image.html#MagickBlackThresholdImage">MagickBlackThresholdImage</a> • <a href="magick-image.html#MagickBlueShiftImage">MagickBlueShiftImage</a> • <a href="magick-image.html#MagickBlurImage">MagickBlurImage</a> • <a href="magick-image.html#MagickBorderImage">MagickBorderImage</a> • <a href="magick-image.html#Use MagickBrightnessContrastImage">Use MagickBrightnessContrastImage</a> • <a href="magick-image.html#MagickChannelFxImage">MagickChannelFxImage</a> • <a href="magick-image.html#MagickCharcoalImage">MagickCharcoalImage</a> • <a href="magick-image.html#MagickChopImage">MagickChopImage</a> • <a href="magick-image.html#MagickClampImage">MagickClampImage</a> • <a href="magick-image.html#MagickClipImage">MagickClipImage</a> • <a href="magick-image.html#MagickClipImagePath">MagickClipImagePath</a> • <a href="magick-image.html#MagickClutImage">MagickClutImage</a> • <a href="magick-image.html#MagickCoalesceImages">MagickCoalesceImages</a> • <a href="magick-image.html#MagickColorDecisionListImage">MagickColorDecisionListImage</a> • <a href="magick-image.html#MagickColorizeImage">MagickColorizeImage</a> • <a href="magick-image.html#MagickColorMatrixImage">MagickColorMatrixImage</a> • <a href="magick-image.html#MagickCombineImages">MagickCombineImages</a> • <a href="magick-image.html#MagickCommentImage">MagickCommentImage</a> • <a href="magick-image.html#MagickCompareImagesLayers">MagickCompareImagesLayers</a> • <a href="magick-image.html#MagickCompareImages">MagickCompareImages</a> • <a href="magick-image.html#MagickCompositeImage">MagickCompositeImage</a> • <a href="magick-image.html#MagickCompositeLayers">MagickCompositeLayers</a> • <a href="magick-image.html#MagickContrastImage">MagickContrastImage</a> • <a href="magick-image.html#MagickContrastStretchImage">MagickContrastStretchImage</a> • <a href="magick-image.html#MagickConvolveImage">MagickConvolveImage</a> • <a href="magick-image.html#MagickCropImage">MagickCropImage</a> • <a href="magick-image.html#MagickCycleColormapImage">MagickCycleColormapImage</a> • <a href="magick-image.html#MagickConstituteImage">MagickConstituteImage</a> • <a href="magick-image.html#MagickDecipherImage">MagickDecipherImage</a> • <a href="magick-image.html#MagickDeconstructImages">MagickDeconstructImages</a> • <a href="magick-image.html#MagickDeskewImage">MagickDeskewImage</a> • <a href="magick-image.html#MagickDespeckleImage">MagickDespeckleImage</a> • <a href="magick-image.html#MagickDestroyImage">MagickDestroyImage</a> • <a href="magick-image.html#MagickDisplayImage">MagickDisplayImage</a> • <a href="magick-image.html#MagickDisplayImages">MagickDisplayImages</a> • <a href="magick-image.html#MagickDistortImage">MagickDistortImage</a> • <a href="magick-image.html#MagickDrawImage">MagickDrawImage</a> • <a href="magick-image.html#MagickEdgeImage">MagickEdgeImage</a> • <a href="magick-image.html#MagickEmbossImage">MagickEmbossImage</a> • <a href="magick-image.html#MagickEncipherImage">MagickEncipherImage</a> • <a href="magick-image.html#MagickEnhanceImage">MagickEnhanceImage</a> • <a href="magick-image.html#MagickEqualizeImage">MagickEqualizeImage</a> • <a href="magick-image.html#MagickEvaluateImage">MagickEvaluateImage</a> • <a href="magick-image.html#MagickExportImagePixels">MagickExportImagePixels</a> • <a href="magick-image.html#MagickExtentImage">MagickExtentImage</a> • <a href="magick-image.html#MagickFlipImage">MagickFlipImage</a> • <a href="magick-image.html#MagickFloodfillPaintImage">MagickFloodfillPaintImage</a> • <a href="magick-image.html#MagickFlopImage">MagickFlopImage</a> • <a href="magick-image.html#MagickForwardFourierTransformImage">MagickForwardFourierTransformImage</a> • <a href="magick-image.html#MagickFrameImage">MagickFrameImage</a> • <a href="magick-image.html#MagickFunctionImage">MagickFunctionImage</a> • <a href="magick-image.html#MagickFxImage">MagickFxImage</a> • <a href="magick-image.html#MagickGammaImage">MagickGammaImage</a> • <a href="magick-image.html#MagickGaussianBlurImage">MagickGaussianBlurImage</a> • <a href="magick-image.html#MagickGetImage">MagickGetImage</a> • <a href="magick-image.html#MagickGetImageAlphaChannel">MagickGetImageAlphaChannel</a> • <a href="magick-image.html#MagickGetImageMask">MagickGetImageMask</a> • <a href="magick-image.html#MagickGetImageBackgroundColor">MagickGetImageBackgroundColor</a> • <a href="magick-image.html#MagickGetImageBlob">MagickGetImageBlob</a> • <a href="magick-image.html#MagickGetImageBlob">MagickGetImageBlob</a> • <a href="magick-image.html#MagickGetImageBluePrimary">MagickGetImageBluePrimary</a> • <a href="magick-image.html#MagickGetImageBorderColor">MagickGetImageBorderColor</a> • <a href="magick-image.html#MagickGetImageFeatures">MagickGetImageFeatures</a> • <a href="magick-image.html#MagickGetImageKurtosis">MagickGetImageKurtosis</a> • <a href="magick-image.html#MagickGetImageMean">MagickGetImageMean</a> • <a href="magick-image.html#MagickGetImageRange">MagickGetImageRange</a> • <a href="magick-image.html#MagickGetImageStatistics">MagickGetImageStatistics</a> • <a href="magick-image.html#MagickGetImageColormapColor">MagickGetImageColormapColor</a> • <a href="magick-image.html#MagickGetImageColors">MagickGetImageColors</a> • <a href="magick-image.html#MagickGetImageColorspace">MagickGetImageColorspace</a> • <a href="magick-image.html#MagickGetImageCompose">MagickGetImageCompose</a> • <a href="magick-image.html#MagickGetImageCompression">MagickGetImageCompression</a> • <a href="magick-image.html#MagickGetImageCompressionQuality">MagickGetImageCompressionQuality</a> • <a href="magick-image.html#MagickGetImageDelay">MagickGetImageDelay</a> • <a href="magick-image.html#MagickGetImageDepth">MagickGetImageDepth</a> • <a href="magick-image.html#MagickGetImageDispose">MagickGetImageDispose</a> • <a href="magick-image.html#MagickGetImageDistortion">MagickGetImageDistortion</a> • <a href="magick-image.html#MagickGetImageDistortions">MagickGetImageDistortions</a> • <a href="magick-image.html#MagickGetImageEndian">MagickGetImageEndian</a> • <a href="magick-image.html#MagickGetImageFilename">MagickGetImageFilename</a> • <a href="magick-image.html#MagickGetImageFormat">MagickGetImageFormat</a> • <a href="magick-image.html#MagickGetImageFuzz">MagickGetImageFuzz</a> • <a href="magick-image.html#MagickGetImageGamma">MagickGetImageGamma</a> • <a href="magick-image.html#MagickGetImageGravity">MagickGetImageGravity</a> • <a href="magick-image.html#MagickGetImageGreenPrimary">MagickGetImageGreenPrimary</a> • <a href="magick-image.html#MagickGetImageHeight">MagickGetImageHeight</a> • <a href="magick-image.html#MagickGetImageHistogram">MagickGetImageHistogram</a> • <a href="magick-image.html#MagickGetImageInterlaceScheme">MagickGetImageInterlaceScheme</a> • <a href="magick-image.html#MagickGetImageInterpolateMethod">MagickGetImageInterpolateMethod</a> • <a href="magick-image.html#MagickGetImageIterations">MagickGetImageIterations</a> • <a href="magick-image.html#MagickGetImageLength">MagickGetImageLength</a> • <a href="magick-image.html#MagickGetImageMatteColor">MagickGetImageMatteColor</a> • <a href="magick-image.html#MagickGetImageOrientation">MagickGetImageOrientation</a> • <a href="magick-image.html#MagickGetImagePage">MagickGetImagePage</a> • <a href="magick-image.html#MagickGetImagePixelColor">MagickGetImagePixelColor</a> • <a href="magick-image.html#MagickGetImageRedPrimary">MagickGetImageRedPrimary</a> • <a href="magick-image.html#MagickGetImageRegion">MagickGetImageRegion</a> • <a href="magick-image.html#MagickGetImageRenderingIntent">MagickGetImageRenderingIntent</a> • <a href="magick-image.html#MagickGetImageResolution">MagickGetImageResolution</a> • <a href="magick-image.html#MagickGetImageScene">MagickGetImageScene</a> • <a href="magick-image.html#MagickGetImageSignature">MagickGetImageSignature</a> • <a href="magick-image.html#MagickGetImageTicksPerSecond">MagickGetImageTicksPerSecond</a> • <a href="magick-image.html#MagickGetImageType">MagickGetImageType</a> • <a href="magick-image.html#MagickGetImageUnits">MagickGetImageUnits</a> • <a href="magick-image.html#MagickGetImageVirtualPixelMethod">MagickGetImageVirtualPixelMethod</a> • <a href="magick-image.html#MagickGetImageWhitePoint">MagickGetImageWhitePoint</a> • <a href="magick-image.html#MagickGetImageWidth">MagickGetImageWidth</a> • <a href="magick-image.html#MagickGetNumberImages">MagickGetNumberImages</a> • <a href="magick-image.html#MagickGetImageTotalInkDensity">MagickGetImageTotalInkDensity</a> • <a href="magick-image.html#MagickHaldClutImage">MagickHaldClutImage</a> • <a href="magick-image.html#MagickHasNextImage">MagickHasNextImage</a> • <a href="magick-image.html#MagickHasPreviousImage">MagickHasPreviousImage</a> • <a href="magick-image.html#MagickIdentifyImage">MagickIdentifyImage</a> • <a href="magick-image.html#MagickImplodeImage">MagickImplodeImage</a> • <a href="magick-image.html#MagickImportImagePixels">MagickImportImagePixels</a> • <a href="magick-image.html#MagickInterpolativeResizeImage">MagickInterpolativeResizeImage</a> • <a href="magick-image.html#MagickInverseFourierTransformImage">MagickInverseFourierTransformImage</a> • <a href="magick-image.html#MagickLabelImage">MagickLabelImage</a> • <a href="magick-image.html#MagickLevelImage">MagickLevelImage</a> • <a href="magick-image.html#MagickLinearStretchImage">MagickLinearStretchImage</a> • <a href="magick-image.html#MagickLiquidRescaleImage">MagickLiquidRescaleImage</a> • <a href="magick-image.html#MagickMagnifyImage">MagickMagnifyImage</a> • <a href="magick-image.html#MagickMergeImageLayers">MagickMergeImageLayers</a> • <a href="magick-image.html#MagickMinifyImage">MagickMinifyImage</a> • <a href="magick-image.html#MagickModulateImage">MagickModulateImage</a> • <a href="magick-image.html#MagickMontageImage">MagickMontageImage</a> • <a href="magick-image.html#MagickMorphImages">MagickMorphImages</a> • <a href="magick-image.html#MagickMorphologyImage">MagickMorphologyImage</a> • <a href="magick-image.html#MagickMotionBlurImage">MagickMotionBlurImage</a> • <a href="magick-image.html#MagickNegateImage">MagickNegateImage</a> • <a href="magick-image.html#MagickNewImage">MagickNewImage</a> • <a href="magick-image.html#MagickNextImage">MagickNextImage</a> • <a href="magick-image.html#MagickNormalizeImage">MagickNormalizeImage</a> • <a href="magick-image.html#MagickOilPaintImage">MagickOilPaintImage</a> • <a href="magick-image.html#MagickOpaquePaintImage">MagickOpaquePaintImage</a> • <a href="magick-image.html#MagickOptimizeImageLayers">MagickOptimizeImageLayers</a> • <a href="magick-image.html#MagickOptimizeImageTransparency">MagickOptimizeImageTransparency</a> • <a href="magick-image.html#MagickOrderedPosterizeImage">MagickOrderedPosterizeImage</a> • <a href="magick-image.html#MagickPingImage">MagickPingImage</a> • <a href="magick-image.html#MagickPingImageBlob">MagickPingImageBlob</a> • <a href="magick-image.html#MagickPingImageFile">MagickPingImageFile</a> • <a href="magick-image.html#MagickPolaroidImage">MagickPolaroidImage</a> • <a href="magick-image.html#MagickPosterizeImage">MagickPosterizeImage</a> • <a href="magick-image.html#MagickPreviewImages">MagickPreviewImages</a> • <a href="magick-image.html#MagickPreviousImage">MagickPreviousImage</a> • <a href="magick-image.html#MagickQuantizeImage">MagickQuantizeImage</a> • <a href="magick-image.html#MagickQuantizeImages">MagickQuantizeImages</a> • <a href="magick-image.html#MagickRotationalBlurImage">MagickRotationalBlurImage</a> • <a href="magick-image.html#MagickRaiseImage">MagickRaiseImage</a> • <a href="magick-image.html#MagickRandomThresholdImage">MagickRandomThresholdImage</a> • <a href="magick-image.html#MagickReadImage">MagickReadImage</a> • <a href="magick-image.html#MagickReadImageBlob">MagickReadImageBlob</a> • <a href="magick-image.html#MagickReadImageFile">MagickReadImageFile</a> • <a href="magick-image.html#MagickRemapImage">MagickRemapImage</a> • <a href="magick-image.html#MagickRemoveImage">MagickRemoveImage</a> • <a href="magick-image.html#MagickResampleImage">MagickResampleImage</a> • <a href="magick-image.html#MagickResetImagePage">MagickResetImagePage</a> • <a href="magick-image.html#MagickResizeImage">MagickResizeImage</a> • <a href="magick-image.html#MagickRollImage">MagickRollImage</a> • <a href="magick-image.html#MagickRotateImage">MagickRotateImage</a> • <a href="magick-image.html#MagickSampleImage">MagickSampleImage</a> • <a href="magick-image.html#MagickScaleImage">MagickScaleImage</a> • <a href="magick-image.html#MagickSegmentImage">MagickSegmentImage</a> • <a href="magick-image.html#MagickSelectiveBlurImage">MagickSelectiveBlurImage</a> • <a href="magick-image.html#MagickSeparateImage">MagickSeparateImage</a> • <a href="magick-image.html#MagickSepiaToneImage">MagickSepiaToneImage</a> • <a href="magick-image.html#MagickSetImage">MagickSetImage</a> • <a href="magick-image.html#MagickSetImageAlphaChannel">MagickSetImageAlphaChannel</a> • <a href="magick-image.html#MagickSetImageBackgroundColor">MagickSetImageBackgroundColor</a> • <a href="magick-image.html#MagickSetImageBluePrimary">MagickSetImageBluePrimary</a> • <a href="magick-image.html#MagickSetImageBorderColor">MagickSetImageBorderColor</a> • <a href="magick-image.html#MagickSetImageMask">MagickSetImageMask</a> • <a href="magick-image.html#MagickSetImageColor">MagickSetImageColor</a> • <a href="magick-image.html#MagickSetImageColormapColor">MagickSetImageColormapColor</a> • <a href="magick-image.html#MagickSetImageColorspace">MagickSetImageColorspace</a> • <a href="magick-image.html#MagickSetImageCompose">MagickSetImageCompose</a> • <a href="magick-image.html#MagickSetImageCompression">MagickSetImageCompression</a> • <a href="magick-image.html#MagickSetImageCompressionQuality">MagickSetImageCompressionQuality</a> • <a href="magick-image.html#MagickSetImageDelay">MagickSetImageDelay</a> • <a href="magick-image.html#MagickSetImageDepth">MagickSetImageDepth</a> • <a href="magick-image.html#MagickSetImageDispose">MagickSetImageDispose</a> • <a href="magick-image.html#MagickSetImageEndian">MagickSetImageEndian</a> • <a href="magick-image.html#MagickSetImageExtent">MagickSetImageExtent</a> • <a href="magick-image.html#MagickSetImageFilename">MagickSetImageFilename</a> • <a href="magick-image.html#MagickSetImageFormat">MagickSetImageFormat</a> • <a href="magick-image.html#MagickSetImageFuzz">MagickSetImageFuzz</a> • <a href="magick-image.html#MagickSetImageGamma">MagickSetImageGamma</a> • <a href="magick-image.html#MagickSetImageGravity">MagickSetImageGravity</a> • <a href="magick-image.html#MagickSetImageGreenPrimary">MagickSetImageGreenPrimary</a> • <a href="magick-image.html#MagickSetImageInterlaceScheme">MagickSetImageInterlaceScheme</a> • <a href="magick-image.html#MagickSetImagePixelInterpolateMethod">MagickSetImagePixelInterpolateMethod</a> • <a href="magick-image.html#MagickSetImageIterations">MagickSetImageIterations</a> • <a href="magick-image.html#MagickSetImageMatte">MagickSetImageMatte</a> • <a href="magick-image.html#MagickSetImageMatteColor">MagickSetImageMatteColor</a> • <a href="magick-image.html#MagickSetImageAlpha">MagickSetImageAlpha</a> • <a href="magick-image.html#MagickSetImageOrientation">MagickSetImageOrientation</a> • <a href="magick-image.html#MagickSetImagePage">MagickSetImagePage</a> • <a href="magick-image.html#MagickSetImageProgressMonitor">MagickSetImageProgressMonitor</a> • <a href="magick-image.html#MagickSetImageRedPrimary">MagickSetImageRedPrimary</a> • <a href="magick-image.html#MagickSetImageRenderingIntent">MagickSetImageRenderingIntent</a> • <a href="magick-image.html#MagickSetImageResolution">MagickSetImageResolution</a> • <a href="magick-image.html#MagickSetImageScene">MagickSetImageScene</a> • <a href="magick-image.html#MagickSetImageTicksPerSecond">MagickSetImageTicksPerSecond</a> • <a href="magick-image.html#MagickSetImageType">MagickSetImageType</a> • <a href="magick-image.html#MagickSetImageUnits">MagickSetImageUnits</a> • <a href="magick-image.html#MagickSetImageVirtualPixelMethod">MagickSetImageVirtualPixelMethod</a> • <a href="magick-image.html#MagickSetImageWhitePoint">MagickSetImageWhitePoint</a> • <a href="magick-image.html#MagickShadeImage">MagickShadeImage</a> • <a href="magick-image.html#MagickShadowImage">MagickShadowImage</a> • <a href="magick-image.html#MagickSharpenImage">MagickSharpenImage</a> • <a href="magick-image.html#MagickShaveImage">MagickShaveImage</a> • <a href="magick-image.html#MagickShearImage">MagickShearImage</a> • <a href="magick-image.html#MagickSigmoidalContrastImage">MagickSigmoidalContrastImage</a> • <a href="magick-image.html#MagickSimilarityImage">MagickSimilarityImage</a> • <a href="magick-image.html#MagickSketchImage">MagickSketchImage</a> • <a href="magick-image.html#MagickSmushImages">MagickSmushImages</a> • <a href="magick-image.html#MagickSolarizeImage">MagickSolarizeImage</a> • <a href="magick-image.html#MagickSparseColorImage">MagickSparseColorImage</a> • <a href="magick-image.html#MagickSpliceImage">MagickSpliceImage</a> • <a href="magick-image.html#MagickSpreadImage">MagickSpreadImage</a> • <a href="magick-image.html#MagickStatisticImage">MagickStatisticImage</a> • <a href="magick-image.html#MagickSteganoImage">MagickSteganoImage</a> • <a href="magick-image.html#MagickStereoImage">MagickStereoImage</a> • <a href="magick-image.html#MagickStripImage">MagickStripImage</a> • <a href="magick-image.html#MagickSwirlImage">MagickSwirlImage</a> • <a href="magick-image.html#MagickTextureImage">MagickTextureImage</a> • <a href="magick-image.html#MagickThresholdImage">MagickThresholdImage</a> • <a href="magick-image.html#MagickThumbnailImage">MagickThumbnailImage</a> • <a href="magick-image.html#MagickTintImage">MagickTintImage</a> • <a href="magick-image.html#MagickTransformImage">MagickTransformImage</a> • <a href="magick-image.html#MagickTransformImageColorspace">MagickTransformImageColorspace</a> • <a href="magick-image.html#MagickTransparentPaintImage">MagickTransparentPaintImage</a> • <a href="magick-image.html#MagickTransposeImage">MagickTransposeImage</a> • <a href="magick-image.html#MagickTransverseImage">MagickTransverseImage</a> • <a href="magick-image.html#MagickTrimImage">MagickTrimImage</a> • <a href="magick-image.html#MagickUniqueImageColors">MagickUniqueImageColors</a> • <a href="magick-image.html#MagickUnsharpMaskImage">MagickUnsharpMaskImage</a> • <a href="magick-image.html#MagickVignetteImage">MagickVignetteImage</a> • <a href="magick-image.html#MagickWaveImage">MagickWaveImage</a> • <a href="magick-image.html#MagickWhiteThresholdImage">MagickWhiteThresholdImage</a> • <a href="magick-image.html#MagickWriteImage">MagickWriteImage</a> • <a href="magick-image.html#MagickWriteImageFile">MagickWriteImageFile</a> • <a href="magick-image.html#MagickWriteImages">MagickWriteImages</a> • <a href="magick-image.html#MagickWriteImagesFile">MagickWriteImagesFile</a></p>
+<div class="magick-header">
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="GetImageFromMagickWand">GetImageFromMagickWand</a></h2>
<p>GetImageFromMagickWand() returns the current image from the magick wand.</p>
<pre class="text">
MagickBooleanType MagickAdaptiveBlurImage(MagickWand *wand,
const double radius,const double sigma)
-MagickBooleanType MagickAdaptiveBlurImageChannel(MagickWand *wand,
- const ChannelType channel,const double radius,const double sigma)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>radius</dt>
<dd>the radius of the Gaussian, in pixels, not counting the center pixel. </dd>
<pre class="text">
MagickBooleanType MagickAdaptiveSharpenImage(MagickWand *wand,
const double radius,const double sigma)
-MagickBooleanType MagickAdaptiveSharpenImageChannel(MagickWand *wand,
- const ChannelType channel,const double radius,const double sigma)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>radius</dt>
<dd>the radius of the Gaussian, in pixels, not counting the center pixel. </dd>
<pre class="text">
MagickBooleanType MagickAdaptiveThresholdImage(MagickWand *wand,
- const size_t width,const size_t height,const ssize_t offset)
+ const size_t width,const size_t height,const double bias)
</pre>
<p>A description of each parameter follows:</p>
<dd> </dd>
<dt>offset</dt>
-<dd>the mean offset. </dd>
+<dd>the mean bias. </dd>
<dd> </dd>
</dl>
<pre class="text">
MagickBooleanType MagickAddNoiseImage(MagickWand *wand,
- const NoiseType noise_type)
-MagickBooleanType MagickAddNoiseImageChannel(MagickWand *wand,
- const ChannelType channel,const NoiseType noise_type)
+ const NoiseType noise_type,const double attenuate)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>noise_type</dt>
<dd> The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson. </dd>
+<dd> </dd>
+<dt>attenuate</dt>
+<dd> attenuate the random distribution. </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickAffineTransformImage">MagickAffineTransformImage</a></h2>
<pre class="text">
MagickBooleanType MagickAutoGammaImage(MagickWand *wand)
-MagickBooleanType MagickAutoGammaImageChannel(MagickWand *wand,
- const ChannelType channel)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickAutoLevelImage">MagickAutoLevelImage</a></h2>
<pre class="text">
MagickBooleanType MagickAutoLevelImage(MagickWand *wand)
-MagickBooleanType MagickAutoLevelImageChannel(MagickWand *wand,
- const ChannelType channel)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickAutoOrientImage">MagickAutoOrientImage</a></h2>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickBlurImage">MagickBlurImage</a></h2>
-<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>
+<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>
<p>The format of the MagickBlurImage method is:</p>
<pre class="text">
MagickBooleanType MagickBlurImage(MagickWand *wand,const double radius,
const double sigma)
-MagickBooleanType MagickBlurImageChannel(MagickWand *wand,
- const ChannelType channel,const double radius,const double sigma)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>radius</dt>
<dd>the radius of the , in pixels, not counting the center pixel. </dd>
<pre class="text">
MagickBooleanType MagickBorderImage(MagickWand *wand,
const PixelWand *bordercolor,const size_t width,
- const size_t height)
+ const size_t height,const CompositeOperator compose)
</pre>
<p>A description of each parameter follows:</p>
<dt>height</dt>
<dd>the border height. </dd>
+<dd> </dd>
+<dt>compose</dt>
+<dd>the composite operator. </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="Use_MagickBrightnessContrastImage">Use MagickBrightnessContrastImage</a></h2>
<p>Use MagickBrightnessContrastImage() to change the brightness and/or contrast of an image. It converts the brightness and contrast parameters into slope and intercept and calls a polynomical function to apply to the image.</p>
+
<p>The format of the MagickBrightnessContrastImage method is:</p>
<pre class="text">
MagickBooleanType MagickBrightnessContrastImage(MagickWand *wand,
const double brightness,const double contrast)
-MagickBooleanType MagickBrightnessContrastImageChannel(MagickWand *wand,
- const ChannelType channel,const double brightness,
- const double contrast)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>brightness</dt>
<dd>the brightness percent (-100 .. 100). </dd>
<dt>contrast</dt>
<dd>the contrast percent (-100 .. 100). </dd>
+<dd> </dd>
+</dl>
+<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickChannelFxImage">MagickChannelFxImage</a></h2>
+
+<p>MagickChannelFxImage() applies a channel expression to the specified image. The expression consists of one or more channels, either mnemonic or numeric (e.g. red, 1), separated by actions as follows:</p>
+
+<dd>
+</dd>
+
+<dd> <=> exchange two channels (e.g. red<=>blue) => transfer a channel to another (e.g. red=>green) , separate channel operations (e.g. red, green) | read channels from next input image (e.g. red | green) ; write channels to next output image (e.g. red; green; blue) </dd>
+
+<dd> A channel without a operation symbol implies extract. For example, to create 3 grayscale images from the red, green, and blue channels of an image, use: </dd>
+
+<pre class="text">
+ -channel-fx "red; green; blue"
+</pre>
+
+<p>The format of the MagickChannelFxImage method is: </dd>
+
+<pre class="text">
+MagickWand *MagickChannelFxImage(MagickWand *wand,const char *expression)
+</pre>
+
+<p>A description of each parameter follows: </dd>
+
+<dd>
+</dd>
+
+<dd> </dd>
+<dl class="dl-horizontal">
+<dt>wand</dt>
+<dd>the magick wand. </dd>
+
+<dd> </dd>
+<dt>expression</dt>
+<dd>the expression. </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickCharcoalImage">MagickCharcoalImage</a></h2>
<p>The format of the MagickChopImage method is:</p>
<pre class="text">
-MagickBooleanType MagickChopImage(MagickWand *wand,const size_t width,
- const size_t height,const ssize_t x,const ssize_t y)
+MagickBooleanType MagickChopImage(MagickWand *wand,
+ const size_t width,const size_t height,const ssize_t x,
+ const ssize_t y)
</pre>
<p>A description of each parameter follows:</p>
<dt>y</dt>
<dd>the region y offset. </dd>
+<dd> </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickClampImage">MagickClampImage</a></h2>
<pre class="text">
MagickBooleanType MagickClampImage(MagickWand *wand)
-MagickBooleanType MagickClampImageChannel(MagickWand *wand,
- const ChannelType channel)
</pre>
<p>A description of each parameter follows:</p>
<pre class="text">
MagickBooleanType MagickClutImage(MagickWand *wand,
- const MagickWand *clut_wand)
-MagickBooleanType MagickClutImageChannel(MagickWand *wand,
- const ChannelType channel,const MagickWand *clut_wand)
+ const MagickWand *clut_wand,const PixelInterpolateMethod method)
</pre>
<p>A description of each parameter follows:</p>
<dt>clut_image</dt>
<dd>the clut image. </dd>
+<dd> </dd>
+<dt>method</dt>
+<dd>the pixel interpolation method. </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickCoalesceImages">MagickCoalesceImages</a></h2>
<pre class="text">
MagickBooleanType MagickColorizeImage(MagickWand *wand,
- const PixelWand *colorize,const PixelWand *opacity)
+ const PixelWand *colorize,const PixelWand *blend)
</pre>
<p>A description of each parameter follows:</p>
<dd>the colorize pixel wand. </dd>
<dd> </dd>
-<dt>opacity</dt>
-<dd>the opacity pixel wand. </dd>
+<dt>alpha</dt>
+<dd>the alpha pixel wand. </dd>
<dd> </dd>
</dl>
<pre class="text">
MagickWand *MagickCombineImages(MagickWand *wand,
- const ChannelType channel)
+ const ColorspaceType colorspace)
</pre>
<p>A description of each parameter follows:</p>
<dd>the magick wand. </dd>
<dd> </dd>
-<dt>channel</dt>
-<dd>the channel. </dd>
+<dt>colorspace</dt>
+<dd>the colorspace. </dd>
<dd> </dd>
</dl>
<dd> </dd>
</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickCompareImageChannels">MagickCompareImageChannels</a></h2>
-
-<p>MagickCompareImageChannels() compares one or more image channels of an image to a reconstructed image and returns the difference image.</p>
-
-<p>The format of the MagickCompareImageChannels method is:</p>
-
-<pre class="text">
-MagickWand *MagickCompareImageChannels(MagickWand *wand,
- const MagickWand *reference,const ChannelType channel,
- const MetricType metric,double *distortion)
-</pre>
-
-<p>A description of each parameter follows:</p>
-
-<dd>
-</dd>
-
-<dd> </dd>
-<dl class="dl-horizontal">
-<dt>wand</dt>
-<dd>the magick wand. </dd>
-
-<dd> </dd>
-<dt>reference</dt>
-<dd>the reference wand. </dd>
-
-<dd> </dd>
-<dt>channel</dt>
-<dd>the channel. </dd>
-
-<dd> </dd>
-<dt>metric</dt>
-<dd>the metric. </dd>
-
-<dd> </dd>
-<dt>distortion</dt>
-<dd>the computed distortion between the images. </dd>
-
-<dd> </dd>
-</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickCompareImageLayers">MagickCompareImageLayers</a></h2>
+<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickCompareImagesLayers">MagickCompareImagesLayers</a></h2>
-<p>MagickCompareImageLayers() compares each image with the next in a sequence and returns the maximum bounding region of any pixel differences it discovers.</p>
+<p>MagickCompareImagesLayers() compares each image with the next in a sequence and returns the maximum bounding region of any pixel differences it discovers.</p>
-<p>The format of the MagickCompareImageLayers method is:</p>
+<p>The format of the MagickCompareImagesLayers method is:</p>
<pre class="text">
-MagickWand *MagickCompareImageLayers(MagickWand *wand,
- const ImageLayerMethod method)
+MagickWand *MagickCompareImagesLayers(MagickWand *wand,
+ const LayerMethod method)
</pre>
<p>A description of each parameter follows:</p>
<pre class="text">
MagickWand *MagickCompareImages(MagickWand *wand,
- const MagickWand *reference,const MetricType metric,double *distortion)
+ const MagickWand *reference,const MetricType metric,
+ double *distortion)
</pre>
<p>A description of each parameter follows:</p>
<pre class="text">
MagickBooleanType MagickCompositeImage(MagickWand *wand,
const MagickWand *source_wand,const CompositeOperator compose,
- const ssize_t x,const ssize_t y)
-MagickBooleanType MagickCompositeImageChannel(MagickWand *wand,
- const ChannelType channel,const MagickWand *composite_wand,
- const CompositeOperator compose,const ssize_t x,const ssize_t y)
+ const MagickBooleanType clip_to_self,const ssize_t x,const ssize_t y)
</pre>
<p>A description of each parameter follows:</p>
<dd> OverCompositeOp InCompositeOp OutCompositeOp AtopCompositeOp XorCompositeOp PlusCompositeOp MinusCompositeOp AddCompositeOp SubtractCompositeOp DifferenceCompositeOp BumpmapCompositeOp CopyCompositeOp DisplaceCompositeOp </dd>
+<dd> </dd>
+<dt>clip_to_self</dt>
+<dd>set to MagickTrue to limit composition to area composed. </dd>
+
<dd> </dd>
<dt>x</dt>
<dd>the column offset of the composited image. </dd>
<pre class="text">
MagickBooleanType MagickContrastStretchImage(MagickWand *wand,
const double black_point,const double white_point)
-MagickBooleanType MagickContrastStretchImageChannel(MagickWand *wand,
- const ChannelType channel,const double black_point,
- const double white_point)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>black_point</dt>
<dd>the black point. </dd>
<pre class="text">
MagickBooleanType MagickConvolveImage(MagickWand *wand,
- const size_t order,const double *kernel)
-MagickBooleanType MagickConvolveImageChannel(MagickWand *wand,
- const ChannelType channel,const size_t order,
- const double *kernel)
+ const KernelInfo *kernel)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
-<dd> </dd>
-<dt>order</dt>
-<dd>the number of columns and rows in the filter kernel. </dd>
-
<dd> </dd>
<dt>kernel</dt>
<dd>An array of doubles representing the convolution kernel. </dd>
<dd> </dd>
<dt>map</dt>
-<dd> This string reflects the expected ordering of the pixel array. It can be any combination or order of R = red, G = green, B = blue, A = alpha (0 is transparent), O = opacity (0 is opaque), C = cyan, Y = yellow, M = magenta, K = black, I = intensity (for grayscale), P = pad. </dd>
+<dd> This string reflects the expected ordering of the pixel array. It can be any combination or order of R = red, G = green, B = blue, A = alpha (0 is transparent), O = alpha (0 is opaque), C = cyan, Y = yellow, M = magenta, K = black, I = intensity (for grayscale), P = pad. </dd>
<dd> </dd>
<dt>storage</dt>
<dt>pixels</dt>
<dd>This array of values contain the pixel components as defined by map and type. You must preallocate this array where the expected length varies depending on the values of width, height, map, and type. </dd>
+<dd> </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickDecipherImage">MagickDecipherImage</a></h2>
<pre class="text">
MagickBooleanType MagickEqualizeImage(MagickWand *wand)
-MagickBooleanType MagickEqualizeImageChannel(MagickWand *wand,
- const ChannelType channel)
</pre>
<p>A description of each parameter follows:</p>
const MagickEvaluateOperator operator,const double value)
MagickBooleanType MagickEvaluateImages(MagickWand *wand,
const MagickEvaluateOperator operator)
-MagickBooleanType MagickEvaluateImageChannel(MagickWand *wand,
- const ChannelType channel,const MagickEvaluateOperator op,
- const double value)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the channel(s). </dd>
-
<dd> </dd>
<dt>op</dt>
<dd>A channel operator. </dd>
<dd> </dd>
<dt>map</dt>
-<dd> This string reflects the expected ordering of the pixel array. It can be any combination or order of R = red, G = green, B = blue, A = alpha (0 is transparent), O = opacity (0 is opaque), C = cyan, Y = yellow, M = magenta, K = black, I = intensity (for grayscale), P = pad. </dd>
+<dd> This string reflects the expected ordering of the pixel array. It can be any combination or order of R = red, G = green, B = blue, A = alpha (0 is transparent), O = alpha (0 is opaque), C = cyan, Y = yellow, M = magenta, K = black, I = intensity (for grayscale), P = pad. </dd>
<dd> </dd>
<dt>storage</dt>
<dt>y</dt>
<dd>the region y offset. </dd>
-<dd> </dd>
-</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickFilterImage">MagickFilterImage</a></h2>
-
-<p>MagickFilterImage() applies a custom convolution kernel to the image.</p>
-
-<p>The format of the MagickFilterImage method is:</p>
-
-<pre class="text">
-MagickBooleanType MagickFilterImage(MagickWand *wand,
- const KernelInfo *kernel)
-MagickBooleanType MagickFilterImageChannel(MagickWand *wand,
- const ChannelType channel,const KernelInfo *kernel)
-</pre>
-
-<p>A description of each parameter follows:</p>
-
-<dd>
-</dd>
-
-<dd> </dd>
-<dl class="dl-horizontal">
-<dt>wand</dt>
-<dd>the magick wand. </dd>
-
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
-<dd> </dd>
-<dt>kernel</dt>
-<dd>An array of doubles representing the convolution kernel. </dd>
-
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickFlipImage">MagickFlipImage</a></h2>
<pre class="text">
MagickBooleanType MagickFloodfillPaintImage(MagickWand *wand,
- const ChannelType channel,const PixelWand *fill,const double fuzz,
- const PixelWand *bordercolor,const ssize_t x,const ssize_t y,
- const MagickBooleanType invert)
+ const PixelWand *fill,const double fuzz,const PixelWand *bordercolor,
+ const ssize_t x,const ssize_t y,const MagickBooleanType invert)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the channel(s). </dd>
-
<dd> </dd>
<dt>fill</dt>
<dd>the floodfill color pixel wand. </dd>
MagickBooleanType MagickFrameImage(MagickWand *wand,
const PixelWand *matte_color,const size_t width,
const size_t height,const ssize_t inner_bevel,
- const ssize_t outer_bevel)
+ const ssize_t outer_bevel,const CompositeOperator compose)
</pre>
<p>A description of each parameter follows:</p>
<dt>outer_bevel</dt>
<dd>the outer bevel width. </dd>
+<dd> </dd>
+<dt>compose</dt>
+<dd>the composite operator. </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickFunctionImage">MagickFunctionImage</a></h2>
MagickBooleanType MagickFunctionImage(MagickWand *wand,
const MagickFunction function,const size_t number_arguments,
const double *arguments)
-MagickBooleanType MagickFunctionImageChannel(MagickWand *wand,
- const ChannelType channel,const MagickFunction function,
- const size_t number_arguments,const double *arguments)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the channel(s). </dd>
-
<dd> </dd>
<dt>function</dt>
<dd>the image function. </dd>
<pre class="text">
MagickWand *MagickFxImage(MagickWand *wand,const char *expression)
-MagickWand *MagickFxImageChannel(MagickWand *wand,
- const ChannelType channel,const char *expression)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>expression</dt>
<dd>the expression. </dd>
<pre class="text">
MagickBooleanType MagickGammaImage(MagickWand *wand,const double gamma)
-MagickBooleanType MagickGammaImageChannel(MagickWand *wand,
- const ChannelType channel,const double gamma)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the channel. </dd>
-
<dd> </dd>
<dt>level</dt>
<dd>Define the level of gamma correction. </dd>
<pre class="text">
MagickBooleanType MagickGaussianBlurImage(MagickWand *wand,
const double radius,const double sigma)
-MagickBooleanType MagickGaussianBlurImageChannel(MagickWand *wand,
- const ChannelType channel,const double radius,const double sigma)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>radius</dt>
<dd>the radius of the Gaussian, in pixels, not counting the center pixel. </dd>
<dd> </dd>
</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageClipMask">MagickGetImageClipMask</a></h2>
+<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageMask">MagickGetImageMask</a></h2>
-<p>MagickGetImageClipMask() gets the image clip mask at the current image index.</p>
+<p>MagickGetImageMask() gets the image clip mask at the current image index.</p>
-<p>The format of the MagickGetImageClipMask method is:</p>
+<p>The format of the MagickGetImageMask method is:</p>
<pre class="text">
-MagickWand *MagickGetImageClipMask(MagickWand *wand)
+MagickWand *MagickGetImageMask(MagickWand *wand)
</pre>
<p>A description of each parameter follows:</p>
<dd> </dd>
</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageChannelDepth">MagickGetImageChannelDepth</a></h2>
-
-<p>MagickGetImageChannelDepth() gets the depth for one or more image channels.</p>
-
-<p>The format of the MagickGetImageChannelDepth method is:</p>
-
-<pre class="text">
-size_t MagickGetImageChannelDepth(MagickWand *wand,
- const ChannelType channel)
-</pre>
-
-<p>A description of each parameter follows:</p>
-
-<dd>
-</dd>
-
-<dd> </dd>
-<dl class="dl-horizontal">
-<dt>wand</dt>
-<dd>the magick wand. </dd>
-
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
-<dd> </dd>
-</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageChannelDistortion">MagickGetImageChannelDistortion</a></h2>
-
-<p>MagickGetImageChannelDistortion() compares one or more image channels of an image to a reconstructed image and returns the specified distortion metric.</p>
-
-<p>The format of the MagickGetImageChannelDistortion method is:</p>
-
-<pre class="text">
-MagickBooleanType MagickGetImageChannelDistortion(MagickWand *wand,
- const MagickWand *reference,const ChannelType channel,
- const MetricType metric,double *distortion)
-</pre>
-
-<p>A description of each parameter follows:</p>
-
-<dd>
-</dd>
-
-<dd> </dd>
-<dl class="dl-horizontal">
-<dt>wand</dt>
-<dd>the magick wand. </dd>
-
-<dd> </dd>
-<dt>reference</dt>
-<dd>the reference wand. </dd>
-
-<dd> </dd>
-<dt>channel</dt>
-<dd>the channel. </dd>
-
-<dd> </dd>
-<dt>metric</dt>
-<dd>the metric. </dd>
-
-<dd> </dd>
-<dt>distortion</dt>
-<dd>the computed distortion between the images. </dd>
-
-<dd> </dd>
-</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageChannelDistortions">MagickGetImageChannelDistortions</a></h2>
-
-<p>MagickGetImageChannelDistortions() compares one or more image channels of an image to a reconstructed image and returns the specified distortion metrics.</p>
-
-<p>Use MagickRelinquishMemory() to free the metrics when you are done with them.</p>
-
-<p>The format of the MagickGetImageChannelDistortion method is:</p>
-
-<pre class="text">
-double *MagickGetImageChannelDistortion(MagickWand *wand,
- const MagickWand *reference,const MetricType metric)
-</pre>
-
-<p>A description of each parameter follows:</p>
-
-<dd>
-</dd>
-
-<dd> </dd>
-<dl class="dl-horizontal">
-<dt>wand</dt>
-<dd>the magick wand. </dd>
-
-<dd> </dd>
-<dt>reference</dt>
-<dd>the reference wand. </dd>
-
-<dd> </dd>
-<dt>metric</dt>
-<dd>the metric. </dd>
-
-<dd> </dd>
-</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageChannelFeatures">MagickGetImageChannelFeatures</a></h2>
+<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageFeatures">MagickGetImageFeatures</a></h2>
-<p>MagickGetImageChannelFeatures() returns features for each channel in the image in each of four directions (horizontal, vertical, left and right diagonals) for the specified distance. The features include the angular second moment, contrast, correlation, sum of squares: variance, inverse difference moment, sum average, sum varience, sum entropy, entropy, difference variance, difference entropy, information measures of correlation 1, information measures of correlation 2, and maximum correlation coefficient. You can access the red channel contrast, for example, like this:</p>
+<p>MagickGetImageFeatures() returns features for each channel in the image in each of four directions (horizontal, vertical, left and right diagonals) for the specified distance. The features include the angular second moment, contrast, correlation, sum of squares: variance, inverse difference moment, sum average, sum varience, sum entropy, entropy, difference variance, difference entropy, information measures of correlation 1, information measures of correlation 2, and maximum correlation coefficient. You can access the red channel contrast, for example, like this:</p>
<pre class="text">
-channel_features=MagickGetImageChannelFeatures(wand,1);
-contrast=channel_features[RedChannel].contrast[0];
+channel_features=MagickGetImageFeatures(wand,1);
+contrast=channel_features[RedPixelChannel].contrast[0];
</pre>
<p>Use MagickRelinquishMemory() to free the statistics buffer.</p>
-<p>The format of the MagickGetImageChannelFeatures method is:</p>
+<p>The format of the MagickGetImageFeatures method is:</p>
<pre class="text">
-ChannelFeatures *MagickGetImageChannelFeatures(MagickWand *wand,
+ChannelFeatures *MagickGetImageFeatures(MagickWand *wand,
const size_t distance)
</pre>
<dd> </dd>
</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageChannelKurtosis">MagickGetImageChannelKurtosis</a></h2>
+<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageKurtosis">MagickGetImageKurtosis</a></h2>
-<p>MagickGetImageChannelKurtosis() gets the kurtosis and skewness of one or more image channels.</p>
+<p>MagickGetImageKurtosis() gets the kurtosis and skewness of one or more image channels.</p>
-<p>The format of the MagickGetImageChannelKurtosis method is:</p>
+<p>The format of the MagickGetImageKurtosis method is:</p>
<pre class="text">
-MagickBooleanType MagickGetImageChannelKurtosis(MagickWand *wand,
- const ChannelType channel,double *kurtosis,double *skewness)
+MagickBooleanType MagickGetImageKurtosis(MagickWand *wand,
+ double *kurtosis,double *skewness)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>kurtosis</dt>
<dd> The kurtosis for the specified channel(s). </dd>
<dd> </dd>
</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageChannelMean">MagickGetImageChannelMean</a></h2>
+<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageMean">MagickGetImageMean</a></h2>
-<p>MagickGetImageChannelMean() gets the mean and standard deviation of one or more image channels.</p>
+<p>MagickGetImageMean() gets the mean and standard deviation of one or more image channels.</p>
-<p>The format of the MagickGetImageChannelMean method is:</p>
+<p>The format of the MagickGetImageMean method is:</p>
<pre class="text">
-MagickBooleanType MagickGetImageChannelMean(MagickWand *wand,
- const ChannelType channel,double *mean,double *standard_deviation)
+MagickBooleanType MagickGetImageMean(MagickWand *wand,double *mean,
+ double *standard_deviation)
</pre>
<p>A description of each parameter follows:</p>
<dd> </dd>
</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageChannelRange">MagickGetImageChannelRange</a></h2>
+<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageRange">MagickGetImageRange</a></h2>
-<p>MagickGetImageChannelRange() gets the range for one or more image channels.</p>
+<p>MagickGetImageRange() gets the range for one or more image channels.</p>
-<p>The format of the MagickGetImageChannelRange method is:</p>
+<p>The format of the MagickGetImageRange method is:</p>
<pre class="text">
-MagickBooleanType MagickGetImageChannelRange(MagickWand *wand,
- const ChannelType channel,double *minima,double *maxima)
+MagickBooleanType MagickGetImageRange(MagickWand *wand,double *minima,
+ double *maxima)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>minima</dt>
<dd> The minimum pixel value for the specified channel(s). </dd>
<dd> </dd>
</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageChannelStatistics">MagickGetImageChannelStatistics</a></h2>
+<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageStatistics">MagickGetImageStatistics</a></h2>
-<p>MagickGetImageChannelStatistics() returns statistics for each channel in the image. The statistics include the channel depth, its minima and maxima, the mean, the standard deviation, the kurtosis and the skewness. You can access the red channel mean, for example, like this:</p>
+<p>MagickGetImageStatistics() returns statistics for each channel in the image. The statistics include the channel depth, its minima and maxima, the mean, the standard deviation, the kurtosis and the skewness. You can access the red channel mean, for example, like this:</p>
<pre class="text">
-channel_statistics=MagickGetImageChannelStatistics(wand);
-red_mean=channel_statistics[RedChannel].mean;
+channel_statistics=MagickGetImageStatistics(wand);
+red_mean=channel_statistics[RedPixelChannel].mean;
</pre>
<p>Use MagickRelinquishMemory() to free the statistics buffer.</p>
-<p>The format of the MagickGetImageChannelStatistics method is:</p>
+<p>The format of the MagickGetImageStatistics method is:</p>
<pre class="text">
-ChannelStatistics *MagickGetImageChannelStatistics(MagickWand *wand)
+ChannelStatistics *MagickGetImageStatistics(MagickWand *wand)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
+<dd> </dd>
+</dl>
+<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageDispose">MagickGetImageDispose</a></h2>
+
+<p>MagickGetImageDispose() gets the image disposal method.</p>
+
+<p>The format of the MagickGetImageDispose method is:</p>
+
+<pre class="text">
+DisposeType MagickGetImageDispose(MagickWand *wand)
+</pre>
+
+<p>A description of each parameter follows:</p>
+
+<dd>
+</dd>
+
+<dd> </dd>
+<dl class="dl-horizontal">
+<dt>wand</dt>
+<dd>the magick wand. </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageDistortion">MagickGetImageDistortion</a></h2>
<dd> </dd>
</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageDispose">MagickGetImageDispose</a></h2>
+<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageDistortions">MagickGetImageDistortions</a></h2>
+
+<p>MagickGetImageDistortions() compares one or more pixel channels of an image to a reconstructed image and returns the specified distortion metrics.</p>
-<p>MagickGetImageDispose() gets the image disposal method.</p>
+<p>Use MagickRelinquishMemory() to free the metrics when you are done with them.</p>
-<p>The format of the MagickGetImageDispose method is:</p>
+<p>The format of the MagickGetImageDistortion method is:</p>
<pre class="text">
-DisposeType MagickGetImageDispose(MagickWand *wand)
+double *MagickGetImageDistortion(MagickWand *wand,
+ const MagickWand *reference,const MetricType metric)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
+<dd> </dd>
+<dt>reference</dt>
+<dd>the reference wand. </dd>
+
+<dd> </dd>
+<dt>metric</dt>
+<dd>the metric. </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickGetImageEndian">MagickGetImageEndian</a></h2>
<p>The format of the MagickGetImageInterpolateMethod method is:</p>
<pre class="text">
-InterpolatePixelMethod MagickGetImageInterpolateMethod(MagickWand *wand)
+PixelInterpolateMethod MagickGetImagePixelInterpolateMethod(
+ MagickWand *wand)
</pre>
<p>A description of each parameter follows:</p>
<pre class="text">
MagickBooleanType MagickHaldClutImage(MagickWand *wand,
const MagickWand *hald_wand)
-MagickBooleanType MagickHaldClutImageChannel(MagickWand *wand,
- const ChannelType channel,const MagickWand *hald_wand)
</pre>
<p>A description of each parameter follows:</p>
<pre class="text">
MagickBooleanType MagickImplodeImage(MagickWand *wand,
- const double radius)
+ const double radius,const PixelInterpolateMethod method)
</pre>
<p>A description of each parameter follows:</p>
<dt>amount</dt>
<dd>Define the extent of the implosion. </dd>
+<dd> </dd>
+<dt>method</dt>
+<dd>the pixel interpolation method. </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickImportImagePixels">MagickImportImagePixels</a></h2>
<dd> </dd>
<dt>map</dt>
-<dd> This string reflects the expected ordering of the pixel array. It can be any combination or order of R = red, G = green, B = blue, A = alpha (0 is transparent), O = opacity (0 is opaque), C = cyan, Y = yellow, M = magenta, K = black, I = intensity (for grayscale), P = pad. </dd>
+<dd> This string reflects the expected ordering of the pixel array. It can be any combination or order of R = red, G = green, B = blue, A = alpha (0 is transparent), O = alpha (0 is opaque), C = cyan, Y = yellow, M = magenta, K = black, I = intensity (for grayscale), P = pad. </dd>
<dd> </dd>
<dt>storage</dt>
<dt>pixels</dt>
<dd>This array of values contain the pixel components as defined by map and type. You must preallocate this array where the expected length varies depending on the values of width, height, map, and type. </dd>
+<dd> </dd>
+</dl>
+<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickInterpolativeResizeImage">MagickInterpolativeResizeImage</a></h2>
+
+<p>MagickInterpolativeResizeImage() resize image using a interpolative method.</p>
+
+<p>MagickBooleanType MagickInterpolativeResizeImage(MagickWand *wand, const size_t columns,const size_t rows, const PixelInterpolateMethod method)</p>
+
+<p>A description of each parameter follows:</p>
+
+<dd>
+</dd>
+
+<dd> </dd>
+<dl class="dl-horizontal">
+<dt>wand</dt>
+<dd>the magick wand. </dd>
+
+<dd> </dd>
+<dt>columns</dt>
+<dd>the number of columns in the scaled image. </dd>
+
+<dd> </dd>
+<dt>rows</dt>
+<dd>the number of rows in the scaled image. </dd>
+
+<dd> </dd>
+<dt>interpolate</dt>
+<dd>the pixel interpolation method. </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickInverseFourierTransformImage">MagickInverseFourierTransformImage</a></h2>
<pre class="text">
MagickBooleanType MagickLevelImage(MagickWand *wand,
const double black_point,const double gamma,const double white_point)
-MagickBooleanType MagickLevelImageChannel(MagickWand *wand,
+MagickBooleanType MagickLevelImage(MagickWand *wand,
const ChannelType channel,const double black_point,const double gamma,
const double white_point)
</pre>
<dd> </dd>
<dt>channel</dt>
-<dd>Identify which channel to level: RedChannel, GreenChannel, </dd>
+<dd>Identify which channel to level: RedPixelChannel, GreenPixelChannel, etc. </dd>
<dd> </dd>
<dt>black_point</dt>
<p>MagickLiquidRescaleImage() rescales image with seam carving.</p>
-<p>MagickBooleanType MagickLiquidRescaleImage(MagickWand *wand, const size_t columns,const size_t rows,const double delta_x, const double rigidity)</p>
+<p>MagickBooleanType MagickLiquidRescaleImage(MagickWand *wand, const size_t columns,const size_t rows, const double delta_x,const double rigidity)</p>
<p>A description of each parameter follows:</p>
<p>MagickMergeImageLayers() composes all the image layers from the current given image onward to produce a single image of the merged layers.</p>
-<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>
+<p>The inital canvas's size depends on the given LayerMethod, 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>
<p>The format of the MagickMergeImageLayers method is:</p>
<pre class="text">
MagickWand *MagickMergeImageLayers(MagickWand *wand,
- const ImageLayerMethod method)
+ const LayerMethod method)
</pre>
<p>A description of each parameter follows:</p>
<pre class="text">
MagickBooleanType MagickMorphologyImage(MagickWand *wand,
MorphologyMethod method,const ssize_t iterations,KernelInfo *kernel)
-MagickBooleanType MagickMorphologyImageChannel(MagickWand *wand,
- ChannelType channel,MorphologyMethod method,const ssize_t iterations,
- KernelInfo *kernel)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>method</dt>
<dd>the morphology method to be applied. </dd>
<pre class="text">
MagickBooleanType MagickMotionBlurImage(MagickWand *wand,
const double radius,const double sigma,const double angle)
-MagickBooleanType MagickMotionBlurImageChannel(MagickWand *wand,
- const ChannelType channel,const double radius,const double sigma,
- const double angle)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>radius</dt>
<dd>the radius of the Gaussian, in pixels, not counting the center pixel. </dd>
<pre class="text">
MagickBooleanType MagickNegateImage(MagickWand *wand,
const MagickBooleanType gray)
-MagickBooleanType MagickNegateImageChannel(MagickWand *wand,
- const ChannelType channel,const MagickBooleanType gray)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>gray</dt>
<dd>If MagickTrue, only negate grayscale pixels within the image. </dd>
<pre class="text">
MagickBooleanType MagickNormalizeImage(MagickWand *wand)
-MagickBooleanType MagickNormalizeImageChannel(MagickWand *wand,
- const ChannelType channel)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickOilPaintImage">MagickOilPaintImage</a></h2>
<pre class="text">
MagickBooleanType MagickOilPaintImage(MagickWand *wand,
- const double radius)
+ const double radius,const double sigma)
</pre>
<p>A description of each parameter follows:</p>
<dt>radius</dt>
<dd>the radius of the circular neighborhood. </dd>
+<dd> </dd>
+<dt>sigma</dt>
+<dd>the standard deviation of the Gaussian, in pixels. </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickOpaquePaintImage">MagickOpaquePaintImage</a></h2>
MagickBooleanType MagickOpaquePaintImage(MagickWand *wand,
const PixelWand *target,const PixelWand *fill,const double fuzz,
const MagickBooleanType invert)
-MagickBooleanType MagickOpaquePaintImageChannel(MagickWand *wand,
- const ChannelType channel,const PixelWand *target,
- const PixelWand *fill,const double fuzz,const MagickBooleanType invert)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the channel(s). </dd>
-
<dd> </dd>
<dt>target</dt>
<dd>Change this target color to the fill color within the image. </dd>
<pre class="text">
MagickBooleanType MagickOrderedPosterizeImage(MagickWand *wand,
const char *threshold_map)
-MagickBooleanType MagickOrderedPosterizeImageChannel(MagickWand *wand,
- const ChannelType channel,const char *threshold_map)
</pre>
<p>A description of each parameter follows:</p>
<dt>image</dt>
<dd>the image. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the channel or channels to be thresholded. </dd>
-
<dd> </dd>
<dt>threshold_map</dt>
<dd>A string containing the name of the threshold dither map to use, followed by zero or more numbers representing the number of color levels tho dither between. </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickPingImage">MagickPingImage</a></h2>
-<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>
+<p>MagickPingImage() is the same as 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>
<p>The format of the MagickPingImage method is:</p>
<pre class="text">
MagickBooleanType MagickPolaroidImage(MagickWand *wand,
- const DrawingWand *drawing_wand,const double angle)
+ const DrawingWand *drawing_wand,const char *caption,const double angle,
+ const PixelInterpolateMethod method)
</pre>
<p>A description of each parameter follows:</p>
<dt>drawing_wand</dt>
<dd>the draw wand. </dd>
+<dd> </dd>
+<dt>caption</dt>
+<dd>the Polaroid caption. </dd>
+
<dd> </dd>
<dt>angle</dt>
<dd>Apply the effect along this angle. </dd>
+<dd> </dd>
+<dt>method</dt>
+<dd>the pixel interpolation method. </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickPosterizeImage">MagickPosterizeImage</a></h2>
<pre class="text">
MagickBooleanType MagickPosterizeImage(MagickWand *wand,
- const size_t levels,const MagickBooleanType dither)
+ const size_t levels,const DitherMethod method)
</pre>
<p>A description of each parameter follows:</p>
<dd>Number of color levels allowed in each channel. Very low values (2, 3, or 4) have the most visible effect. </dd>
<dd> </dd>
-<dt>dither</dt>
-<dd>Set this integer value to something other than zero to dither the mapped image. </dd>
+<dt>method</dt>
+<dd>choose the dither method: UndefinedDitherMethod, NoDitherMethod, RiemersmaDitherMethod, or FloydSteinbergDitherMethod. </dd>
<dd> </dd>
</dl>
<pre class="text">
MagickBooleanType MagickQuantizeImage(MagickWand *wand,
const size_t number_colors,const ColorspaceType colorspace,
- const size_t treedepth,const MagickBooleanType dither,
+ const size_t treedepth,const DitherMethod dither_method,
const MagickBooleanType measure_error)
</pre>
<dd>Normally, this integer value is zero or one. A zero or one tells Quantize to choose a optimal tree depth of Log4(number_colors). A tree of this depth generally allows the best representation of the reference image with the least amount of memory and the fastest computational speed. In some cases, such as an image with low color dispersion (a few number of colors), a value other than Log4(number_colors) is required. To expand the color tree completely, use a value of 8. </dd>
<dd> </dd>
-<dt>dither</dt>
-<dd>A value other than zero distributes the difference between an original image and the corresponding color reduced image to neighboring pixels along a Hilbert curve. </dd>
+<dt>dither_method</dt>
+<dd>choose from UndefinedDitherMethod, NoDitherMethod, RiemersmaDitherMethod, FloydSteinbergDitherMethod. </dd>
<dd> </dd>
<dt>measure_error</dt>
<pre class="text">
MagickBooleanType MagickQuantizeImages(MagickWand *wand,
const size_t number_colors,const ColorspaceType colorspace,
- const size_t treedepth,const MagickBooleanType dither,
+ const size_t treedepth,const DitherMethod dither_method,
const MagickBooleanType measure_error)
</pre>
<dd>Normally, this integer value is zero or one. A zero or one tells Quantize to choose a optimal tree depth of Log4(number_colors). A tree of this depth generally allows the best representation of the reference image with the least amount of memory and the fastest computational speed. In some cases, such as an image with low color dispersion (a few number of colors), a value other than Log4(number_colors) is required. To expand the color tree completely, use a value of 8. </dd>
<dd> </dd>
-<dt>dither</dt>
-<dd>A value other than zero distributes the difference between an original image and the corresponding color reduced algorithm to neighboring pixels along a Hilbert curve. </dd>
+<dt>dither_method</dt>
+<dd>choose from these dither methods: NoDitherMethod, RiemersmaDitherMethod, or FloydSteinbergDitherMethod. </dd>
<dd> </dd>
<dt>measure_error</dt>
<dd>A value other than zero measures the difference between the original and quantized images. This difference is the total quantization error. The error is computed by summing over all pixels in an image the distance squared in RGB space between each reference pixel value and its quantized value. </dd>
+<dd> </dd>
+</dl>
+<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickRotationalBlurImage">MagickRotationalBlurImage</a></h2>
+
+<p>MagickRotationalBlurImage() rotational blurs an image.</p>
+
+<p>The format of the MagickRotationalBlurImage method is:</p>
+
+<pre class="text">
+MagickBooleanType MagickRotationalBlurImage(MagickWand *wand,
+ const double angle)
+</pre>
+
+<p>A description of each parameter follows:</p>
+
+<dd>
+</dd>
+
+<dd> </dd>
+<dl class="dl-horizontal">
+<dt>wand</dt>
+<dd>the magick wand. </dd>
+
+<dd> </dd>
+<dt>angle</dt>
+<dd>the angle of the blur in degrees. </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickRaiseImage">MagickRaiseImage</a></h2>
<pre class="text">
MagickBooleanType MagickRandomThresholdImage(MagickWand *wand,
const double low,const double high)
-MagickBooleanType MagickRandomThresholdImageChannel(MagickWand *wand,
- const ChannelType channel,const double low,const double high)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>low,high</dt>
<dd>Specify the high and low thresholds. These values range from 0 to QuantumRange. </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickReadImage">MagickReadImage</a></h2>
-<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>
+<p>MagickReadImage() reads an image or image sequence. The images are inserted jjust before the current image pointer position.</p>
+
+<p>Use MagickSetFirstIterator(), to insert new images before all the current images in the wand, MagickSetLastIterator() to append add to the end, MagickSetImageIndex() to place images just after the given index.</p>
<p>The format of the MagickReadImage method is:</p>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickReadImageBlob">MagickReadImageBlob</a></h2>
-<p>MagickReadImageBlob() reads an image or image sequence from a blob.</p>
+<p>MagickReadImageBlob() reads an image or image sequence from a blob. In all other respects it is like MagickReadImage().</p>
<p>The format of the MagickReadImageBlob method is:</p>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickReadImageFile">MagickReadImageFile</a></h2>
-<p>MagickReadImageFile() reads an image or image sequence from an open file descriptor.</p>
+<p>MagickReadImageFile() reads an image or image sequence from an already opened file descriptor. Otherwise it is like MagickReadImage().</p>
<p>The format of the MagickReadImageFile method is:</p>
<pre class="text">
MagickBooleanType MagickResampleImage(MagickWand *wand,
const double x_resolution,const double y_resolution,
- const FilterTypes filter,const double blur)
+ const FilterTypes filter)
</pre>
<p>A description of each parameter follows:</p>
<dt>filter</dt>
<dd>Image filter to use. </dd>
-<dd> </dd>
-<dt>blur</dt>
-<dd>the blur factor where > 1 is blurry, < 1 is sharp. </dd>
-
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickResetImagePage">MagickResetImagePage</a></h2>
<pre class="text">
MagickBooleanType MagickResizeImage(MagickWand *wand,
- const size_t columns,const size_t rows,
- const FilterTypes filter,const double blur)
+ const size_t columns,const size_t rows,const FilterTypes filter)
</pre>
<p>A description of each parameter follows:</p>
<dt>filter</dt>
<dd>Image filter to use. </dd>
-<dd> </dd>
-<dt>blur</dt>
-<dd>the blur factor where > 1 is blurry, < 1 is sharp. </dd>
-
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickRollImage">MagickRollImage</a></h2>
<dt>y</dt>
<dd>the y offset. </dd>
+<dd> </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickRotateImage">MagickRotateImage</a></h2>
<dd> </dd>
-<dd> </dd>
-</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickRotationalBlurImage">MagickRotationalBlurImage</a></h2>
-
-<p>MagickRotationalBlurImage() rotational blurs an image.</p>
-
-<p>The format of the MagickRotationalBlurImage method is:</p>
-
-<pre class="text">
-MagickBooleanType MagickRotationalBlurImage(MagickWand *wand,
- const double angle)
-MagickBooleanType MagickRotationalBlurImageChannel(MagickWand *wand,
- const ChannelType channel,const double angle)
-</pre>
-
-<p>A description of each parameter follows:</p>
-
-<dd>
-</dd>
-
-<dd> </dd>
-<dl class="dl-horizontal">
-<dt>wand</dt>
-<dd>the magick wand. </dd>
-
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
-<dd> </dd>
-<dt>angle</dt>
-<dd>the angle of the blur in degrees. </dd>
-
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickSampleImage">MagickSampleImage</a></h2>
<dt>rows</dt>
<dd>the number of rows in the scaled image. </dd>
+<dd> </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickScaleImage">MagickScaleImage</a></h2>
<dt>rows</dt>
<dd>the number of rows in the scaled image. </dd>
+<dd> </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickSegmentImage">MagickSegmentImage</a></h2>
<dt>smooth_threshold</dt>
<p>the smoothing threshold eliminates noise in the second derivative of the histogram. As the value is increased, you can expect a smoother second derivative.</p>
-</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickSelectiveBlurImage">MagickSelectiveBlurImage</a></h2>
<p>MagickSelectiveBlurImage() selectively blur an image within a contrast threshold. It is similar to the unsharpen mask that sharpens everything with contrast above a certain threshold.</p>
<pre class="text">
MagickBooleanType MagickSelectiveBlurImage(MagickWand *wand,
const double radius,const double sigma,const double threshold)
-MagickBooleanType MagickSelectiveBlurImageChannel(MagickWand *wand,
- const ChannelType channel,const double radius,const double sigma,
- const double threshold)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>radius</dt>
<dd>the radius of the gaussian, in pixels, not counting the center pixel. </dd>
<dd> </dd>
</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickSeparateImageChannel">MagickSeparateImageChannel</a></h2>
+<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickSeparateImage">MagickSeparateImage</a></h2>
-<p>MagickSeparateImageChannel() separates a channel from the image and returns a grayscale image. A channel is a particular color component of each pixel in the image.</p>
+<p>MagickSeparateImage() separates a channel from the image and returns a grayscale image. A channel is a particular color component of each pixel in the image.</p>
-<p>The format of the MagickSeparateImageChannel method is:</p>
+<p>The format of the MagickSeparateImage method is:</p>
<pre class="text">
-MagickBooleanType MagickSeparateImageChannel(MagickWand *wand,
+MagickBooleanType MagickSeparateImage(MagickWand *wand,
const ChannelType channel)
</pre>
<dd> </dd>
<dt>channel</dt>
-<dd>the image channel(s). </dd>
+<dd>the channel. </dd>
<dd> </dd>
</dl>
<pre class="text">
MagickBooleanType MagickSetImageAlphaChannel(MagickWand *wand,
- const AlphaChannelType alpha_type)
+ const AlphaChannelOption alpha_type)
</pre>
<p>A description of each parameter follows:</p>
<dt>background</dt>
<dd>the background pixel wand. </dd>
-<dd> </dd>
-</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickSetImageBias">MagickSetImageBias</a></h2>
-
-<p>MagickSetImageBias() sets the image bias for any method that convolves an image (e.g. MagickConvolveImage()).</p>
-
-<p>The format of the MagickSetImageBias method is:</p>
-
-<pre class="text">
-MagickBooleanType MagickSetImageBias(MagickWand *wand,
- const double bias)
-</pre>
-
-<p>A description of each parameter follows:</p>
-
-<dd>
-</dd>
-
-<dd> </dd>
-<dl class="dl-horizontal">
-<dt>wand</dt>
-<dd>the magick wand. </dd>
-
-<dd> </dd>
-<dt>bias</dt>
-<dd>the image bias. </dd>
-
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickSetImageBluePrimary">MagickSetImageBluePrimary</a></h2>
<dd> </dd>
</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickSetImageChannelDepth">MagickSetImageChannelDepth</a></h2>
-
-<p>MagickSetImageChannelDepth() sets the depth of a particular image channel.</p>
-
-<p>The format of the MagickSetImageChannelDepth method is:</p>
-
-<pre class="text">
-MagickBooleanType MagickSetImageChannelDepth(MagickWand *wand,
- const ChannelType channel,const size_t depth)
-</pre>
-
-<p>A description of each parameter follows:</p>
-
-<dd>
-</dd>
-
-<dd> </dd>
-<dl class="dl-horizontal">
-<dt>wand</dt>
-<dd>the magick wand. </dd>
-
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
-<dd> </dd>
-<dt>depth</dt>
-<dd>the image depth in bits. </dd>
-
-<dd> </dd>
-</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickSetImageClipMask">MagickSetImageClipMask</a></h2>
+<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickSetImageMask">MagickSetImageMask</a></h2>
-<p>MagickSetImageClipMask() sets image clip mask.</p>
+<p>MagickSetImageMask() sets image clip mask.</p>
-<p>The format of the MagickSetImageClipMask method is:</p>
+<p>The format of the MagickSetImageMask method is:</p>
<pre class="text">
-MagickBooleanType MagickSetImageClipMask(MagickWand *wand,
+MagickBooleanType MagickSetImageMask(MagickWand *wand,
const MagickWand *clip_mask)
</pre>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickSetImageColorspace">MagickSetImageColorspace</a></h2>
-<p>MagickSetImageColorspace() sets the image colorspace.</p>
+<p>MagickSetImageColorspace() sets the image colorspace. But does not modify the image data.</p>
<p>The format of the MagickSetImageColorspace method is:</p>
<dd> </dd>
</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickSetImageInterpolateMethod">MagickSetImageInterpolateMethod</a></h2>
+<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickSetImagePixelInterpolateMethod">MagickSetImagePixelInterpolateMethod</a></h2>
-<p>MagickSetImageInterpolateMethod() sets the image interpolate pixel method.</p>
+<p>MagickSetImagePixelInterpolateMethod() sets the image interpolate pixel method.</p>
-<p>The format of the MagickSetImageInterpolateMethod method is:</p>
+<p>The format of the MagickSetImagePixelInterpolateMethod method is:</p>
<pre class="text">
-MagickBooleanType MagickSetImageInterpolateMethod(MagickWand *wand,
- const InterpolatePixelMethod method)
+MagickBooleanType MagickSetImagePixelInterpolateMethod(MagickWand *wand,
+ const PixelInterpolateMethod method)
</pre>
<p>A description of each parameter follows:</p>
<dd> </dd>
</dl>
-<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickSetImageOpacity">MagickSetImageOpacity</a></h2>
+<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickSetImageAlpha">MagickSetImageAlpha</a></h2>
-<p>MagickSetImageOpacity() sets the image to the specified opacity level.</p>
+<p>MagickSetImageAlpha() sets the image to the specified alpha level.</p>
-<p>The format of the MagickSetImageOpacity method is:</p>
+<p>The format of the MagickSetImageAlpha method is:</p>
<pre class="text">
-MagickBooleanType MagickSetImageOpacity(MagickWand *wand,
+MagickBooleanType MagickSetImageAlpha(MagickWand *wand,
const double alpha)
</pre>
<p>The format of the MagickSetImagePage method is:</p>
<pre class="text">
-MagickBooleanType MagickSetImagePage(MagickWand *wand,
- const size_t width,const size_t height,const ssize_t x,
- const ssize_t y)
+MagickBooleanType MagickSetImagePage(MagickWand *wand,const size_t width, const size_t height,const ssize_t x,const ssize_t y)
</pre>
<p>A description of each parameter follows:</p>
<dd> </dd>
<dt>image_type</dt>
-<dd>the image type: UndefinedType, BilevelType, GrayscaleType, GrayscaleMatteType, PaletteType, PaletteMatteType, TrueColorType, TrueColorMatteType, ColorSeparationType, ColorSeparationMatteType, or OptimizeType. </dd>
+<dd>the image type: UndefinedType, BilevelType, GrayscaleType, GrayscaleAlphaType, PaletteType, PaletteAlphaType, TrueColorType, TrueColorAlphaType, ColorSeparationType, ColorSeparationAlphaType, or OptimizeType. </dd>
<dd> </dd>
</dl>
<p>The format of the MagickShadowImage method is:</p>
<pre class="text">
-MagickBooleanType MagickShadowImage(MagickWand *wand,
- const double opacity,const double sigma,const ssize_t x,const ssize_t y)
+MagickBooleanType MagickShadowImage(MagickWand *wand,const double alpha,
+ const double sigma,const ssize_t x,const ssize_t y)
</pre>
<p>A description of each parameter follows:</p>
<dd>the magick wand. </dd>
<dd> </dd>
-<dt>opacity</dt>
+<dt>alpha</dt>
<dd>percentage transparency. </dd>
<dd> </dd>
<pre class="text">
MagickBooleanType MagickSharpenImage(MagickWand *wand,
const double radius,const double sigma)
-MagickBooleanType MagickSharpenImageChannel(MagickWand *wand,
- const ChannelType channel,const double radius,const double sigma)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>radius</dt>
<dd>the radius of the Gaussian, in pixels, not counting the center pixel. </dd>
<pre class="text">
MagickBooleanType MagickSigmoidalContrastImage(MagickWand *wand,
const MagickBooleanType sharpen,const double alpha,const double beta)
-MagickBooleanType MagickSigmoidalContrastImageChannel(MagickWand *wand,
- const ChannelType channel,const MagickBooleanType sharpen,
- const double alpha,const double beta)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>Identify which channel to level: RedChannel, GreenChannel, </dd>
-
<dd> </dd>
<dt>sharpen</dt>
<dd>Increase or decrease image contrast. </dd>
<pre class="text">
MagickWand *MagickSimilarityImage(MagickWand *wand,
- const MagickWand *reference,RectangeInfo *offset,double *similarity)
+ const MagickWand *reference,const MetricType metric,
+ const double similarity_threshold,RectangeInfo *offset,
+ double *similarity)
</pre>
<p>A description of each parameter follows:</p>
<dt>reference</dt>
<dd>the reference wand. </dd>
+<dd> </dd>
+<dt>metric</dt>
+<dd>the metric. </dd>
+
+<dd> </dd>
+<dt>similarity_threshold</dt>
+<dd>minimum distortion for (sub)image match. </dd>
+
<dd> </dd>
<dt>offset</dt>
<dd>the best match offset of the reference image within the image. </dd>
<dd> </dd>
<dt>angle</dt>
-<dd>Apply the effect along this angle. </dd>
+<dd>apply the effect along this angle. </dd>
<dd> </dd>
</dl>
<pre class="text">
MagickBooleanType MagickSolarizeImage(MagickWand *wand,
const double threshold)
-MagickBooleanType MagickSolarizeImageChannel(MagickWand *wand,
- const ChannelType channel,const double threshold)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>threshold</dt>
<dd> Define the extent of the solarization. </dd>
<pre class="text">
MagickBooleanType MagickSparseColorImage(MagickWand *wand,
- const ChannelType channel,const SparseColorMethod method,
- const size_t number_arguments,const double *arguments)
+ const SparseColorMethod method,const size_t number_arguments,
+ const double *arguments)
</pre>
<p>A description of each parameter follows:</p>
<p>The format of the MagickSpreadImage method is:</p>
<pre class="text">
-MagickBooleanType MagickSpreadImage(MagickWand *wand,const double radius)
+MagickBooleanType MagickSpreadImage(MagickWand *wand,const double radius,
+ const PixelInterpolateMethod method)
</pre>
<p>A description of each parameter follows:</p>
<dt>radius</dt>
<dd> Choose a random pixel in a neighborhood of this extent. </dd>
+<dd> </dd>
+<dt>method</dt>
+<dd>the pixel interpolation method. </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickStatisticImage">MagickStatisticImage</a></h2>
<pre class="text">
MagickBooleanType MagickStatisticImage(MagickWand *wand,
const StatisticType type,const double width,const size_t height)
-MagickBooleanType MagickStatisticImageChannel(MagickWand *wand,
- const ChannelType channel,const StatisticType type,const double width,
- const size_t height)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>type</dt>
<dd>the statistic type (e.g. median, mode, etc.). </dd>
<p>The format of the MagickSwirlImage method is:</p>
<pre class="text">
-MagickBooleanType MagickSwirlImage(MagickWand *wand,const double degrees)
+MagickBooleanType MagickSwirlImage(MagickWand *wand,const double degrees,
+ const PixelInterpolateMethod method)
</pre>
<p>A description of each parameter follows:</p>
<dt>degrees</dt>
<dd>Define the tightness of the swirling effect. </dd>
+<dd> </dd>
+<dt>method</dt>
+<dd>the pixel interpolation method. </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickTextureImage">MagickTextureImage</a></h2>
<pre class="text">
MagickBooleanType MagickTintImage(MagickWand *wand,
- const PixelWand *tint,const PixelWand *opacity)
+ const PixelWand *tint,const PixelWand *blend)
</pre>
<p>A description of each parameter follows:</p>
<dd>the tint pixel wand. </dd>
<dd> </dd>
-<dt>opacity</dt>
-<dd>the opacity pixel wand. </dd>
+<dt>alpha</dt>
+<dd>the alpha pixel wand. </dd>
<dd> </dd>
</dl>
<dd> </dd>
<dt>target</dt>
-<dd>Change this target color to specified opacity value within the image. </dd>
+<dd>Change this target color to specified alpha value within the image. </dd>
<dd> </dd>
<dt>alpha</dt>
<pre class="text">
MagickBooleanType MagickUnsharpMaskImage(MagickWand *wand,
- const double radius,const double sigma,const double amount,
+ const double radius,const double sigma,const double gain,
const double threshold)
-MagickBooleanType MagickUnsharpMaskImageChannel(MagickWand *wand,
- const ChannelType channel,const double radius,const double sigma,
- const double amount,const double threshold)
</pre>
<p>A description of each parameter follows:</p>
<dt>wand</dt>
<dd>the magick wand. </dd>
-<dd> </dd>
-<dt>channel</dt>
-<dd>the image channel(s). </dd>
-
<dd> </dd>
<dt>radius</dt>
<dd>the radius of the Gaussian, in pixels, not counting the center pixel. </dd>
<dd>the standard deviation of the Gaussian, in pixels. </dd>
<dd> </dd>
-<dt>amount</dt>
+<dt>gain</dt>
<dd>the percentage of the difference between the original and the blur image that is added back into the original. </dd>
<dd> </dd>
<dt>threshold</dt>
-<dd>the threshold in pixels needed to apply the diffence amount. </dd>
+<dd>the threshold in pixels needed to apply the diffence gain. </dd>
<dd> </dd>
</dl>
<pre class="text">
MagickBooleanType MagickVignetteImage(MagickWand *wand,
- const double black_point,const double white_point,const ssize_t x,
+ const double radius,const double sigma,const ssize_t x,
const ssize_t y)
</pre>
<dd>the magick wand. </dd>
<dd> </dd>
-<dt>black_point</dt>
-<dd>the black point. </dd>
+<dt>radius</dt>
+<dd>the radius. </dd>
<dd> </dd>
-<dt>white_point</dt>
-<dd>the white point. </dd>
+<dt>sigma</dt>
+<dd>the sigma. </dd>
<dd> </dd>
<dt>x, y</dt>
<p>The format of the MagickWaveImage method is:</p>
<pre class="text">
-MagickBooleanType MagickWaveImage(MagickWand *wand,const double amplitude,
- const double wave_length)
+MagickBooleanType MagickWaveImage(MagickWand *wand,
+ const double amplitude,const double wave_length,
+ const PixelInterpolateMethod method)
</pre>
<p>A description of each parameter follows:</p>
<dt>amplitude, wave_length</dt>
<dd> Define the amplitude and wave length of the sine wave. </dd>
+<dd> </dd>
+<dt>method</dt>
+<dd>the pixel interpolation method. </dd>
+
<dd> </dd>
</dl>
<h2><a href="http://www.imagemagick.org/api/MagickWand/magick-image_8c.html" id="MagickWhiteThresholdImage">MagickWhiteThresholdImage</a></h2>
<dd> </dd>
</dl>
+</div>
<footer class="magick-footer">
<div class="magick-nav-item navbar-left">
<a href="../../www/support.html">Donations</a>
</div>
</body>
</html>
-<!-- Magick Cache 4th May 2015 17:22 -->
\ No newline at end of file