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
75 *DistortImage(
const Image *,
const DistortImageMethod,
const size_t,
79 *SparseColorImage(
const Image *,
const ChannelType,
const SparseColorMethod,
82#if defined(__cplusplus) || defined(c_plusplus)