I’ve been chatting with @troy_s quite a bit, and dealing with a Wide-Gamut display and a clunky ICC workflow. It’s finally “clicking” for me that MyPaint desperately needs at least rudimentary color management. Even if we leave the reference space as sRGB, we could still benefit a lot from just managing the color. Personally I would be fine with just forcing everything to be sRGB even though I have a wide-gamut display.
Does anyone have any idea how difficult it would be to wedge in some real basic color management? Assuming we leave the reference space sRGB I think it would just be some python changes on the gui side.
It looks like MyPaint already uses lcms in some capacity (maybe just for loading/saving). So, that’s probably a good candidate rather than OCIO (but I have no idea yet).
Here’s a good thread:
The last 2 articles talk about using Gnome’s full-screen color management. It sounds like if we could tell Gnome that MyPaint is sRGB, Gnome would handle the conversion to the display and everything would be happy. Question is would this also work for Windows and MacOS, or even other WMs?
Some other background:
As I mentioned earlier, I’m ok with an sRGB limitation since for me, and I think a lot of people, MyPaint is a program to paint and draw in, to mimic physical media. It’s not an HDR photograph editor, ray tracer, etc etc. sRGB does not totally encompass the realm of physical media, but it does a pretty decent job and far exceeds the necessary gamut for most physical pigments. Well, except the greenish cyan colors. Who likes those colors anyway? ;-). Maybe eventually ProPhoto would be a better space. Baby steps. . .