Bug 229670

Summary: Curves Widget does not restore a "free curve" correctly (in BWSepia filter)
Product: [Applications] digikam Reporter: Andi Clemens <andi.clemens>
Component: Plugin-Editor-BlackWhiteAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: caulier.gilles
Priority: NOR    
Version: 4.0.0   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In: 4.3.0
Sentry Crash Report:

Description Andi Clemens 2010-03-06 12:05:47 UTC
Version:           unknown (using 4.4.1 (KDE 4.4.1), Arch Linux)
Compiler:          gcc
OS:                Linux (i686) release 2.6.32-ARCH

A free curve is not restored correctly (in the BWSepia filter), instead it seems to be reset (it is just a strait diagonal line). The smooth curve however works as expected.
Comment 1 caulier.gilles 2010-03-06 23:09:29 UTC
Yes, and it's done using interpolation provided by smooth algorithm. Why ? because if you set a free curves with a 16 bits color depth image, you need to save 65536 values somewhere (currently in digiKam rc file)... It's not clean...

Gilles Caulier
Comment 2 caulier.gilles 2013-08-08 08:02:27 UTC
Marcel,

I think this file have been fixed by you in 3.x. Right ?

Gilles Caulier
Comment 3 caulier.gilles 2013-12-18 17:47:31 UTC
Still valid with 4.0.0-beta1
Comment 4 caulier.gilles 2014-08-29 15:19:29 UTC
Not reproducible with current implementation from git/master

Gilles Caulier