Summary: | EXR with XYZ channels are incorrectly visualized | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | CodingInProgress <andy.codinginprogress> |
Component: | File formats | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | REOPENED --- | ||
Severity: | normal | CC: | halla |
Priority: | NOR | ||
Version: | 5.2.2 | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Other | ||
Latest Commit: | https://invent.kde.org/graphics/krita/-/commit/ca7b914a8a9d7e0ab384a40fd80c80d9014a47fb | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | EXR file with XYZ channels, which are incorrectly visualized in Krita |
Description
CodingInProgress
2024-05-16 12:56:37 UTC
Maybe the actual problem is that Krita infers that the image is RGB, while the layer is loaded as XYZ. https://invent.kde.org/graphics/krita/-/merge_requests/2182?commit_id=ca7b914a8a9d7e0ab384a40fd80c80d9014a47fb has a partial fix. The problem is that in the layer thumbnail blue and red still are not visible, but they become visible on a round-trip converting the layer to rgb and then back. The thumbnail in the recent files screen also shows only green, but in gray. When saving the image after round-tripping, it's needed to also convert the image colorspace to xyz, since we cannot apparently save an exr image with layers in a different colorspace from the image, which I thought was possible. Git commit ca7b914a8a9d7e0ab384a40fd80c80d9014a47fb by Halla Rempt, on behalf of Rasyuqa A. H.. Committed on 04/07/2024 at 08:36. Pushed by rempt into branch 'master'. EXR: Import: add XYZ to top level channel names M +9 -3 plugins/impex/exr/exr_converter.cc https://invent.kde.org/graphics/krita/-/commit/ca7b914a8a9d7e0ab384a40fd80c80d9014a47fb So, while there's a partial fix, there still are problems, so let's keep this bug open. |