From: cristy Date: Tue, 5 May 2015 12:39:18 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~1058 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5a367e483a276ac4b16c411626bdcc263e4cf33b;p=imagemagick --- diff --git a/images/logo.jpg b/images/logo.jpg index 1cb8e3d28..7bd6d0d19 100644 Binary files a/images/logo.jpg and b/images/logo.jpg differ diff --git a/images/objects.png b/images/objects.png index 7b7e7d9e6..f4e92eaa8 100644 Binary files a/images/objects.png and b/images/objects.png differ diff --git a/images/t-shirt.png b/images/t-shirt.png index 6a091d9c5..c8be06330 100644 Binary files a/images/t-shirt.png and b/images/t-shirt.png differ diff --git a/images/wand.ico b/images/wand.ico index e0062e336..0aeb05ffb 100644 Binary files a/images/wand.ico and b/images/wand.ico differ diff --git a/images/wand.png b/images/wand.png index f4fe5f9cb..b8c87627c 100644 Binary files a/images/wand.png and b/images/wand.png differ diff --git a/images/wizard.jpg b/images/wizard.jpg index 063115f90..3b634b4ce 100644 Binary files a/images/wizard.jpg and b/images/wizard.jpg differ diff --git a/images/wizard.png b/images/wizard.png index 97d654cd8..ccecae986 100644 Binary files a/images/wizard.png and b/images/wizard.png differ diff --git a/index.html b/index.html index 4c0479877..826b6fa1a 100644 --- a/index.html +++ b/index.html @@ -235,4 +235,4 @@ ImageMagick -

GetImageFromMagickWandMagickAdaptiveBlurImageMagickAdaptiveResizeImageMagickAdaptiveSharpenImageMagickAdaptiveThresholdImageMagickAddImageMagickAddNoiseImageMagickAffineTransformImageMagickAnnotateImageMagickAnimateImagesMagickAppendImagesMagickAutoGammaImageMagickAutoLevelImageMagickAutoOrientImageMagickBlackThresholdImageMagickBlueShiftImageMagickBlurImageMagickBorderImageUse MagickBrightnessContrastImageMagickCharcoalImageMagickChopImageMagickClampImageMagickClipImageMagickClipImagePathMagickClutImageMagickCoalesceImagesMagickColorDecisionListImageMagickColorizeImageMagickColorMatrixImageMagickCombineImagesMagickCommentImageMagickCompareImageChannelsMagickCompareImageLayersMagickCompareImagesMagickCompositeImageMagickCompositeLayersMagickContrastImageMagickContrastStretchImageMagickConvolveImageMagickCropImageMagickCycleColormapImageMagickConstituteImageMagickDecipherImageMagickDeconstructImagesMagickDeskewImageMagickDespeckleImageMagickDestroyImageMagickDisplayImageMagickDisplayImagesMagickDistortImageMagickDrawImageMagickEdgeImageMagickEmbossImageMagickEncipherImageMagickEnhanceImageMagickEqualizeImageMagickEvaluateImageMagickExportImagePixelsMagickExtentImageMagickFilterImageMagickFlipImageMagickFloodfillPaintImageMagickFlopImageMagickForwardFourierTransformImageMagickFrameImageMagickFunctionImageMagickFxImageMagickGammaImageMagickGaussianBlurImageMagickGetImageMagickGetImageAlphaChannelMagickGetImageClipMaskMagickGetImageBackgroundColorMagickGetImageBlobMagickGetImageBlobMagickGetImageBluePrimaryMagickGetImageBorderColorMagickGetImageChannelDepthMagickGetImageChannelDistortionMagickGetImageChannelDistortionsMagickGetImageChannelFeaturesMagickGetImageChannelKurtosisMagickGetImageChannelMeanMagickGetImageChannelRangeMagickGetImageChannelStatisticsMagickGetImageColormapColorMagickGetImageColorsMagickGetImageColorspaceMagickGetImageComposeMagickGetImageCompressionMagickGetImageCompressionQualityMagickGetImageDelayMagickGetImageDepthMagickGetImageDistortionMagickGetImageDisposeMagickGetImageEndianMagickGetImageFilenameMagickGetImageFormatMagickGetImageFuzzMagickGetImageGammaMagickGetImageGravityMagickGetImageGreenPrimaryMagickGetImageHeightMagickGetImageHistogramMagickGetImageInterlaceSchemeMagickGetImageInterpolateMethodMagickGetImageIterationsMagickGetImageLengthMagickGetImageMatteColorMagickGetImageOrientationMagickGetImagePageMagickGetImagePixelColorMagickGetImageRedPrimaryMagickGetImageRegionMagickGetImageRenderingIntentMagickGetImageResolutionMagickGetImageSceneMagickGetImageSignatureMagickGetImageTicksPerSecondMagickGetImageTypeMagickGetImageUnitsMagickGetImageVirtualPixelMethodMagickGetImageWhitePointMagickGetImageWidthMagickGetNumberImagesMagickGetImageTotalInkDensityMagickHaldClutImageMagickHasNextImageMagickHasPreviousImageMagickIdentifyImageMagickImplodeImageMagickImportImagePixelsMagickInverseFourierTransformImageMagickLabelImageMagickLevelImageMagickLinearStretchImageMagickLiquidRescaleImageMagickMagnifyImageMagickMergeImageLayersMagickMinifyImageMagickModulateImageMagickMontageImageMagickMorphImagesMagickMorphologyImageMagickMotionBlurImageMagickNegateImageMagickNewImageMagickNextImageMagickNormalizeImageMagickOilPaintImageMagickOpaquePaintImageMagickOptimizeImageLayersMagickOptimizeImageTransparencyMagickOrderedPosterizeImageMagickPingImageMagickPingImageBlobMagickPingImageFileMagickPolaroidImageMagickPosterizeImageMagickPreviewImagesMagickPreviousImageMagickQuantizeImageMagickQuantizeImagesMagickRaiseImageMagickRandomThresholdImageMagickReadImageMagickReadImageBlobMagickReadImageFileMagickRemapImageMagickRemoveImageMagickResampleImageMagickResetImagePageMagickResizeImageMagickRollImageMagickRotateImageMagickRotationalBlurImageMagickSampleImageMagickScaleImageMagickSegmentImageMagickSelectiveBlurImageMagickSeparateImageChannelMagickSepiaToneImageMagickSetImageMagickSetImageAlphaChannelMagickSetImageBackgroundColorMagickSetImageBiasMagickSetImageBluePrimaryMagickSetImageBorderColorMagickSetImageChannelDepthMagickSetImageClipMaskMagickSetImageColorMagickSetImageColormapColorMagickSetImageColorspaceMagickSetImageComposeMagickSetImageCompressionMagickSetImageCompressionQualityMagickSetImageDelayMagickSetImageDepthMagickSetImageDisposeMagickSetImageEndianMagickSetImageExtentMagickSetImageFilenameMagickSetImageFormatMagickSetImageFuzzMagickSetImageGammaMagickSetImageGravityMagickSetImageGreenPrimaryMagickSetImageInterlaceSchemeMagickSetImageInterpolateMethodMagickSetImageIterationsMagickSetImageMatteMagickSetImageMatteColorMagickSetImageOpacityMagickSetImageOrientationMagickSetImagePageMagickSetImageProgressMonitorMagickSetImageRedPrimaryMagickSetImageRenderingIntentMagickSetImageResolutionMagickSetImageSceneMagickSetImageTicksPerSecondMagickSetImageTypeMagickSetImageUnitsMagickSetImageVirtualPixelMethodMagickSetImageWhitePointMagickShadeImageMagickShadowImageMagickSharpenImageMagickShaveImageMagickShearImageMagickSigmoidalContrastImageMagickSimilarityImageMagickSketchImageMagickSmushImagesMagickSolarizeImageMagickSparseColorImageMagickSpliceImageMagickSpreadImageMagickStatisticImageMagickSteganoImageMagickStereoImageMagickStripImageMagickSwirlImageMagickTextureImageMagickThresholdImageMagickThumbnailImageMagickTintImageMagickTransformImageMagickTransformImageColorspaceMagickTransparentPaintImageMagickTransposeImageMagickTransverseImageMagickTrimImageMagickUniqueImageColorsMagickUnsharpMaskImageMagickVignetteImageMagickWaveImageMagickWhiteThresholdImageMagickWriteImageMagickWriteImageFileMagickWriteImagesMagickWriteImagesFile

