• Skip to content
  • Skip to link menu
KDE 4.4 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

digikam

Digikam::DImgScale

Digikam::DImgScale Namespace Reference

Typedefs

typedef struct
Digikam::DImgScale::__dimg_scale_info 
DImgScaleInfo

Functions

int * dimgCalcApoints (int s, int d, int up)
DImgScaleInfo * dimgCalcScaleInfo (const DImg &img, int sw, int sh, int dw, int dh, bool sixteenBit, bool aa)
int * dimgCalcXPoints (int sw, int dw)
uint ** dimgCalcYPoints (uint *src, int sw, int sh, int dh)
ullong ** dimgCalcYPoints16 (ullong *src, int sw, int sh, int dh)
DImgScaleInfo * dimgFreeScaleInfo (DImgScaleInfo *isi)
void dimgSampleRGBA (DImgScaleInfo *isi, unsigned int *dest, int dxx, int dyy, int dx, int dy, int dw, int dh, int dow)
void dimgScaleAARGB (DImgScaleInfo *isi, unsigned int *dest, int dxx, int dyy, int dx, int dy, int dw, int dh, int dow, int sow)
void dimgScaleAARGB16 (DImgScaleInfo *isi, ullong *dest, int dxx, int dyy, int dw, int dh, int dow, int sow)
void dimgScaleAARGBA (DImgScaleInfo *isi, unsigned int *dest, int dxx, int dyy, int dx, int dy, int dw, int dh, int dow, int sow)
void dimgScaleAARGBA16 (DImgScaleInfo *isi, ullong *dest, int dxx, int dyy, int dw, int dh, int dow, int sow)

Typedef Documentation

typedef struct Digikam::DImgScale::__dimg_scale_info Digikam::DImgScale::DImgScaleInfo

Function Documentation

int * Digikam::DImgScale::dimgCalcApoints ( int  s,
int  d,
int  up 
)

Definition at line 343 of file dimgscale.cpp.

DImgScaleInfo * Digikam::DImgScale::dimgCalcScaleInfo ( const DImg &  img,
int  sw,
int  sh,
int  dw,
int  dh,
bool  sixteenBit,
bool  aa 
)

Definition at line 384 of file dimgscale.cpp.

int * Digikam::DImgScale::dimgCalcXPoints ( int  sw,
int  dw 
)

Definition at line 325 of file dimgscale.cpp.

uint** Digikam::DImgScale::dimgCalcYPoints ( uint *  src,
int  sw,
int  sh,
int  dh 
)
ullong ** Digikam::DImgScale::dimgCalcYPoints16 ( ullong *  src,
int  sw,
int  sh,
int  dh 
)

Definition at line 306 of file dimgscale.cpp.

DImgScaleInfo * Digikam::DImgScale::dimgFreeScaleInfo ( DImgScaleInfo *  isi  ) 

Definition at line 444 of file dimgscale.cpp.

void Digikam::DImgScale::dimgSampleRGBA ( DImgScaleInfo *  isi,
unsigned int *  dest,
int  dxx,
int  dyy,
int  dx,
int  dy,
int  dw,
int  dh,
int  dow 
)

scale by pixel sampling only

Definition at line 460 of file dimgscale.cpp.

void Digikam::DImgScale::dimgScaleAARGB ( DImgScaleInfo *  isi,
unsigned int *  dest,
int  dxx,
int  dyy,
int  dx,
int  dy,
int  dw,
int  dh,
int  dow,
int  sow 
)

scale by area sampling - IGNORE the ALPHA byte

Definition at line 914 of file dimgscale.cpp.

void Digikam::DImgScale::dimgScaleAARGB16 ( DImgScaleInfo *  isi,
ullong *  dest,
int  dxx,
int  dyy,
int  dw,
int  dh,
int  dow,
int  sow 
)

scale by area sampling - IGNORE the ALPHA byte

Definition at line 1302 of file dimgscale.cpp.

void Digikam::DImgScale::dimgScaleAARGBA ( DImgScaleInfo *  isi,
unsigned int *  dest,
int  dxx,
int  dyy,
int  dx,
int  dy,
int  dw,
int  dh,
int  dow,
int  sow 
)

scale by area sampling

Definition at line 487 of file dimgscale.cpp.

void Digikam::DImgScale::dimgScaleAARGBA16 ( DImgScaleInfo *  isi,
ullong *  dest,
int  dxx,
int  dyy,
int  dw,
int  dh,
int  dow,
int  sow 
)

Definition at line 1684 of file dimgscale.cpp.

digikam

Skip menu "digikam"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

API Reference

Skip menu "API Reference"
  • digikam
Generated for API Reference by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal