digiKam from trunk : Huge improvement of all color correction image plugins : add new under-exposure and over-exposure indicators on preview effect.
author Gilles Caulier
()
committer Gilles Caulier
()
commit 3eadbfa4d2fe153d777799058ff972fc91a5c9c2
tree b2d58573063892464aed601e24c972625c69f540
parent 77125dd22bd8243369f6892909e7764e9ef4a560
digiKam from trunk : Huge improvement of all color correction image plugins : add new under-exposure and over-exposure indicators on preview effect.

- Removing all older methods witch can try to similate the over exposure indicator (available with some tool only, not all). This way been wrong because it hardcoded directly on image algorithm the indicator witch have a side effect on preview histogram!
- Now, the widget witch render on the screen the preview image will render the over and under exposure indicator : advantages :
* preview is render more fast because the corrected image is not recomputed.
* target image histogram is not affected by the over-colored area depending of unde/over exposed pixels !
- Add 2 new buttons on the top right corner of preview area to toggle on/off the indicators.
- Like the preview widget is common of all image plugins, all will support automaticly this new feature. Thanks to C++ (:=)))

CCMAIL: digikam-devel@kde.org

svn path=/trunk/extragear/graphics/digikam/; revision=623804
19 files changed:
imageplugins/imageeffect_bcg.cpp
imageplugins/imageeffect_bcg.h
imageplugins/imageeffect_bwsepia.cpp
imageplugins/imageeffect_bwsepia.h
imageplugins/imageeffect_hsl.cpp
imageplugins/imageeffect_hsl.h
imageplugins/imageeffect_iccproof.cpp
imageplugins/imageeffect_iccproof.h
libs/widgets/imageplugins/Makefile.am
libs/widgets/imageplugins/coloralertwidget.cpp [ deleted file ]
libs/widgets/imageplugins/coloralertwidget.h [ deleted file ]
libs/widgets/imageplugins/imageguidewidget.cpp
libs/widgets/imageplugins/imageguidewidget.h
libs/widgets/imageplugins/imagewidget.cpp
libs/widgets/imageplugins/imagewidget.h
utilities/imageeditor/canvas/dimginterface.cpp
utilities/imageeditor/canvas/dimginterface.h
utilities/imageeditor/editor/imageiface.cpp
utilities/imageeditor/editor/imageiface.h