Summary: | Cross-channel color adjustment goes plain red | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | caetano <chameleonscales> |
Component: | Filter Layers | Assignee: | joupent |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | griffinvalley, info |
Priority: | NOR | ||
Version: | 4.1.0 | ||
Target Milestone: | --- | ||
Platform: | Appimage | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/krita/62588fded3bf9da84280cda582ecf28c9d663668 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | [^ screenshot of the bug, reproductible 4.1appimage] |
Description
caetano
2018-07-06 09:47:41 UTC
Created attachment 113798 [details]
[^ screenshot of the bug, reproductible 4.1appimage]
Hi, confirmed and easy to reproduce.
I attach a screenshot.
Thank you for the clean step by step.
probably caused by the fact that grey has no hue so the algorithm just assigns it hue value 0(red). @Wolthera: yes, this is correct. I also think the Saturation of the cross-channel is HSV based, that could explain the sudden jump to full red for white. Git commit cb0ea0fb194a98e548f9e4a02ba6ee9ba592a0b8 by Jouni Pentikäinen. Committed on 08/07/2018 at 12:58. Pushed by jounip into branch 'master'. Fix out-of-range lookups in cross-channel curve filter M +5 -4 plugins/color/colorspaceextensions/kis_hsv_adjustment.cpp https://commits.kde.org/krita/cb0ea0fb194a98e548f9e4a02ba6ee9ba592a0b8 Git commit 62588fded3bf9da84280cda582ecf28c9d663668 by Boudewijn Rempt, on behalf of Jouni Pentikäinen. Committed on 09/07/2018 at 14:40. Pushed by rempt into branch 'krita/4.1'. Fix out-of-range lookups in cross-channel curve filter M +5 -4 plugins/color/colorspaceextensions/kis_hsv_adjustment.cpp https://commits.kde.org/krita/62588fded3bf9da84280cda582ecf28c9d663668 |