https://bugs.kde.org/show_bug.cgi?id=444439

--- Comment #3 from M <manuel.snudl.zeid...@gmail.com> ---
Right, so I did some more testing. First, I could not reproduce the problem
that basic blending operation I know can algorithmically handle HDR color
values would clip them, such as Addition, or Multiply and Normal with values
above 1.0. I found is that the Specific Color Selector could show the values
clipped at 1.0, but the Foreground color selector window shows the correct
channel values, and that picking an HDR color from a palette would also paint a
clipped or somehow tone-mapped version of the color. That would tie back to
https://bugs.kde.org/show_bug.cgi?id=437429
So unless I can reproduce what I thought was happening initially, I'm assuming
I was mislead by the number readouts and those blending modes are not affected.

What I can confirm however is that certain color space conversions will clip
color values to 1.0, possibly between linear and non-linear profiles. This is
not exclusive to Krita 5.1, I can reproduce it the same way in 4.4.8 on
Windows, but curiously 4.4.8 on Linux doesn't seem to have the issue. It might
be a Windows specific bug, but not a regression to Krita 5.1.

To reproduce on a Windows build:
1. Create a document in 16 or 32-bit float and ACEScg-g10
2. Produce some HDR color values on the canvas and merge down all layers
3. Verify from the Foreground color picker that any color channel is way above
1.0
4. Use Image > Convert Image Color Space. Leave the bit depth, choose
sRGB-srgbtrc (not linear). Rendering intent can optionally be relative
colorimetric
5. Check the colors on canvas again in the Foreground color picker

The colors on canvas should now be clipped at 1.0. Some 16-bit float
conversions seem to be more robust, but most combinations will still result in
clipping on my end.

You can also try the conversion result of negative float colors from Subtract.
Though none of the color pickers seem to indicate negative values.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to