MagickCore 7.1.0
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 ,
  RigidAffineDistortion
}
 
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 
RigidAffineDistortion 

Definition at line 34 of file distort.h.

◆ SparseColorMethod

Enumerator
UndefinedColorInterpolate 
BarycentricColorInterpolate 
BilinearColorInterpolate 
PolynomialColorInterpolate 
ShepardsColorInterpolate 
VoronoiColorInterpolate 
InverseColorInterpolate 
ManhattanColorInterpolate 

Definition at line 59 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()