/*
- Copyright 1999-2015 ImageMagick Studio LLC, a non-profit organization
+ Copyright 1999-2017 ImageMagick Studio LLC, a non-profit organization
dedicated to making software imaging solutions freely available.
You may not use this file except in compliance with the License.
MagickWand image Methods.
*/
-#ifndef _MAGICKWAND_MAGICK_IMAGE_H
-#define _MAGICKWAND_MAGICK_IMAGE_H
+#ifndef MAGICKWAND_MAGICK_IMAGE_H
+#define MAGICKWAND_MAGICK_IMAGE_H
#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
MagickGetImageInterlaceScheme(MagickWand *);
extern WandExport PixelInterpolateMethod
- MagickGetImagePixelInterpolateMethod(MagickWand *);
+ MagickGetImageInterpolateMethod(MagickWand *);
extern WandExport MagickBooleanType
MagickAdaptiveBlurImage(MagickWand *,const double,const double),
MagickDespeckleImage(MagickWand *),
MagickDisplayImage(MagickWand *,const char *),
MagickDisplayImages(MagickWand *,const char *),
- MagickDistortImage(MagickWand *,const DistortImageMethod,const size_t,
+ MagickDistortImage(MagickWand *,const DistortMethod,const size_t,
const double *,const MagickBooleanType),
MagickDrawImage(MagickWand *,const DrawingWand *),
MagickEdgeImage(MagickWand *,const double),
MagickGammaImage(MagickWand *,const double),
MagickGaussianBlurImage(MagickWand *,const double,const double),
MagickGetImageAlphaChannel(MagickWand *),
+ MagickGetImageAlphaColor(MagickWand *,PixelWand *),
MagickGetImageBackgroundColor(MagickWand *,PixelWand *),
- MagickGetImageBluePrimary(MagickWand *,double *,double *),
+ MagickGetImageBluePrimary(MagickWand *,double *,double *,double *),
MagickGetImageBorderColor(MagickWand *,PixelWand *),
MagickGetImageKurtosis(MagickWand *,double *,double *),
MagickGetImageMean(MagickWand *,double *,double *),
MagickGetImageColormapColor(MagickWand *,const size_t,PixelWand *),
MagickGetImageDistortion(MagickWand *,const MagickWand *,const MetricType,
double *),
- MagickGetImageGreenPrimary(MagickWand *,double *,double *),
- MagickGetImageMatteColor(MagickWand *,PixelWand *),
+ MagickGetImageGreenPrimary(MagickWand *,double *,double *,double *),
MagickGetImageLength(MagickWand *,MagickSizeType *),
MagickGetImagePage(MagickWand *,size_t *,size_t *,ssize_t *,
ssize_t *),
MagickGetImagePixelColor(MagickWand *,const ssize_t,const ssize_t,
PixelWand *),
MagickGetImageRange(MagickWand *,double *,double *),
- MagickGetImageRedPrimary(MagickWand *,double *,double *),
+ MagickGetImageRedPrimary(MagickWand *,double *,double *,double *),
MagickGetImageResolution(MagickWand *,double *,double *),
- MagickGetImageWhitePoint(MagickWand *,double *,double *),
+ MagickGetImageWhitePoint(MagickWand *,double *,double *,double *),
MagickHaldClutImage(MagickWand *,const MagickWand *),
MagickHasNextImage(MagickWand *),
MagickHasPreviousImage(MagickWand *),
MagickLinearStretchImage(MagickWand *,const double,const double),
MagickLiquidRescaleImage(MagickWand *,const size_t,const size_t,const double,
const double),
+ MagickLocalContrastImage(MagickWand *,const double,const double),
MagickMagnifyImage(MagickWand *),
MagickMedianConvolveImage(MagickWand *,const double),
MagickMinifyImage(MagickWand *),
MagickOpaquePaintImage(MagickWand *,const PixelWand *,const PixelWand *,
const double,const MagickBooleanType),
MagickOptimizeImageTransparency(MagickWand *),
- MagickOrderedPosterizeImage(MagickWand *,const char *),
+ MagickOrderedDitherImage(MagickWand *,const char *),
MagickTransparentPaintImage(MagickWand *,const PixelWand *,
const double,const double,const MagickBooleanType invert),
MagickPingImage(MagickWand *,const char *),
MagickReduceNoiseImage(MagickWand *,const double),
MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod),
MagickRemoveImage(MagickWand *),
- MagickResampleImage(MagickWand *,const double,const double,const FilterTypes),
+ MagickResampleImage(MagickWand *,const double,const double,const FilterType),
MagickResetImagePage(MagickWand *,const char *),
- MagickResizeImage(MagickWand *,const size_t,const size_t,const FilterTypes),
+ MagickResizeImage(MagickWand *,const size_t,const size_t,const FilterType),
MagickRollImage(MagickWand *,const ssize_t,const ssize_t),
MagickRotateImage(MagickWand *,const PixelWand *,const double),
MagickSampleImage(MagickWand *,const size_t,const size_t),
MagickScaleImage(MagickWand *,const size_t,const size_t),
MagickSegmentImage(MagickWand *,const ColorspaceType,const MagickBooleanType,
const double,const double),
- MagickSelectiveBlurImage(MagickWand *,const double,const double,const double),
+ MagickSelectiveBlurImage(MagickWand *,const double,const double,
+ const double),
MagickSeparateImage(MagickWand *,const ChannelType),
MagickSepiaToneImage(MagickWand *,const double),
MagickSetImage(MagickWand *,const MagickWand *),
+ MagickSetImageAlpha(MagickWand *,const double),
MagickSetImageAlphaChannel(MagickWand *,const AlphaChannelOption),
+ MagickSetImageAlphaColor(MagickWand *,const PixelWand *),
MagickSetImageBackgroundColor(MagickWand *,const PixelWand *),
- MagickSetImageBluePrimary(MagickWand *,const double,const double),
+ MagickSetImageBluePrimary(MagickWand *,const double,const double,
+ const double),
MagickSetImageBorderColor(MagickWand *,const PixelWand *),
MagickSetImageColor(MagickWand *,const PixelWand *),
MagickSetImageColormapColor(MagickWand *,const size_t,
MagickSetImageFuzz(MagickWand *,const double),
MagickSetImageGamma(MagickWand *,const double),
MagickSetImageGravity(MagickWand *,const GravityType),
- MagickSetImageGreenPrimary(MagickWand *,const double,const double),
+ MagickSetImageGreenPrimary(MagickWand *,const double,const double,
+ const double),
MagickSetImageInterlaceScheme(MagickWand *,const InterlaceType),
- MagickSetImagePixelInterpolateMethod(MagickWand *,
- const PixelInterpolateMethod),
+ MagickSetImageInterpolateMethod(MagickWand *,const PixelInterpolateMethod),
MagickSetImageIterations(MagickWand *,const size_t),
MagickSetImageMatte(MagickWand *,const MagickBooleanType),
- MagickSetImageMatteColor(MagickWand *,const PixelWand *),
- MagickSetImageAlpha(MagickWand *,const double),
MagickSetImageOrientation(MagickWand *,const OrientationType),
MagickSetImagePage(MagickWand *,const size_t,const size_t,const ssize_t,
const ssize_t),
- MagickSetImageRedPrimary(MagickWand *,const double,const double),
+ MagickSetImageRedPrimary(MagickWand *,const double,const double,
+ const double),
MagickSetImageRenderingIntent(MagickWand *,const RenderingIntent),
MagickSetImageResolution(MagickWand *,const double,const double),
MagickSetImageScene(MagickWand *,const size_t),
MagickSetImageTicksPerSecond(MagickWand *,const ssize_t),
MagickSetImageType(MagickWand *,const ImageType),
MagickSetImageUnits(MagickWand *,const ResolutionType),
- MagickSetImageWhitePoint(MagickWand *,const double,const double),
+ MagickSetImageWhitePoint(MagickWand *,const double,const double,
+ const double),
MagickShadeImage(MagickWand *,const MagickBooleanType,const double,
const double),
MagickShadowImage(MagickWand *,const double,const double,const ssize_t,
const double *),
MagickSpliceImage(MagickWand *,const size_t,const size_t,const ssize_t,
const ssize_t),
- MagickSpreadImage(MagickWand *,const double),
+ MagickSpreadImage(MagickWand *,const PixelInterpolateMethod,const double),
MagickStatisticImage(MagickWand *,const StatisticType,const size_t,
const size_t),
MagickStripImage(MagickWand *),
*MagickEvaluateImages(MagickWand *,const MagickEvaluateOperator),
*MagickFxImage(MagickWand *,const char *),
*MagickGetImage(MagickWand *),
+ *MagickGetImageMask(MagickWand *,const PixelMask),
*MagickGetImageRegion(MagickWand *,const size_t,const size_t,const ssize_t,
const ssize_t),
*MagickMergeImageLayers(MagickWand *,const LayerMethod),
*MagickSmushImages(MagickWand *,const MagickBooleanType,const ssize_t),
*MagickSteganoImage(MagickWand *,const MagickWand *,const ssize_t),
*MagickStereoImage(MagickWand *,const MagickWand *),
- *MagickTextureImage(MagickWand *,const MagickWand *),
- *MagickTransformImage(MagickWand *,const char *,const char *);
+ *MagickTextureImage(MagickWand *,const MagickWand *);
extern WandExport OrientationType
MagickGetImageOrientation(MagickWand *);