Go to the source code of this file.
Enumerations |
| enum | DistortImageMethod {
UndefinedDistortion,
AffineDistortion,
AffineProjectionDistortion,
ScaleRotateTranslateDistortion,
PerspectiveDistortion,
PerspectiveProjectionDistortion,
BilinearForwardDistortion,
BilinearDistortion = BilinearForwardDistortion,
BilinearReverseDistortion,
PolynomialDistortion,
ArcDistortion,
PolarDistortion,
DePolarDistortion,
Cylinder2PlaneDistortion,
Plane2CylinderDistortion,
BarrelDistortion,
BarrelInverseDistortion,
ShepardsDistortion,
ResizeDistortion,
SentinelDistortion
} |
| enum | SparseColorMethod {
UndefinedColorInterpolate = UndefinedDistortion,
BarycentricColorInterpolate = AffineDistortion,
BilinearColorInterpolate = BilinearReverseDistortion,
PolynomialColorInterpolate = PolynomialDistortion,
ShepardsColorInterpolate = ShepardsDistortion,
VoronoiColorInterpolate = SentinelDistortion,
InverseColorInterpolate
} |
Functions |
| MagickExport Image * | AffineTransformImage (const Image *, const AffineMatrix *, ExceptionInfo *) |
| MagickExport Image * | DistortImage (const Image *, const DistortImageMethod, const size_t, const double *, MagickBooleanType, ExceptionInfo *exception) |
| MagickExport Image * | DistortResizeImage (const Image *, const size_t, const size_t, ExceptionInfo *) |
| MagickExport Image * | RotateImage (const Image *, const double, ExceptionInfo *) |
| MagickExport Image * | SparseColorImage (const Image *, const SparseColorMethod, const size_t, const double *, ExceptionInfo *) |
Enumeration Type Documentation
- Enumerator:
| UndefinedDistortion |
|
| AffineDistortion |
|
| AffineProjectionDistortion |
|
| ScaleRotateTranslateDistortion |
|
| PerspectiveDistortion |
|
| PerspectiveProjectionDistortion |
|
| BilinearForwardDistortion |
|
| BilinearDistortion |
|
| BilinearReverseDistortion |
|
| PolynomialDistortion |
|
| ArcDistortion |
|
| PolarDistortion |
|
| DePolarDistortion |
|
| Cylinder2PlaneDistortion |
|
| Plane2CylinderDistortion |
|
| BarrelDistortion |
|
| BarrelInverseDistortion |
|
| ShepardsDistortion |
|
| ResizeDistortion |
|
| SentinelDistortion |
|
Definition at line 34 of file distort.h.
- Enumerator:
| UndefinedColorInterpolate |
|
| BarycentricColorInterpolate |
|
| BilinearColorInterpolate |
|
| PolynomialColorInterpolate |
|
| ShepardsColorInterpolate |
|
| VoronoiColorInterpolate |
|
| InverseColorInterpolate |
|
Definition at line 58 of file distort.h.
Function Documentation
Definition at line 2874 of file distort.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, GetPixelRedTraits(), UpdatePixelTrait, GetPixelGreenTraits(), GetPixelBlueTraits(), GetPixelBlackTraits(), _Image::colorspace, CMYKColorspace, GetPixelAlphaTraits(), _Image::matte, SentinelDistortion, ShepardsDistortion, GenerateCoefficients(), GetImageArtifact(), BarycentricColorInterpolate, FormatLocaleFile(), BilinearColorInterpolate, CloneImage(), MagickTrue, SetImageStorageClass(), DirectClass, DestroyImage(), AcquireCacheView(), _Image::rows, GetCacheViewAuthenticPixels(), _Image::columns, GetPixelInfo(), GetPixelInfoPixel(), _PixelInfo::red, _PixelInfo::green, _PixelInfo::blue, _PixelInfo::black, _PixelInfo::alpha, InverseColorInterpolate, ShepardsColorInterpolate, VoronoiColorInterpolate, MagickHuge, QuantumRange, SetPixelInfoPixel(), GetPixelChannels(), SyncCacheViewAuthenticPixels(), _Image::progress_monitor, SetImageProgress(), SparseColorTag, DestroyCacheView(), and RelinquishMagickMemory().