[calligra/calligra/2.9] /: [FEATURE] Lightness curve for per-channel filter

Boudewijn Rempt boud at valdyas.org
Sun May 31 09:52:13 UTC 2015


On Sat, 30 May 2015, Dmitry Kazakov wrote:

> Git commit 45d4e30d35c9e027021b1a6ff585c9687cf1de83 by Dmitry Kazakov.
> Committed on 30/05/2015 at 22:04.
> Pushed by dkazakov into branch 'calligra/2.9'.
>
> [FEATURE] Lightness curve for per-channel filter
>
> Now the curves filter can do everything:
>
> 1) Correct colors directly by editing RGB curves
> 2) Correct 'Lightness' using a special curve. Please
>   not that this is not a 'RGB' curve like in Photoshop,
>   it is a real Lightness curve from Lab color space.

Er... We already have a "real lightness curve from Lab color space" in 
Krita. That is exactly what the brightness-contrast curve is: it is a 
curve that is applied to the L channel of Lab.


> 3) Edit a curve for alpha
>
> BUG:324332
> Ref T352
>
> M  +13   -0    krita/image/kis_cubic_curve.cpp
> M  +2    -0    krita/image/kis_cubic_curve.h
> M  +17   -0    krita/image/tests/kis_cubic_curve_test.cpp
> M  +1    -0    krita/image/tests/kis_cubic_curve_test.h
> M  +1    -0    krita/plugins/filters/colorsfilters/CMakeLists.txt
> M  +156  -121  krita/plugins/filters/colorsfilters/kis_perchannel_filter.cpp
> M  +7    -1    krita/plugins/filters/colorsfilters/kis_perchannel_filter.h
> A  +62   -0    krita/plugins/filters/colorsfilters/virtual_channel_info.cpp     [License: GPL (v2+)]
> C  +25   -21   krita/plugins/filters/colorsfilters/virtual_channel_info.h [from: krita/image/tests/kis_cubic_curve_test.h - 053% similarity]

What does this class do? There's no apidox.

> M  +1    -0    libs/pigment/CMakeLists.txt
> A  +62   -0    libs/pigment/KoCompositeColorTransformation.cpp     [License: GPL (v2+)]
> A  +48   -0    libs/pigment/KoCompositeColorTransformation.h     [License: GPL (v2+)]

What does this class do? There's no apidox.

Boudewijn



More information about the kimageshop mailing list