Created attachment 120985 [details] Screenshot SUMMARY The Luminance curve is broken by the topmost darkpoint. STEPS TO REPRODUCE 1. In curve module 2. Move the darkest red point slightly to the right 3. Add an intermediate handle red point close to it, slightly at the right , and above, to shed more lights in the shadows. OBSERVED RESULT The bezier curve is broken at the darkest handle point. EXPECTED RESULT The bzier curve should be continuous. SOFTWARE/OS VERSIONS Windows: Windows 10 ADDITIONAL INFORMATION See attached sample
Hello, do you have any news about this critical bug ? I'm using Darktable in the meanwhile...
Git commit df4f3ad134f9bd6b54b37826c9dfa15dd78b0641 by Maik Qualmann. Committed on 26/07/2019 at 04:45. Pushed by mqualmann into branch 'master'. do not print curves points in the curve M +2 -2 core/libs/dimg/filters/curves/imagecurves.cpp https://invent.kde.org/kde/digikam/commit/df4f3ad134f9bd6b54b37826c9dfa15dd78b0641
It is not perfect yet, it is possible that the curve does not pass through the control point. There are different strategies so that the curve also traverses all control points. In newer Gimp versions, the curve is stretched, but then leads to a toothed curve. Darktable and Krita lift the curve. But even with Dartable I can still set control points that are not traversed, also not perfect. We will revise the function in the near future, it will not affect the result. Maik
I understand @Maik, but here it's not a complex curve with many points. I'm just trying to setup a classical "S Curve" , with Black levels starting a higher than (0;0;0). I succeeded to do it with Darktable but not with Digikam. I've seen you've released a new code. Should I retry with official release 6.2 recently published ? Alex
Please yes, try with current released 6.2.0, just to be sure. Thanks in advance Gilles Caulier
Hello, I've just tried with 6.2.0 official, and I'm sorry, but it's still not good. With similar S Curve/control points, I've attached screen capture for Digikam, Darktable, and GIMP. * GIMP is perfect. * Darktable is almost perfect (although whitest ending side is floating), * Digikam is not good : Curve is broken for high lights, and curve does not use all points for dark part. I suggest that digikam get inspired by GIMP bezier curve :)
Created attachment 122103 [details] Gimp bezier curve
Created attachment 122104 [details] Darktable bezier curve
Created attachment 122105 [details] Digikam 6.2.0 bezier curve
Hello guys, any news on that one ? I'm using Darktable in the meanwhile.
I confirm that the "bug" persists in 7.0 Close points are badly managed. We should get inspired by "the GIMP" Bezier handle management.
@Alexandre Belz, This problem still reproducible with the new digiKam 8.2.0 pre-release Windows installer available at usual place: https://files.kde.org/digikam/ This new bundle is based on last Qt framework 5.15.11 and KDE framework 5.110. Thanks in advance Gilles Caulier