MagickCore  7.0.9
Convert, Edit, Or Compose Bitmap Images
resample.h File Reference

Go to the source code of this file.

Macros

#define BesselFilter   JincFilter
 
#define WelshFilter   WelchFilter
 
#define HanningFilter   HannFilter
 

Typedefs

typedef struct _ResampleFilter ResampleFilter
 

Enumerations

enum  FilterType {
  UndefinedFilter, PointFilter, BoxFilter, TriangleFilter,
  HermiteFilter, HannFilter, HammingFilter, BlackmanFilter,
  GaussianFilter, QuadraticFilter, CubicFilter, CatromFilter,
  MitchellFilter, JincFilter, SincFilter, SincFastFilter,
  KaiserFilter, WelchFilter, ParzenFilter, BohmanFilter,
  BartlettFilter, LagrangeFilter, LanczosFilter, LanczosSharpFilter,
  Lanczos2Filter, Lanczos2SharpFilter, RobidouxFilter, RobidouxSharpFilter,
  CosineFilter, SplineFilter, LanczosRadiusFilter, CubicSplineFilter,
  SentinelFilter
}
 

Functions

MagickExport MagickBooleanType ResamplePixelColor (ResampleFilter *, const double, const double, PixelInfo *, ExceptionInfo *)
 
MagickExport MagickBooleanType SetResampleFilterInterpolateMethod (ResampleFilter *, const PixelInterpolateMethod)
 
MagickExport MagickBooleanType SetResampleFilterVirtualPixelMethod (ResampleFilter *, const VirtualPixelMethod)
 
MagickExport ResampleFilterAcquireResampleFilter (const Image *, ExceptionInfo *)
 
MagickExport ResampleFilterDestroyResampleFilter (ResampleFilter *)
 
MagickExport void ScaleResampleFilter (ResampleFilter *, const double, const double, const double, const double)
 
MagickExport void SetResampleFilter (ResampleFilter *, const FilterType)
 

Macro Definition Documentation

#define BesselFilter   JincFilter
#define HanningFilter   HannFilter
#define WelshFilter   WelchFilter

Typedef Documentation

Enumeration Type Documentation

enum FilterType
Enumerator
UndefinedFilter 
PointFilter 
BoxFilter 
TriangleFilter 
HermiteFilter 
HannFilter 
HammingFilter 
BlackmanFilter 
GaussianFilter 
QuadraticFilter 
CubicFilter 
CatromFilter 
MitchellFilter 
JincFilter 
SincFilter 
SincFastFilter 
KaiserFilter 
WelchFilter 
ParzenFilter 
BohmanFilter 
BartlettFilter 
LagrangeFilter 
LanczosFilter 
LanczosSharpFilter 
Lanczos2Filter 
Lanczos2SharpFilter 
RobidouxFilter 
RobidouxSharpFilter 
CosineFilter 
SplineFilter 
LanczosRadiusFilter 
CubicSplineFilter 
SentinelFilter 

Function Documentation

MagickExport ResampleFilter* AcquireResampleFilter ( const Image ,
ExceptionInfo  
)
MagickExport MagickBooleanType ResamplePixelColor ( ResampleFilter ,
const double  ,
const double  ,
PixelInfo ,
ExceptionInfo  
)
MagickExport void ScaleResampleFilter ( ResampleFilter ,
const double  ,
const double  ,
const double  ,
const double   
)
MagickExport MagickBooleanType SetResampleFilterInterpolateMethod ( ResampleFilter ,
const PixelInterpolateMethod   
)