MagickCore  7.0.3
distort.h File Reference
This graph shows which files directly or indirectly include this file:

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
}
 
enum  SparseColorMethod {
  UndefinedColorInterpolate = UndefinedDistortion, BarycentricColorInterpolate = AffineDistortion, BilinearColorInterpolate = BilinearReverseDistortion, PolynomialColorInterpolate = PolynomialDistortion,
  ShepardsColorInterpolate = ShepardsDistortion, VoronoiColorInterpolate = SentinelDistortion, InverseColorInterpolate, ManhattanColorInterpolate
}
 

Functions

MagickExport ImageAffineTransformImage (const Image *, const AffineMatrix *, ExceptionInfo *)
 
MagickExport ImageDistortImage (const Image *, const DistortMethod, const size_t, const double *, MagickBooleanType, ExceptionInfo *exception)
 
MagickExport ImageDistortResizeImage (const Image *, const size_t, const size_t, ExceptionInfo *)
 
MagickExport ImageRotateImage (const Image *, const double, ExceptionInfo *)
 
MagickExport ImageSparseColorImage (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 
ManhattanColorInterpolate 

Definition at line 58 of file distort.h.

Function Documentation

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  
)