HISE Color Rendering is Wrong? Am I Missing Something?
-
-
Someone on reddit suggests changing the colour profile, but I would think that only affects what we see, not the data in the system... https://www.reddit.com/r/MacOS/comments/iasefc/why_does_macos_reports_different_color_than/
-
@d-healey The colors are only wrong in HISE.
Here's GIMP
Here's Raycast's clipboard (though its rendering is also funky around the edges of that circle)
-
@aaronventure Might be related to the GUI toolkit that each app is using. Can you find another JUCE based app to test its colours?
What happens if you load an image from gimp into HISE, are the colours correct?
-
@d-healey Here's Genelec's GLM which is a standalone JUCE-based app
-
@d-healey said in HISE Color Rendering is Wrong? Am I Missing Something?:
What happens if you load an image from gimp into HISE, are the colours correct?
Alright here's GIMP's image filled and the exported version rendering in Finder
Once I tell GIMP in settings to use the monitor color profile, it becomes correct
If I unplug the external display, on the internal MacBook Pro (XDR) display I get
which is a different colour, but also wrong.
So I think it could be HISE colour profile setting on macOS.
-
@aaronventure Are you using OpenGL?
-
@d-healey Nice one, that was it. Turning it off in settings fixed it.
-
@aaronventure There are a bunch of threads about it on the JUCE forum
-
@d-healey Right, see it.
From macOS docs:
OpenGL is not color managed. As a consequence, it might require additional effort to devise solutions to specific color problems you may encounter when using it. The fundamental problem is OpenGL has one set of assumptions, and the display buffer has another.
JUCE has now apparently fixed it, here's the commit
OpenGL: Ensure that macOS uses the same (sRGB) colour space everywhere · juce-framework/JUCE@19175ff
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins. - OpenGL: Ensure that macOS uses the same (sRGB) colour space everywhere · juce-framework/JUCE@19175ff
GitHub (github.com)
-
-