digiKam
Digikam::DPixelsAliasFilter Class Reference

Public Member Functions

 DPixelsAliasFilter ()
 
void pixelAntiAliasing (uchar *const data, int Width, int Height, double X, double Y, uchar *const A, uchar *const R, uchar *const G, uchar *const B)
 
void pixelAntiAliasing16 (unsigned short *const data, int Width, int Height, double X, double Y, unsigned short *const A, unsigned short *const R, unsigned short *const G, unsigned short *const B)
 
 ~DPixelsAliasFilter ()
 

Constructor & Destructor Documentation

◆ DPixelsAliasFilter()

Digikam::DPixelsAliasFilter::DPixelsAliasFilter ( )
explicit

◆ ~DPixelsAliasFilter()

Digikam::DPixelsAliasFilter::~DPixelsAliasFilter ( )

Member Function Documentation

◆ pixelAntiAliasing()

void Digikam::DPixelsAliasFilter::pixelAntiAliasing ( uchar *const  data,
int  Width,
int  Height,
double  X,
double  Y,
uchar *const  A,
uchar *const  R,
uchar *const  G,
uchar *const  B 
)

Function to perform pixel antialiasing with 8 bits/color/pixel images. This method is used to smooth target image in transformation method like free rotation or shear tool.

References CLAMP0255, Digikam::DatabaseFields::Height, Digikam::DatabaseFields::Width, and X.

◆ pixelAntiAliasing16()

void Digikam::DPixelsAliasFilter::pixelAntiAliasing16 ( unsigned short *const  data,
int  Width,
int  Height,
double  X,
double  Y,
unsigned short *const  A,
unsigned short *const  R,
unsigned short *const  G,
unsigned short *const  B 
)

Function to perform pixel antialiasing with 16 bits/color/pixel images. This method is used to smooth target image in transformation method like free rotation or shear tool.

References CLAMP065535, Digikam::DatabaseFields::Height, Digikam::DatabaseFields::Width, and X.


The documentation for this class was generated from the following files: