digiKam
Loading...
Searching...
No Matches
Digikam::DPixelsAliasFilter Class Reference

#include <dpixelsaliasfilter.h>

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, 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, and X.


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