+

GetImageFromMagickWandMagickAdaptiveBlurImageMagickAdaptiveResizeImageMagickAdaptiveSharpenImageMagickAdaptiveThresholdImageMagickAddImageMagickAddNoiseImageMagickAffineTransformImageMagickAnnotateImageMagickAnimateImagesMagickAppendImagesMagickAutoGammaImageMagickAutoLevelImageMagickAutoOrientImageMagickBlackThresholdImageMagickBlueShiftImageMagickBlurImageMagickBorderImageUse MagickBrightnessContrastImageMagickChannelFxImageMagickCharcoalImageMagickChopImageMagickClampImageMagickClipImageMagickClipImagePathMagickClutImageMagickCoalesceImagesMagickColorDecisionListImageMagickColorizeImageMagickColorMatrixImageMagickCombineImagesMagickCommentImageMagickCompareImagesLayersMagickCompareImagesMagickCompositeImageMagickCompositeLayersMagickContrastImageMagickContrastStretchImageMagickConvolveImageMagickCropImageMagickCycleColormapImageMagickConstituteImageMagickDecipherImageMagickDeconstructImagesMagickDeskewImageMagickDespeckleImageMagickDestroyImageMagickDisplayImageMagickDisplayImagesMagickDistortImageMagickDrawImageMagickEdgeImageMagickEmbossImageMagickEncipherImageMagickEnhanceImageMagickEqualizeImageMagickEvaluateImageMagickExportImagePixelsMagickExtentImageMagickFlipImageMagickFloodfillPaintImageMagickFlopImageMagickForwardFourierTransformImageMagickFrameImageMagickFunctionImageMagickFxImageMagickGammaImageMagickGaussianBlurImageMagickGetImageMagickGetImageAlphaChannelMagickGetImageMaskMagickGetImageBackgroundColorMagickGetImageBlobMagickGetImageBlobMagickGetImageBluePrimaryMagickGetImageBorderColorMagickGetImageFeaturesMagickGetImageKurtosisMagickGetImageMeanMagickGetImageRangeMagickGetImageStatisticsMagickGetImageColormapColorMagickGetImageColorsMagickGetImageColorspaceMagickGetImageComposeMagickGetImageCompressionMagickGetImageCompressionQualityMagickGetImageDelayMagickGetImageDepthMagickGetImageDisposeMagickGetImageDistortionMagickGetImageDistortionsMagickGetImageEndianMagickGetImageFilenameMagickGetImageFormatMagickGetImageFuzzMagickGetImageGammaMagickGetImageGravityMagickGetImageGreenPrimaryMagickGetImageHeightMagickGetImageHistogramMagickGetImageInterlaceSchemeMagickGetImageInterpolateMethodMagickGetImageIterationsMagickGetImageLengthMagickGetImageMatteColorMagickGetImageOrientationMagickGetImagePageMagickGetImagePixelColorMagickGetImageRedPrimaryMagickGetImageRegionMagickGetImageRenderingIntentMagickGetImageResolutionMagickGetImageSceneMagickGetImageSignatureMagickGetImageTicksPerSecondMagickGetImageTypeMagickGetImageUnitsMagickGetImageVirtualPixelMethodMagickGetImageWhitePointMagickGetImageWidthMagickGetNumberImagesMagickGetImageTotalInkDensityMagickHaldClutImageMagickHasNextImageMagickHasPreviousImageMagickIdentifyImageMagickImplodeImageMagickImportImagePixelsMagickInterpolativeResizeImageMagickInverseFourierTransformImageMagickLabelImageMagickLevelImageMagickLinearStretchImageMagickLiquidRescaleImageMagickMagnifyImageMagickMergeImageLayersMagickMinifyImageMagickModulateImageMagickMontageImageMagickMorphImagesMagickMorphologyImageMagickMotionBlurImageMagickNegateImageMagickNewImageMagickNextImageMagickNormalizeImageMagickOilPaintImageMagickOpaquePaintImageMagickOptimizeImageLayersMagickOptimizeImageTransparencyMagickOrderedPosterizeImageMagickPingImageMagickPingImageBlobMagickPingImageFileMagickPolaroidImageMagickPosterizeImageMagickPreviewImagesMagickPreviousImageMagickQuantizeImageMagickQuantizeImagesMagickRotationalBlurImageMagickRaiseImageMagickRandomThresholdImageMagickReadImageMagickReadImageBlobMagickReadImageFileMagickRemapImageMagickRemoveImageMagickResampleImageMagickResetImagePageMagickResizeImageMagickRollImageMagickRotateImageMagickSampleImageMagickScaleImageMagickSegmentImageMagickSelectiveBlurImageMagickSeparateImageMagickSepiaToneImageMagickSetImageMagickSetImageAlphaChannelMagickSetImageBackgroundColorMagickSetImageBluePrimaryMagickSetImageBorderColorMagickSetImageMaskMagickSetImageColorMagickSetImageColormapColorMagickSetImageColorspaceMagickSetImageComposeMagickSetImageCompressionMagickSetImageCompressionQualityMagickSetImageDelayMagickSetImageDepthMagickSetImageDisposeMagickSetImageEndianMagickSetImageExtentMagickSetImageFilenameMagickSetImageFormatMagickSetImageFuzzMagickSetImageGammaMagickSetImageGravityMagickSetImageGreenPrimaryMagickSetImageInterlaceSchemeMagickSetImagePixelInterpolateMethodMagickSetImageIterationsMagickSetImageMatteMagickSetImageMatteColorMagickSetImageAlphaMagickSetImageOrientationMagickSetImagePageMagickSetImageProgressMonitorMagickSetImageRedPrimaryMagickSetImageRenderingIntentMagickSetImageResolutionMagickSetImageSceneMagickSetImageTicksPerSecondMagickSetImageTypeMagickSetImageUnitsMagickSetImageVirtualPixelMethodMagickSetImageWhitePointMagickShadeImageMagickShadowImageMagickSharpenImageMagickShaveImageMagickShearImageMagickSigmoidalContrastImageMagickSimilarityImageMagickSketchImageMagickSmushImagesMagickSolarizeImageMagickSparseColorImageMagickSpliceImageMagickSpreadImageMagickStatisticImageMagickSteganoImageMagickStereoImageMagickStripImageMagickSwirlImageMagickTextureImageMagickThresholdImageMagickThumbnailImageMagickTintImageMagickTransformImageMagickTransformImageColorspaceMagickTransparentPaintImageMagickTransposeImageMagickTransverseImageMagickTrimImageMagickUniqueImageColorsMagickUnsharpMaskImageMagickVignetteImageMagickWaveImageMagickWhiteThresholdImageMagickWriteImageMagickWriteImageFileMagickWriteImagesMagickWriteImagesFile

+

GetImageFromMagickWand

GetImageFromMagickWand() returns the current image from the magick wand.

@@ -91,8 +92,6 @@ Image *GetImageFromMagickWand(const MagickWand *wand)
 MagickBooleanType MagickAdaptiveBlurImage(MagickWand *wand,
   const double radius,const double sigma)
-MagickBooleanType MagickAdaptiveBlurImageChannel(MagickWand *wand,
-  const ChannelType channel,const double radius,const double sigma)
 

A description of each parameter follows:

