[Digikam-devel] extragear/graphics/digikam/libs/dimg
Marcel Wiesweg
marcel.wiesweg at gmx.de
Mon Mar 20 22:10:12 GMT 2006
SVN commit 520822 by mwiesweg:
digikam from trunk: DImg
Handle pre- and demultiplication:
- add explicit comment that DImg stores non-premultiplied data
- add pre- and demultiplication support to DImg
- add pre- and demultiplication support to DColorComposer
Reduce use of uint in DImg:
- be consistent and use signed int for all region specifications,
these are checked and normalized, so negative values are all right
- for the remaining public uses of uint, it is either clear that the caller
must provide correct values (constructor, putImage), or
wrong values will be caught anyway (getsetPixelColor)
- fix warnings in dimgscale.cpp
BitBlt:
- split bitBlend again in bitBlt and bitBlend, but share normalization code
- allow to specifiy a DColorComposer::MultiplicationFlag in bitBlendImage
- fix bug in bitBlend loop
CCMAIL: digikam-devel at kde.org
M +11 -0 dcolor.h
M +58 -0 dcolorblend.h
M +34 -20 dcolorcomposer.cpp
M +28 -12 dcolorcomposer.h
M +65 -42 dimg.cpp
M +19 -7 dimg.h
M +13 -7 dimgscale.cpp
More information about the Digikam-devel
mailing list