18#ifndef MAGICKCORE_DISTORT_H
19#define MAGICKCORE_DISTORT_H
21#if defined(__cplusplus) || defined(c_plusplus)
38 AffineProjectionDistortion,
39 ScaleRotateTranslateDistortion,
40 PerspectiveDistortion,
41 PerspectiveProjectionDistortion,
42 BilinearForwardDistortion,
43 BilinearDistortion = BilinearForwardDistortion,
44 BilinearReverseDistortion,
49 Cylinder2PlaneDistortion,
50 Plane2CylinderDistortion,
52 BarrelInverseDistortion,
60 UndefinedColorInterpolate = UndefinedDistortion,
61 BarycentricColorInterpolate = AffineDistortion,
62 BilinearColorInterpolate = BilinearReverseDistortion,
63 PolynomialColorInterpolate = PolynomialDistortion,
64 ShepardsColorInterpolate = ShepardsDistortion,
68 VoronoiColorInterpolate = SentinelDistortion,
69 InverseColorInterpolate,
70 ManhattanColorInterpolate
73extern MagickExport Image
74 *AffineTransformImage(
const Image *,
const AffineMatrix *,ExceptionInfo *),
75 *DistortImage(
const Image *,
const DistortImageMethod,
const size_t,
76 const double *,MagickBooleanType,ExceptionInfo *exception),
77 *DistortResizeImage(
const Image *,
const size_t,
const size_t,ExceptionInfo *),
78 *RotateImage(
const Image *,
const double,ExceptionInfo *),
79 *SparseColorImage(
const Image *,
const ChannelType,
const SparseColorMethod,
80 const size_t,
const double *,ExceptionInfo *);
82#if defined(__cplusplus) || defined(c_plusplus)