@@ -105,10 +104,6 @@ MagickBooleanType MagickAdaptiveBlurImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
radius
the radius of the Gaussian, in pixels, not counting the center pixel.
@@ -154,8 +149,6 @@ MagickBooleanType MagickAdaptiveBlurImageChannel(MagickWand *wand,
 MagickBooleanType MagickAdaptiveSharpenImage(MagickWand *wand,
   const double radius,const double sigma)
-MagickBooleanType MagickAdaptiveSharpenImageChannel(MagickWand *wand,
-  const ChannelType channel,const double radius,const double sigma)
 

A description of each parameter follows:

@@ -168,10 +161,6 @@ MagickBooleanType MagickAdaptiveSharpenImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
radius
the radius of the Gaussian, in pixels, not counting the center pixel.
@@ -190,7 +179,7 @@ MagickBooleanType MagickAdaptiveSharpenImageChannel(MagickWand *wand,
 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)
 

A description of each parameter follows:

@@ -213,7 +202,7 @@ MagickBooleanType MagickAdaptiveThresholdImage(MagickWand *wand,
offset
-
the mean offset.
+
the mean bias.
@@ -258,9 +247,7 @@ MagickBooleanType MagickAddImage(MagickWand *wand,
 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)
 

A description of each parameter follows:

@@ -273,14 +260,14 @@ MagickBooleanType MagickAddNoiseImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
noise_type
The type of noise: Uniform, Gaussian, Multiplicative, Impulse, Laplacian, or Poisson.
+
+
attenuate
+
attenuate the random distribution.
+

MagickAffineTransformImage

@@ -418,8 +405,6 @@ MagickWand *MagickAppendImages(MagickWand *wand,
 MagickBooleanType MagickAutoGammaImage(MagickWand *wand)
-MagickBooleanType MagickAutoGammaImageChannel(MagickWand *wand,
-  const ChannelType channel)
 

A description of each parameter follows:

@@ -432,10 +417,6 @@ MagickBooleanType MagickAutoGammaImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-

MagickAutoLevelImage

@@ -446,8 +427,6 @@ MagickBooleanType MagickAutoGammaImageChannel(MagickWand *wand,
 MagickBooleanType MagickAutoLevelImage(MagickWand *wand)
-MagickBooleanType MagickAutoLevelImageChannel(MagickWand *wand,
-  const ChannelType channel)
 

A description of each parameter follows:

@@ -460,10 +439,6 @@ MagickBooleanType MagickAutoLevelImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-

MagickAutoOrientImage

@@ -544,15 +519,13 @@ MagickBooleanType MagickBlueShiftImage(MagickWand *wand,

MagickBlurImage

-

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.

+

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.

The format of the MagickBlurImage method is:

 MagickBooleanType MagickBlurImage(MagickWand *wand,const double radius,
   const double sigma)
-MagickBooleanType MagickBlurImageChannel(MagickWand *wand,
-  const ChannelType channel,const double radius,const double sigma)
 

A description of each parameter follows:

@@ -565,10 +538,6 @@ MagickBooleanType MagickBlurImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
radius
the radius of the , in pixels, not counting the center pixel.
@@ -588,7 +557,7 @@ MagickBooleanType MagickBlurImageChannel(MagickWand *wand,
 MagickBooleanType MagickBorderImage(MagickWand *wand,
   const PixelWand *bordercolor,const size_t width,
-  const size_t height)
+  const size_t height,const CompositeOperator compose)
 

A description of each parameter follows:

@@ -613,20 +582,22 @@ MagickBooleanType MagickBorderImage(MagickWand *wand,
height
the border height.
+
+
compose
+
the composite operator.
+

Use MagickBrightnessContrastImage

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.

+

The format of the MagickBrightnessContrastImage method is:

 MagickBooleanType MagickBrightnessContrastImage(MagickWand *wand,
   const double brightness,const double contrast)
-MagickBooleanType MagickBrightnessContrastImageChannel(MagickWand *wand,
-  const ChannelType channel,const double brightness,
-  const double contrast)
 

A description of each parameter follows:

@@ -639,10 +610,6 @@ MagickBooleanType MagickBrightnessContrastImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
brightness
the brightness percent (-100 .. 100).
@@ -651,6 +618,43 @@ MagickBooleanType MagickBrightnessContrastImageChannel(MagickWand *wand,
contrast
the contrast percent (-100 .. 100).
+
+ +

MagickChannelFxImage

+ +

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:

+ +
+
+ +
<=> 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)
+ +
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:
+ +
+    -channel-fx "red; green; blue"
+
+ +

The format of the MagickChannelFxImage method is: + +

+MagickWand *MagickChannelFxImage(MagickWand *wand,const char *expression)
+
+ +

A description of each parameter follows: + +

+
+ +
+
+
wand
+
the magick wand.
+ +
+
expression
+
the expression.
+

MagickCharcoalImage

@@ -691,8 +695,9 @@ MagickBooleanType MagickCharcoalImage(MagickWand *wand,

The format of the MagickChopImage method is:

-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)
 

A description of each parameter follows:

@@ -721,6 +726,8 @@ MagickBooleanType MagickChopImage(MagickWand *wand,const size_t width,
y
the region y offset.
+
+

MagickClampImage

@@ -731,8 +738,6 @@ MagickBooleanType MagickChopImage(MagickWand *wand,const size_t width,
 MagickBooleanType MagickClampImage(MagickWand *wand)
-MagickBooleanType MagickClampImageChannel(MagickWand *wand,
-  const ChannelType channel)
 

A description of each parameter follows:

@@ -812,9 +817,7 @@ MagickBooleanType MagickClipImagePath(MagickWand *wand,
 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)
 

A description of each parameter follows:

@@ -831,6 +834,10 @@ MagickBooleanType MagickClutImageChannel(MagickWand *wand,
clut_image
the clut image.
+
+
method
+
the pixel interpolation method.
+

MagickCoalesceImages

@@ -907,7 +914,7 @@ MagickBooleanType MagickColorDecisionListImage(MagickWand *wand,
 MagickBooleanType MagickColorizeImage(MagickWand *wand,
-  const PixelWand *colorize,const PixelWand *opacity)
+  const PixelWand *colorize,const PixelWand *blend)
 

A description of each parameter follows:

@@ -925,8 +932,8 @@ MagickBooleanType MagickColorizeImage(MagickWand *wand,
the colorize pixel wand.
-
opacity
-
the opacity pixel wand.
+
alpha
+
the alpha pixel wand.
@@ -965,7 +972,7 @@ MagickBooleanType MagickColorMatrixImage(MagickWand *wand,
 MagickWand *MagickCombineImages(MagickWand *wand,
-  const ChannelType channel)
+  const ColorspaceType colorspace)
 

A description of each parameter follows:

@@ -979,8 +986,8 @@ MagickWand *MagickCombineImages(MagickWand *wand,
the magick wand.
-
channel
-
the channel.
+
colorspace
+
the colorspace.
@@ -1011,55 +1018,15 @@ MagickBooleanType MagickCommentImage(MagickWand *wand,
-

MagickCompareImageChannels

- -

MagickCompareImageChannels() compares one or more image channels of an image to a reconstructed image and returns the difference image.

- -

The format of the MagickCompareImageChannels method is:

- -
-MagickWand *MagickCompareImageChannels(MagickWand *wand,
-  const MagickWand *reference,const ChannelType channel,
-  const MetricType metric,double *distortion)
-
- -

A description of each parameter follows:

- -
-
- -
-
-
wand
-
the magick wand.
- -
-
reference
-
the reference wand.
- -
-
channel
-
the channel.
- -
-
metric
-
the metric.
- -
-
distortion
-
the computed distortion between the images.
- -
-
-

MagickCompareImageLayers

+

MagickCompareImagesLayers

-

MagickCompareImageLayers() compares each image with the next in a sequence and returns the maximum bounding region of any pixel differences it discovers.

+

MagickCompareImagesLayers() compares each image with the next in a sequence and returns the maximum bounding region of any pixel differences it discovers.

-

The format of the MagickCompareImageLayers method is:

+

The format of the MagickCompareImagesLayers method is:

-MagickWand *MagickCompareImageLayers(MagickWand *wand,
-  const ImageLayerMethod method)
+MagickWand *MagickCompareImagesLayers(MagickWand *wand,
+  const LayerMethod method)
 

A description of each parameter follows:

@@ -1086,7 +1053,8 @@ MagickWand *MagickCompareImageLayers(MagickWand *wand,
 MagickWand *MagickCompareImages(MagickWand *wand,
-  const MagickWand *reference,const MetricType metric,double *distortion)
+  const MagickWand *reference,const MetricType metric,
+  double *distortion)
 

A description of each parameter follows:

@@ -1122,10 +1090,7 @@ MagickWand *MagickCompareImages(MagickWand *wand,
 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)
 

A description of each parameter follows:

@@ -1148,6 +1113,10 @@ MagickBooleanType MagickCompositeImageChannel(MagickWand *wand,
OverCompositeOp InCompositeOp OutCompositeOp AtopCompositeOp XorCompositeOp PlusCompositeOp MinusCompositeOp AddCompositeOp SubtractCompositeOp DifferenceCompositeOp BumpmapCompositeOp CopyCompositeOp DisplaceCompositeOp
+
+
clip_to_self
+
set to MagickTrue to limit composition to area composed.
+
x
the column offset of the composited image.
@@ -1238,9 +1207,6 @@ MagickBooleanType MagickContrastImage(MagickWand *wand,
 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)
 

A description of each parameter follows:

@@ -1253,10 +1219,6 @@ MagickBooleanType MagickContrastStretchImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
black_point
the black point.
@@ -1275,10 +1237,7 @@ MagickBooleanType MagickContrastStretchImageChannel(MagickWand *wand,
 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)
 

A description of each parameter follows:

@@ -1291,14 +1250,6 @@ MagickBooleanType MagickConvolveImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
- -
-
order
-
the number of columns and rows in the filter kernel.
-
kernel
An array of doubles representing the convolution kernel.
@@ -1405,7 +1356,7 @@ MagickBooleanType MagickConstituteImage(MagickWand *wand,
map
-
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.
+
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.
storage
@@ -1415,6 +1366,8 @@ MagickBooleanType MagickConstituteImage(MagickWand *wand,
pixels
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.
+
+

MagickDecipherImage

@@ -1782,8 +1735,6 @@ MagickBooleanType MagickEnhanceImage(MagickWand *wand)
 MagickBooleanType MagickEqualizeImage(MagickWand *wand)
-MagickBooleanType MagickEqualizeImageChannel(MagickWand *wand,
-  const ChannelType channel)
 

A description of each parameter follows:

@@ -1813,9 +1764,6 @@ MagickBooleanType MagickEvaluateImage(MagickWand *wand, 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)

A description of each parameter follows:

@@ -1828,10 +1776,6 @@ MagickBooleanType MagickEvaluateImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the channel(s).
-
op
A channel operator.
@@ -1877,7 +1821,7 @@ MagickBooleanType MagickExportImagePixels(MagickWand *wand,
map
-
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.
+
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.
storage
@@ -1926,39 +1870,6 @@ MagickBooleanType MagickExtentImage(MagickWand *wand,const size_t width,
y
the region y offset.
-
- -

MagickFilterImage

- -

MagickFilterImage() applies a custom convolution kernel to the image.

- -

The format of the MagickFilterImage method is:

- -
-MagickBooleanType MagickFilterImage(MagickWand *wand,
-  const KernelInfo *kernel)
-MagickBooleanType MagickFilterImageChannel(MagickWand *wand,
-  const ChannelType channel,const KernelInfo *kernel)
-
- -

A description of each parameter follows:

- -
-
- -
-
-
wand
-
the magick wand.
- -
-
channel
-
the image channel(s).
- -
-
kernel
-
An array of doubles representing the convolution kernel.
-

MagickFlipImage

@@ -1991,9 +1902,8 @@ MagickBooleanType MagickFlipImage(MagickWand *wand)
 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)
 

A description of each parameter follows:

@@ -2006,10 +1916,6 @@ MagickBooleanType MagickFloodfillPaintImage(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the channel(s).
-
fill
the floodfill color pixel wand.
@@ -2091,7 +1997,7 @@ MagickBooleanType MagickForwardFourierTransformImage(MagickWand *wand, 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)

A description of each parameter follows:

@@ -2124,6 +2030,10 @@ MagickBooleanType MagickFrameImage(MagickWand *wand,
outer_bevel
the outer bevel width.
+
+
compose
+
the composite operator.
+

MagickFunctionImage

@@ -2136,9 +2046,6 @@ MagickBooleanType MagickFrameImage(MagickWand *wand, 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)

A description of each parameter follows:

@@ -2151,10 +2058,6 @@ MagickBooleanType MagickFunctionImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the channel(s).
-
function
the image function.
@@ -2177,8 +2080,6 @@ MagickBooleanType MagickFunctionImageChannel(MagickWand *wand,
 MagickWand *MagickFxImage(MagickWand *wand,const char *expression)
-MagickWand *MagickFxImageChannel(MagickWand *wand,
-  const ChannelType channel,const char *expression)
 

A description of each parameter follows:

@@ -2191,10 +2092,6 @@ MagickWand *MagickFxImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
expression
the expression.
@@ -2211,8 +2108,6 @@ MagickWand *MagickFxImageChannel(MagickWand *wand,
 MagickBooleanType MagickGammaImage(MagickWand *wand,const double gamma)
-MagickBooleanType MagickGammaImageChannel(MagickWand *wand,
-  const ChannelType channel,const double gamma)
 

A description of each parameter follows:

@@ -2225,10 +2120,6 @@ MagickBooleanType MagickGammaImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the channel.
-
level
Define the level of gamma correction.
@@ -2244,8 +2135,6 @@ MagickBooleanType MagickGammaImageChannel(MagickWand *wand,
 MagickBooleanType MagickGaussianBlurImage(MagickWand *wand,
   const double radius,const double sigma)
-MagickBooleanType MagickGaussianBlurImageChannel(MagickWand *wand,
-  const ChannelType channel,const double radius,const double sigma)
 

A description of each parameter follows:

@@ -2258,10 +2147,6 @@ MagickBooleanType MagickGaussianBlurImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
radius
the radius of the Gaussian, in pixels, not counting the center pixel.
@@ -2316,14 +2201,14 @@ MagickBooleanType MagickGetImageAlphaChannel(MagickWand *wand)
-

MagickGetImageClipMask

+

MagickGetImageMask

-

MagickGetImageClipMask() gets the image clip mask at the current image index.

+

MagickGetImageMask() gets the image clip mask at the current image index.

-

The format of the MagickGetImageClipMask method is:

+

The format of the MagickGetImageMask method is:

-MagickWand *MagickGetImageClipMask(MagickWand *wand)
+MagickWand *MagickGetImageMask(MagickWand *wand)
 

A description of each parameter follows:

@@ -2481,121 +2366,21 @@ MagickBooleanType MagickGetImageBorderColor(MagickWand *wand,
-

MagickGetImageChannelDepth

- -

MagickGetImageChannelDepth() gets the depth for one or more image channels.

- -

The format of the MagickGetImageChannelDepth method is:

- -
-size_t MagickGetImageChannelDepth(MagickWand *wand,
-  const ChannelType channel)
-
- -

A description of each parameter follows:

- -
-
- -
-
-
wand
-
the magick wand.
- -
-
channel
-
the image channel(s).
- -
-
-

MagickGetImageChannelDistortion

- -

MagickGetImageChannelDistortion() compares one or more image channels of an image to a reconstructed image and returns the specified distortion metric.

- -

The format of the MagickGetImageChannelDistortion method is:

- -
-MagickBooleanType MagickGetImageChannelDistortion(MagickWand *wand,
-  const MagickWand *reference,const ChannelType channel,
-  const MetricType metric,double *distortion)
-
- -

A description of each parameter follows:

- -
-
- -
-
-
wand
-
the magick wand.
- -
-
reference
-
the reference wand.
- -
-
channel
-
the channel.
- -
-
metric
-
the metric.
- -
-
distortion
-
the computed distortion between the images.
- -
-
-

MagickGetImageChannelDistortions

- -

MagickGetImageChannelDistortions() compares one or more image channels of an image to a reconstructed image and returns the specified distortion metrics.

- -

Use MagickRelinquishMemory() to free the metrics when you are done with them.

- -

The format of the MagickGetImageChannelDistortion method is:

- -
-double *MagickGetImageChannelDistortion(MagickWand *wand,
-  const MagickWand *reference,const MetricType metric)
-
- -

A description of each parameter follows:

- -
-
- -
-
-
wand
-
the magick wand.
- -
-
reference
-
the reference wand.
- -
-
metric
-
the metric.
- -
-
-

MagickGetImageChannelFeatures

+

MagickGetImageFeatures

-

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:

+

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:

-channel_features=MagickGetImageChannelFeatures(wand,1);
-contrast=channel_features[RedChannel].contrast[0];
+channel_features=MagickGetImageFeatures(wand,1);
+contrast=channel_features[RedPixelChannel].contrast[0];
 

Use MagickRelinquishMemory() to free the statistics buffer.

-

The format of the MagickGetImageChannelFeatures method is:

+

The format of the MagickGetImageFeatures method is:

-ChannelFeatures *MagickGetImageChannelFeatures(MagickWand *wand,
+ChannelFeatures *MagickGetImageFeatures(MagickWand *wand,
   const size_t distance)
 
@@ -2615,15 +2400,15 @@ ChannelFeatures *MagickGetImageChannelFeatures(MagickWand *wand,
-

MagickGetImageChannelKurtosis

+

MagickGetImageKurtosis

-

MagickGetImageChannelKurtosis() gets the kurtosis and skewness of one or more image channels.

+

MagickGetImageKurtosis() gets the kurtosis and skewness of one or more image channels.

-

The format of the MagickGetImageChannelKurtosis method is:

+

The format of the MagickGetImageKurtosis method is:

-MagickBooleanType MagickGetImageChannelKurtosis(MagickWand *wand,
-  const ChannelType channel,double *kurtosis,double *skewness)
+MagickBooleanType MagickGetImageKurtosis(MagickWand *wand,
+  double *kurtosis,double *skewness)
 

A description of each parameter follows:

@@ -2636,10 +2421,6 @@ MagickBooleanType MagickGetImageChannelKurtosis(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
kurtosis
The kurtosis for the specified channel(s).
@@ -2650,15 +2431,15 @@ MagickBooleanType MagickGetImageChannelKurtosis(MagickWand *wand,
-

MagickGetImageChannelMean

+

MagickGetImageMean

-

MagickGetImageChannelMean() gets the mean and standard deviation of one or more image channels.

+

MagickGetImageMean() gets the mean and standard deviation of one or more image channels.

-

The format of the MagickGetImageChannelMean method is:

+

The format of the MagickGetImageMean method is:

-MagickBooleanType MagickGetImageChannelMean(MagickWand *wand,
-  const ChannelType channel,double *mean,double *standard_deviation)
+MagickBooleanType MagickGetImageMean(MagickWand *wand,double *mean,
+  double *standard_deviation)
 

A description of each parameter follows:

@@ -2685,15 +2466,15 @@ MagickBooleanType MagickGetImageChannelMean(MagickWand *wand,
-

MagickGetImageChannelRange

+

MagickGetImageRange

-

MagickGetImageChannelRange() gets the range for one or more image channels.

+

MagickGetImageRange() gets the range for one or more image channels.

-

The format of the MagickGetImageChannelRange method is:

+

The format of the MagickGetImageRange method is:

-MagickBooleanType MagickGetImageChannelRange(MagickWand *wand,
-  const ChannelType channel,double *minima,double *maxima)
+MagickBooleanType MagickGetImageRange(MagickWand *wand,double *minima,
+  double *maxima)
 

A description of each parameter follows:

@@ -2706,10 +2487,6 @@ MagickBooleanType MagickGetImageChannelRange(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
minima
The minimum pixel value for the specified channel(s).
@@ -2720,21 +2497,21 @@ MagickBooleanType MagickGetImageChannelRange(MagickWand *wand,
-

MagickGetImageChannelStatistics

+

MagickGetImageStatistics

-

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:

+

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:

-channel_statistics=MagickGetImageChannelStatistics(wand);
-red_mean=channel_statistics[RedChannel].mean;
+channel_statistics=MagickGetImageStatistics(wand);
+red_mean=channel_statistics[RedPixelChannel].mean;
 

Use MagickRelinquishMemory() to free the statistics buffer.

-

The format of the MagickGetImageChannelStatistics method is:

+

The format of the MagickGetImageStatistics method is:

-ChannelStatistics *MagickGetImageChannelStatistics(MagickWand *wand)
+ChannelStatistics *MagickGetImageStatistics(MagickWand *wand)
 

A description of each parameter follows:

@@ -2932,6 +2709,28 @@ size_t MagickGetImageDepth(MagickWand *wand)
wand
the magick wand.
+
+ +

MagickGetImageDispose

+ +

MagickGetImageDispose() gets the image disposal method.

+ +

The format of the MagickGetImageDispose method is:

+ +
+DisposeType MagickGetImageDispose(MagickWand *wand)
+
+ +

A description of each parameter follows:

+ +
+
+ +
+
+
wand
+
the magick wand.
+

MagickGetImageDistortion

@@ -2970,14 +2769,17 @@ MagickBooleanType MagickGetImageDistortion(MagickWand *wand,
-

MagickGetImageDispose

+

MagickGetImageDistortions

+ +

MagickGetImageDistortions() compares one or more pixel channels of an image to a reconstructed image and returns the specified distortion metrics.

-

MagickGetImageDispose() gets the image disposal method.

+

Use MagickRelinquishMemory() to free the metrics when you are done with them.

-

The format of the MagickGetImageDispose method is:

+

The format of the MagickGetImageDistortion method is:

-DisposeType MagickGetImageDispose(MagickWand *wand)
+double *MagickGetImageDistortion(MagickWand *wand,
+  const MagickWand *reference,const MetricType metric)
 

A description of each parameter follows:

@@ -2990,6 +2792,14 @@ DisposeType MagickGetImageDispose(MagickWand *wand)
wand
the magick wand.
+
+
reference
+
the reference wand.
+ +
+
metric
+
the metric.
+

MagickGetImageEndian

@@ -3233,7 +3043,8 @@ InterlaceType MagickGetImageInterlaceScheme(MagickWand *wand)

The format of the MagickGetImageInterpolateMethod method is:

-InterpolatePixelMethod MagickGetImageInterpolateMethod(MagickWand *wand)
+PixelInterpolateMethod MagickGetImagePixelInterpolateMethod(
+  MagickWand *wand)
 

A description of each parameter follows:

@@ -3786,8 +3597,6 @@ double MagickGetImageTotalInkDensity(MagickWand *wand)
 MagickBooleanType MagickHaldClutImage(MagickWand *wand,
   const MagickWand *hald_wand)
-MagickBooleanType MagickHaldClutImageChannel(MagickWand *wand,
-  const ChannelType channel,const MagickWand *hald_wand)
 

A description of each parameter follows:

@@ -3880,7 +3689,7 @@ const char *MagickIdentifyImage(MagickWand *wand)
 MagickBooleanType MagickImplodeImage(MagickWand *wand,
-  const double radius)
+  const double radius,const PixelInterpolateMethod method)
 

A description of each parameter follows:

@@ -3897,6 +3706,10 @@ MagickBooleanType MagickImplodeImage(MagickWand *wand,
amount
Define the extent of the implosion.
+
+
method
+
the pixel interpolation method.
+

MagickImportImagePixels

@@ -3934,7 +3747,7 @@ MagickBooleanType MagickImportImagePixels(MagickWand *wand,
map
-
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.
+
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.
storage
@@ -3944,6 +3757,36 @@ MagickBooleanType MagickImportImagePixels(MagickWand *wand,
pixels
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.
+
+ +

MagickInterpolativeResizeImage

+ +

MagickInterpolativeResizeImage() resize image using a interpolative method.

+ +

MagickBooleanType MagickInterpolativeResizeImage(MagickWand *wand, const size_t columns,const size_t rows, const PixelInterpolateMethod method)

+ +

A description of each parameter follows:

+ +
+
+ +
+
+
wand
+
the magick wand.
+ +
+
columns
+
the number of columns in the scaled image.
+ +
+
rows
+
the number of rows in the scaled image.
+ +
+
interpolate
+
the pixel interpolation method.
+

MagickInverseFourierTransformImage

@@ -4013,7 +3856,7 @@ MagickBooleanType MagickLabelImage(MagickWand *wand,const char *label)
 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)
 
@@ -4030,7 +3873,7 @@ MagickBooleanType MagickLevelImageChannel(MagickWand *wand,
channel
-
Identify which channel to level: RedChannel, GreenChannel,
+
Identify which channel to level: RedPixelChannel, GreenPixelChannel, etc.
black_point
@@ -4083,7 +3926,7 @@ MagickBooleanType MagickLinearStretchImage(MagickWand *wand,

MagickLiquidRescaleImage() rescales image with seam carving.

-

MagickBooleanType MagickLiquidRescaleImage(MagickWand *wand, const size_t columns,const size_t rows,const double delta_x, const double rigidity)

+

MagickBooleanType MagickLiquidRescaleImage(MagickWand *wand, const size_t columns,const size_t rows, const double delta_x,const double rigidity)

A description of each parameter follows:

@@ -4139,13 +3982,13 @@ MagickBooleanType MagickMagnifyImage(MagickWand *wand)

MagickMergeImageLayers() composes all the image layers from the current given image onward to produce a single image of the merged layers.

-

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.

+

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.

The format of the MagickMergeImageLayers method is:

 MagickWand *MagickMergeImageLayers(MagickWand *wand,
-  const ImageLayerMethod method)
+  const LayerMethod method)
 

A description of each parameter follows:

@@ -4310,9 +4153,6 @@ MagickWand *MagickMorphImages(MagickWand *wand,
 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)
 

A description of each parameter follows:

@@ -4325,10 +4165,6 @@ MagickBooleanType MagickMorphologyImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
method
the morphology method to be applied.
@@ -4352,9 +4188,6 @@ MagickBooleanType MagickMorphologyImageChannel(MagickWand *wand,
 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)
 

A description of each parameter follows:

@@ -4367,10 +4200,6 @@ MagickBooleanType MagickMotionBlurImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
radius
the radius of the Gaussian, in pixels, not counting the center pixel.
@@ -4396,8 +4225,6 @@ MagickBooleanType MagickMotionBlurImageChannel(MagickWand *wand,
 MagickBooleanType MagickNegateImage(MagickWand *wand,
   const MagickBooleanType gray)
-MagickBooleanType MagickNegateImageChannel(MagickWand *wand,
-  const ChannelType channel,const MagickBooleanType gray)
 

A description of each parameter follows:

@@ -4410,10 +4237,6 @@ MagickBooleanType MagickNegateImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
gray
If MagickTrue, only negate grayscale pixels within the image.
@@ -4494,8 +4317,6 @@ MagickBooleanType MagickNextImage(MagickWand *wand)
 MagickBooleanType MagickNormalizeImage(MagickWand *wand)
-MagickBooleanType MagickNormalizeImageChannel(MagickWand *wand,
-  const ChannelType channel)
 

A description of each parameter follows:

@@ -4508,10 +4329,6 @@ MagickBooleanType MagickNormalizeImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-

MagickOilPaintImage

@@ -4522,7 +4339,7 @@ MagickBooleanType MagickNormalizeImageChannel(MagickWand *wand,
 MagickBooleanType MagickOilPaintImage(MagickWand *wand,
-  const double radius)
+  const double radius,const double sigma)
 

A description of each parameter follows:

@@ -4539,6 +4356,10 @@ MagickBooleanType MagickOilPaintImage(MagickWand *wand,
radius
the radius of the circular neighborhood.
+
+
sigma
+
the standard deviation of the Gaussian, in pixels.
+

MagickOpaquePaintImage

@@ -4551,9 +4372,6 @@ MagickBooleanType MagickOilPaintImage(MagickWand *wand, 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)

A description of each parameter follows:

@@ -4566,10 +4384,6 @@ MagickBooleanType MagickOpaquePaintImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the channel(s).
-
target
Change this target color to the fill color within the image.
@@ -4641,8 +4455,6 @@ MagickBooleanType MagickOptimizeImageTransparency(MagickWand *wand)
 MagickBooleanType MagickOrderedPosterizeImage(MagickWand *wand,
   const char *threshold_map)
-MagickBooleanType MagickOrderedPosterizeImageChannel(MagickWand *wand,
-  const ChannelType channel,const char *threshold_map)
 

A description of each parameter follows:

@@ -4655,10 +4467,6 @@ MagickBooleanType MagickOrderedPosterizeImageChannel(MagickWand *wand,
image
the image.
-
-
channel
-
the channel or channels to be thresholded.
-
threshold_map
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.
@@ -4673,7 +4481,7 @@ MagickBooleanType MagickOrderedPosterizeImageChannel(MagickWand *wand,

MagickPingImage

-

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.

+

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.

The format of the MagickPingImage method is:

@@ -4762,7 +4570,8 @@ MagickBooleanType MagickPingImageFile(MagickWand *wand,FILE *file)
 MagickBooleanType MagickPolaroidImage(MagickWand *wand,
-  const DrawingWand *drawing_wand,const double angle)
+  const DrawingWand *drawing_wand,const char *caption,const double angle,
+  const PixelInterpolateMethod method)
 

A description of each parameter follows:

@@ -4779,10 +4588,18 @@ MagickBooleanType MagickPolaroidImage(MagickWand *wand,
drawing_wand
the draw wand.
+
+
caption
+
the Polaroid caption.
+
angle
Apply the effect along this angle.
+
+
method
+
the pixel interpolation method.
+

MagickPosterizeImage

@@ -4793,7 +4610,7 @@ MagickBooleanType MagickPolaroidImage(MagickWand *wand,
 MagickBooleanType MagickPosterizeImage(MagickWand *wand,
-  const size_t levels,const MagickBooleanType dither)
+  const size_t levels,const DitherMethod method)
 

A description of each parameter follows:

@@ -4811,8 +4628,8 @@ MagickBooleanType MagickPosterizeImage(MagickWand *wand,
Number of color levels allowed in each channel. Very low values (2, 3, or 4) have the most visible effect.
-
dither
-
Set this integer value to something other than zero to dither the mapped image.
+
method
+
choose the dither method: UndefinedDitherMethod, NoDitherMethod, RiemersmaDitherMethod, or FloydSteinbergDitherMethod.
@@ -4880,7 +4697,7 @@ MagickBooleanType MagickPreviousImage(MagickWand *wand)
 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)
 
@@ -4907,8 +4724,8 @@ MagickBooleanType MagickQuantizeImage(MagickWand *wand,
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.
-
dither
-
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.
+
dither_method
+
choose from UndefinedDitherMethod, NoDitherMethod, RiemersmaDitherMethod, FloydSteinbergDitherMethod.
measure_error
@@ -4925,7 +4742,7 @@ MagickBooleanType MagickQuantizeImage(MagickWand *wand,
 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)
 
@@ -4952,13 +4769,40 @@ MagickBooleanType MagickQuantizeImages(MagickWand *wand,
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.
-
dither
-
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.
+
dither_method
+
choose from these dither methods: NoDitherMethod, RiemersmaDitherMethod, or FloydSteinbergDitherMethod.
measure_error
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.
+
+ +

MagickRotationalBlurImage

+ +

MagickRotationalBlurImage() rotational blurs an image.

+ +

The format of the MagickRotationalBlurImage method is:

+ +
+MagickBooleanType MagickRotationalBlurImage(MagickWand *wand,
+  const double angle)
+
+ +

A description of each parameter follows:

+ +
+
+ +
+
+
wand
+
the magick wand.
+ +
+
angle
+
the angle of the blur in degrees.
+

MagickRaiseImage

@@ -5002,8 +4846,6 @@ MagickBooleanType MagickRaiseImage(MagickWand *wand,
 MagickBooleanType MagickRandomThresholdImage(MagickWand *wand,
   const double low,const double high)
-MagickBooleanType MagickRandomThresholdImageChannel(MagickWand *wand,
-  const ChannelType channel,const double low,const double high)
 

A description of each parameter follows:

@@ -5016,10 +4858,6 @@ MagickBooleanType MagickRandomThresholdImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
low,high
Specify the high and low thresholds. These values range from 0 to QuantumRange.
@@ -5028,7 +4866,9 @@ MagickBooleanType MagickRandomThresholdImageChannel(MagickWand *wand,

MagickReadImage

-

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.

+

MagickReadImage() reads an image or image sequence. The images are inserted jjust before the current image pointer position.

+ +

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.

The format of the MagickReadImage method is:

@@ -5054,7 +4894,7 @@ MagickBooleanType MagickReadImage(MagickWand *wand,const char *filename)

MagickReadImageBlob

-

MagickReadImageBlob() reads an image or image sequence from a blob.

+

MagickReadImageBlob() reads an image or image sequence from a blob. In all other respects it is like MagickReadImage().

The format of the MagickReadImageBlob method is:

@@ -5085,7 +4925,7 @@ MagickBooleanType MagickReadImageBlob(MagickWand *wand,

MagickReadImageFile

-

MagickReadImageFile() reads an image or image sequence from an open file descriptor.

+

MagickReadImageFile() reads an image or image sequence from an already opened file descriptor. Otherwise it is like MagickReadImage().

The format of the MagickReadImageFile method is:

@@ -5179,7 +5019,7 @@ MagickBooleanType MagickRemoveImage(MagickWand *wand)
 MagickBooleanType MagickResampleImage(MagickWand *wand,
   const double x_resolution,const double y_resolution,
-  const FilterTypes filter,const double blur)
+  const FilterTypes filter)
 

A description of each parameter follows:

@@ -5204,10 +5044,6 @@ MagickBooleanType MagickResampleImage(MagickWand *wand,
filter
Image filter to use.
-
-
blur
-
the blur factor where > 1 is blurry, < 1 is sharp.
-

MagickResetImagePage

@@ -5255,8 +5091,7 @@ MagickBooleanType MagickResetImagePage(MagickWand *wand,
 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)
 

A description of each parameter follows:

@@ -5281,10 +5116,6 @@ MagickBooleanType MagickResizeImage(MagickWand *wand,
filter
Image filter to use.
-
-
blur
-
the blur factor where > 1 is blurry, < 1 is sharp.
-

MagickRollImage

@@ -5316,6 +5147,8 @@ MagickBooleanType MagickRollImage(MagickWand *wand,const ssize_t x,
y
the y offset.
+
+

MagickRotateImage

@@ -5349,39 +5182,6 @@ MagickBooleanType MagickRotateImage(MagickWand *wand,
-
- -

MagickRotationalBlurImage

- -

MagickRotationalBlurImage() rotational blurs an image.

- -

The format of the MagickRotationalBlurImage method is:

- -
-MagickBooleanType MagickRotationalBlurImage(MagickWand *wand,
-  const double angle)
-MagickBooleanType MagickRotationalBlurImageChannel(MagickWand *wand,
-  const ChannelType channel,const double angle)
-
- -

A description of each parameter follows:

- -
-
- -
-
-
wand
-
the magick wand.
- -
-
channel
-
the image channel(s).
- -
-
angle
-
the angle of the blur in degrees.
-

MagickSampleImage

@@ -5413,6 +5213,8 @@ MagickBooleanType MagickSampleImage(MagickWand *wand,
rows
the number of rows in the scaled image.
+
+

MagickScaleImage

@@ -5444,6 +5246,8 @@ MagickBooleanType MagickScaleImage(MagickWand *wand,
rows
the number of rows in the scaled image.
+
+

MagickSegmentImage

@@ -5475,7 +5279,6 @@ MagickBooleanType MagickSegmentImage(MagickWand *wand,
smooth_threshold

the smoothing threshold eliminates noise in the second derivative of the histogram. As the value is increased, you can expect a smoother second derivative.

-

MagickSelectiveBlurImage

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.

@@ -5485,9 +5288,6 @@ MagickBooleanType MagickSegmentImage(MagickWand *wand,
 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)
 

A description of each parameter follows:

@@ -5500,10 +5300,6 @@ MagickBooleanType MagickSelectiveBlurImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
radius
the radius of the gaussian, in pixels, not counting the center pixel.
@@ -5518,14 +5314,14 @@ MagickBooleanType MagickSelectiveBlurImageChannel(MagickWand *wand,
-

MagickSeparateImageChannel

+

MagickSeparateImage

-

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.

+

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.

-

The format of the MagickSeparateImageChannel method is:

+

The format of the MagickSeparateImage method is:

-MagickBooleanType MagickSeparateImageChannel(MagickWand *wand,
+MagickBooleanType MagickSeparateImage(MagickWand *wand,
   const ChannelType channel)
 
@@ -5541,7 +5337,7 @@ MagickBooleanType MagickSeparateImageChannel(MagickWand *wand,
channel
-
the image channel(s).
+
the channel.
@@ -5607,7 +5403,7 @@ MagickBooleanType MagickSetImage(MagickWand *wand,
 MagickBooleanType MagickSetImageAlphaChannel(MagickWand *wand,
-  const AlphaChannelType alpha_type)
+  const AlphaChannelOption alpha_type)
 

A description of each parameter follows:

@@ -5651,33 +5447,6 @@ MagickBooleanType MagickSetImageBackgroundColor(MagickWand *wand,
background
the background pixel wand.
-
- -

MagickSetImageBias

- -

MagickSetImageBias() sets the image bias for any method that convolves an image (e.g. MagickConvolveImage()).

- -

The format of the MagickSetImageBias method is:

- -
-MagickBooleanType MagickSetImageBias(MagickWand *wand,
-  const double bias)
-
- -

A description of each parameter follows:

- -
-
- -
-
-
wand
-
the magick wand.
- -
-
bias
-
the image bias.
-

MagickSetImageBluePrimary

@@ -5738,45 +5507,14 @@ MagickBooleanType MagickSetImageBorderColor(MagickWand *wand,
-

MagickSetImageChannelDepth

- -

MagickSetImageChannelDepth() sets the depth of a particular image channel.

- -

The format of the MagickSetImageChannelDepth method is:

- -
-MagickBooleanType MagickSetImageChannelDepth(MagickWand *wand,
-  const ChannelType channel,const size_t depth)
-
- -

A description of each parameter follows:

- -
-
- -
-
-
wand
-
the magick wand.
- -
-
channel
-
the image channel(s).
- -
-
depth
-
the image depth in bits.
- -
-
-

MagickSetImageClipMask

+

MagickSetImageMask

-

MagickSetImageClipMask() sets image clip mask.

+

MagickSetImageMask() sets image clip mask.

-

The format of the MagickSetImageClipMask method is:

+

The format of the MagickSetImageMask method is:

-MagickBooleanType MagickSetImageClipMask(MagickWand *wand,
+MagickBooleanType MagickSetImageMask(MagickWand *wand,
   const MagickWand *clip_mask)
 
@@ -5856,7 +5594,7 @@ MagickBooleanType MagickSetImageColormapColor(MagickWand *wand,

MagickSetImageColorspace

-

MagickSetImageColorspace() sets the image colorspace.

+

MagickSetImageColorspace() sets the image colorspace. But does not modify the image data.

The format of the MagickSetImageColorspace method is:

@@ -6296,15 +6034,15 @@ MagickBooleanType MagickSetImageInterlaceScheme(MagickWand *wand,
-

MagickSetImageInterpolateMethod

+

MagickSetImagePixelInterpolateMethod

-

MagickSetImageInterpolateMethod() sets the image interpolate pixel method.

+

MagickSetImagePixelInterpolateMethod() sets the image interpolate pixel method.

-

The format of the MagickSetImageInterpolateMethod method is:

+

The format of the MagickSetImagePixelInterpolateMethod method is:

-MagickBooleanType MagickSetImageInterpolateMethod(MagickWand *wand,
-  const InterpolatePixelMethod method)
+MagickBooleanType MagickSetImagePixelInterpolateMethod(MagickWand *wand,
+  const PixelInterpolateMethod method)
 

A description of each parameter follows:

@@ -6404,14 +6142,14 @@ MagickBooleanType MagickSetImageMatteColor(MagickWand *wand,
-

MagickSetImageOpacity

+

MagickSetImageAlpha

-

MagickSetImageOpacity() sets the image to the specified opacity level.

+

MagickSetImageAlpha() sets the image to the specified alpha level.

-

The format of the MagickSetImageOpacity method is:

+

The format of the MagickSetImageAlpha method is:

-MagickBooleanType MagickSetImageOpacity(MagickWand *wand,
+MagickBooleanType MagickSetImageAlpha(MagickWand *wand,
   const double alpha)
 
@@ -6465,9 +6203,7 @@ MagickBooleanType MagickSetImageOrientation(MagickWand *wand,

The format of the MagickSetImagePage method is:

-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)
 

A description of each parameter follows:

@@ -6703,7 +6439,7 @@ MagickBooleanType MagickSetImageType(MagickWand *wand,
image_type
-
the image type: UndefinedType, BilevelType, GrayscaleType, GrayscaleMatteType, PaletteType, PaletteMatteType, TrueColorType, TrueColorMatteType, ColorSeparationType, ColorSeparationMatteType, or OptimizeType.
+
the image type: UndefinedType, BilevelType, GrayscaleType, GrayscaleAlphaType, PaletteType, PaletteAlphaType, TrueColorType, TrueColorAlphaType, ColorSeparationType, ColorSeparationAlphaType, or OptimizeType.
@@ -6831,8 +6567,8 @@ MagickBooleanType MagickShadeImage(MagickWand *wand,

The format of the MagickShadowImage method is:

-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)
 

A description of each parameter follows:

@@ -6846,7 +6582,7 @@ MagickBooleanType MagickShadowImage(MagickWand *wand,
the magick wand.
-
opacity
+
alpha
percentage transparency.
@@ -6872,8 +6608,6 @@ MagickBooleanType MagickShadowImage(MagickWand *wand,
 MagickBooleanType MagickSharpenImage(MagickWand *wand,
   const double radius,const double sigma)
-MagickBooleanType MagickSharpenImageChannel(MagickWand *wand,
-  const ChannelType channel,const double radius,const double sigma)
 

A description of each parameter follows:

@@ -6886,10 +6620,6 @@ MagickBooleanType MagickSharpenImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
radius
the radius of the Gaussian, in pixels, not counting the center pixel.
@@ -6977,9 +6707,6 @@ MagickBooleanType MagickShearImage(MagickWand *wand,
 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)
 

A description of each parameter follows:

@@ -6992,10 +6719,6 @@ MagickBooleanType MagickSigmoidalContrastImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
Identify which channel to level: RedChannel, GreenChannel,
-
sharpen
Increase or decrease image contrast.
@@ -7018,7 +6741,9 @@ MagickBooleanType MagickSigmoidalContrastImageChannel(MagickWand *wand,
 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)
 

A description of each parameter follows:

@@ -7035,6 +6760,14 @@ MagickWand *MagickSimilarityImage(MagickWand *wand,
reference
the reference wand.
+
+
metric
+
the metric.
+ +
+
similarity_threshold
+
minimum distortion for (sub)image match.
+
offset
the best match offset of the reference image within the image.
@@ -7076,7 +6809,7 @@ MagickBooleanType MagickSketchImage(MagickWand *wand,
angle
-
Apply the effect along this angle.
+
apply the effect along this angle.
@@ -7120,8 +6853,6 @@ MagickWand *MagickSmushImages(MagickWand *wand,
 MagickBooleanType MagickSolarizeImage(MagickWand *wand,
   const double threshold)
-MagickBooleanType MagickSolarizeImageChannel(MagickWand *wand,
-  const ChannelType channel,const double threshold)
 

A description of each parameter follows:

@@ -7134,10 +6865,6 @@ MagickBooleanType MagickSolarizeImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
threshold
Define the extent of the solarization.
@@ -7152,8 +6879,8 @@ MagickBooleanType MagickSolarizeImageChannel(MagickWand *wand,
 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)
 

A description of each parameter follows:

@@ -7235,7 +6962,8 @@ MagickBooleanType MagickSpliceImage(MagickWand *wand,

The format of the MagickSpreadImage method is:

-MagickBooleanType MagickSpreadImage(MagickWand *wand,const double radius)
+MagickBooleanType MagickSpreadImage(MagickWand *wand,const double radius,
+  const PixelInterpolateMethod method)
 

A description of each parameter follows:

@@ -7252,6 +6980,10 @@ MagickBooleanType MagickSpreadImage(MagickWand *wand,const double radius)
radius
Choose a random pixel in a neighborhood of this extent.
+
+
method
+
the pixel interpolation method.
+

MagickStatisticImage

@@ -7263,9 +6995,6 @@ MagickBooleanType MagickSpreadImage(MagickWand *wand,const double radius)
 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)
 

A description of each parameter follows:

@@ -7278,10 +7007,6 @@ MagickBooleanType MagickStatisticImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
type
the statistic type (e.g. median, mode, etc.).
@@ -7383,7 +7108,8 @@ MagickBooleanType MagickStripImage(MagickWand *wand)

The format of the MagickSwirlImage method is:

-MagickBooleanType MagickSwirlImage(MagickWand *wand,const double degrees)
+MagickBooleanType MagickSwirlImage(MagickWand *wand,const double degrees,
+  const PixelInterpolateMethod method)
 

A description of each parameter follows:

@@ -7400,6 +7126,10 @@ MagickBooleanType MagickSwirlImage(MagickWand *wand,const double degrees)
degrees
Define the tightness of the swirling effect.
+
+
method
+
the pixel interpolation method.
+

MagickTextureImage

@@ -7501,7 +7231,7 @@ MagickBooleanType MagickThumbnailImage(MagickWand *wand,
 MagickBooleanType MagickTintImage(MagickWand *wand,
-  const PixelWand *tint,const PixelWand *opacity)
+  const PixelWand *tint,const PixelWand *blend)
 

A description of each parameter follows:

@@ -7519,8 +7249,8 @@ MagickBooleanType MagickTintImage(MagickWand *wand,
the tint pixel wand.
-
opacity
-
the opacity pixel wand.
+
alpha
+
the alpha pixel wand.
@@ -7606,7 +7336,7 @@ MagickBooleanType MagickTransparentPaintImage(MagickWand *wand,
target
-
Change this target color to specified opacity value within the image.
+
Change this target color to specified alpha value within the image.
alpha
@@ -7722,11 +7452,8 @@ MagickBooleanType MagickUniqueImageColors(MagickWand *wand)
 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)
 

A description of each parameter follows:

@@ -7739,10 +7466,6 @@ MagickBooleanType MagickUnsharpMaskImageChannel(MagickWand *wand,
wand
the magick wand.
-
-
channel
-
the image channel(s).
-
radius
the radius of the Gaussian, in pixels, not counting the center pixel.
@@ -7752,12 +7475,12 @@ MagickBooleanType MagickUnsharpMaskImageChannel(MagickWand *wand,
the standard deviation of the Gaussian, in pixels.
-
amount
+
gain
the percentage of the difference between the original and the blur image that is added back into the original.
threshold
-
the threshold in pixels needed to apply the diffence amount.
+
the threshold in pixels needed to apply the diffence gain.
@@ -7769,7 +7492,7 @@ MagickBooleanType MagickUnsharpMaskImageChannel(MagickWand *wand,
 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)
 
@@ -7784,12 +7507,12 @@ MagickBooleanType MagickVignetteImage(MagickWand *wand,
the magick wand.
-
black_point
-
the black point.
+
radius
+
the radius.
-
white_point
-
the white point.
+
sigma
+
the sigma.
x, y
@@ -7804,8 +7527,9 @@ MagickBooleanType MagickVignetteImage(MagickWand *wand,

The format of the MagickWaveImage method is:

-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)
 

A description of each parameter follows:

@@ -7822,6 +7546,10 @@ MagickBooleanType MagickWaveImage(MagickWand *wand,const double amplitude,
amplitude, wave_length
Define the amplitude and wave length of the sine wave.
+
+
method
+
the pixel interpolation method.
+

MagickWhiteThresholdImage

@@ -7963,6 +7691,7 @@ MagickBooleanType MagickWriteImagesFile(MagickWand *wand,FILE *file)
+