Bug 310357 - Krita specific color selector 32-bit floating point Lab sliders don't work
Summary: Krita specific color selector 32-bit floating point Lab sliders don't work
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Color Selectors (show other bugs)
Version: git master (please specify the git hash!)
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-19 17:08 UTC by Elle Stone
Modified: 2015-02-14 00:23 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Elle Stone 2012-11-19 17:08:35 UTC
The krita specific color selector 32-bit floating point Lab sliders don't work. You can move the L, a, and b sliders back and forth, but the sliders themselves remain black, and the only color you can "select" is solid black.

Reproducible: Always

Steps to Reproduce:
1.Open the specific color selector docker.
2.Select Model L a* b*, Depth 32 Bits Float, Profile Lab identity built-in
3.Move the Lightness, a* or b* sliders up and down.
Actual Results:  
The numbers change and the sliders move, but the colors of the bars remains solid black and the actual color selected also remains black.

Expected Results:  
The selected color ought to change to correspond to the selected L, a*, and b* values. And the bars ought to change color also.

I compiled krita and karbon (but not the rest of calligra) from git master on Nov-15-2012.
Comment 1 Halla Rempt 2013-03-31 09:37:56 UTC
Hi Elle,

Thanks for your report. I can confirm the issue. I haven't got a fix though -- it needs more investigation.
Comment 2 wolthera 2014-06-22 16:07:01 UTC
Doesn't work on CMYK either.
More tellingly both only have 8bit, 16bit, and 32bit float. What happened to 16bit float in both?
Comment 3 Aleksander Demko 2015-02-14 00:23:18 UTC
Git commit 5d53b7e094939b66f01b6ba5bac452ef944ea942 by Aleksander Demko.
Committed on 14/02/2015 at 00:23.
Pushed by ademko into branch 'calligra/2.9'.
Related: bug 32, bug 344121

Converted an assert to an if-with-a-backup-plan.

M  +15   -21   plugins/colorengines/lcms2/colorprofiles/IccColorProfile.cpp

http://commits.kde.org/calligra/5d53b7e094939b66f01b6ba5bac452ef944ea942