digikam
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 | |||
| ) |
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.
KDE 4.4 API Reference