distort.h File Reference
Go to the source code of this file.
Enumerations |
enum | DistortMethod {
UndefinedDistortion,
AffineDistortion,
AffineProjectionDistortion,
ScaleRotateTranslateDistortion,
PerspectiveDistortion,
PerspectiveProjectionDistortion,
BilinearForwardDistortion,
BilinearDistortion = BilinearForwardDistortion,
BilinearReverseDistortion,
PolynomialDistortion,
ArcDistortion,
PolarDistortion,
DePolarDistortion,
Cylinder2PlaneDistortion,
Plane2CylinderDistortion,
BarrelDistortion,
BarrelInverseDistortion,
ShepardsDistortion,
ResizeDistortion,
SentinelDistortion,
RigidAffineDistortion
} |
enum | SparseColorMethod {
UndefinedColorInterpolate = UndefinedDistortion,
BarycentricColorInterpolate = AffineDistortion,
BilinearColorInterpolate = BilinearReverseDistortion,
PolynomialColorInterpolate = PolynomialDistortion,
ShepardsColorInterpolate = ShepardsDistortion,
VoronoiColorInterpolate = SentinelDistortion,
InverseColorInterpolate,
ManhattanColorInterpolate
} |
Functions |
MagickExport Image * | AffineTransformImage (const Image *, const AffineMatrix *, ExceptionInfo *) |
MagickExport Image ** | DistortImage (const Image *, const DistortMethod, 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 |
|
RigidAffineDistortion |
|
- Enumerator:
UndefinedColorInterpolate |
|
BarycentricColorInterpolate |
|
BilinearColorInterpolate |
|
PolynomialColorInterpolate |
|
ShepardsColorInterpolate |
|
VoronoiColorInterpolate |
|
InverseColorInterpolate |
|
ManhattanColorInterpolate |
|
Function Documentation
MagickExport Image* * * * * SparseColorImage |
( |
const Image * |
, |
|
|
const |
SparseColorMethod, |
|
|
const |
size_t, |
|
|
const double * |
, |
|
|
ExceptionInfo * |
| |
|
) |
| | |
References AcquireAuthenticCacheView(), _PixelInfo::alpha, _Image::alpha_trait, BarycentricColorInterpolate, BilinearColorInterpolate, _PixelInfo::black, _PixelInfo::blue, ClampPixel(), CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, _Image::debug, DestroyCacheView(), DestroyImage(), DirectClass, _Image::filename, FormatLocaleFile(), GenerateCoefficients(), GetCacheViewAuthenticPixels(), GetImageArtifact(), GetMagickModule, GetPixelAlphaTraits(), GetPixelBlackTraits(), GetPixelBlueTraits(), GetPixelChannels(), GetPixelGreenTraits(), GetPixelInfo(), GetPixelInfoPixel(), GetPixelRedTraits(), _PixelInfo::green, InverseColorInterpolate, IsStringTrue(), LogMagickEvent(), magick_restrict, MagickCoreSignature, MagickFalse, MagickMaximumValue, MagickTrue, ManhattanColorInterpolate, _Image::progress_monitor, QuantumRange, _PixelInfo::red, RelinquishMagickMemory(), _Image::rows, SentinelDistortion, SetImageProgress(), SetImageStorageClass(), SetPixelViaPixelInfo(), ShepardsColorInterpolate, ShepardsDistortion, _ExceptionInfo::signature, _Image::signature, SparseColorTag, SyncCacheViewAuthenticPixels(), TraceEvent, UndefinedPixelTrait, UpdatePixelTrait, and VoronoiColorInterpolate.