MagickCore  7.0.7
Convert, Edit, Or Compose Bitmap Images
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

◆ DistortMethod

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.

◆ SparseColorMethod

Enumerator
UndefinedColorInterpolate 
BarycentricColorInterpolate 
BilinearColorInterpolate 
PolynomialColorInterpolate 
ShepardsColorInterpolate 
VoronoiColorInterpolate 
InverseColorInterpolate 
ManhattanColorInterpolate 

Definition at line 58 of file distort.h.

Function Documentation

◆ AffineTransformImage()

MagickExport Image* AffineTransformImage ( const Image ,
const AffineMatrix ,
ExceptionInfo  
)

◆ DistortImage()

MagickExport Image * DistortImage ( const Image ,
const DistortMethod  ,
const size_t  ,
const double *  ,
MagickBooleanType  ,
ExceptionInfo exception 
)

◆ DistortResizeImage()

MagickExport Image * DistortResizeImage ( const Image ,
const size_t  ,
const size_t  ,
ExceptionInfo  
)

◆ RotateImage()

MagickExport Image * RotateImage ( const Image ,
const double  ,
ExceptionInfo  
)

◆ SparseColorImage()