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
}
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 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 
Enumerator:
UndefinedColorInterpolate 
BarycentricColorInterpolate 
BilinearColorInterpolate 
PolynomialColorInterpolate 
ShepardsColorInterpolate 
VoronoiColorInterpolate 
InverseColorInterpolate 
ManhattanColorInterpolate 

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  
)
MagickExport Image* * * * * SparseColorImage ( const Image ,
const   SparseColorMethod,
const   size_t,
const double *  ,
ExceptionInfo  
)

Generated on 24 Feb 2020 for MagickCore by  doxygen 1.6.1