Color management on Qt5 and Qt6 (macOS)
-
From what I observe, color management was working in Qt up to at least version 5.7. From Qt5.15 onwards, color management is no longer working, since Qt doesn't tell macOS that the canvas is in sRGB color space.
Affected apps:
MLV App
https://github.com/ilia3101/MLV-App/issues/273Telegram Desktop
https://github.com/telegramdesktop/tdesktop/issues/26166#issuecomment-1505091292Therefore I have 3 questions:
- Is this summary of the state of color management in Qt correct? Or have we missed something, perhaps another way to enable color management?
- Does Qt 6 fix color management on macOS?
- Qt 5.15 supports Apple silicon. Is there an earlier version of Qt that supports Apple silicon? I am working on MLV App and the Qt 5.7 Intel build has working color management. I would like to know if Apple silicon is supported before trying to compile the arm64 binaries.
-
From what I observe, color management was working in Qt up to at least version 5.7. From Qt5.15 onwards, color management is no longer working, since Qt doesn't tell macOS that the canvas is in sRGB color space.
Affected apps:
MLV App
https://github.com/ilia3101/MLV-App/issues/273Telegram Desktop
https://github.com/telegramdesktop/tdesktop/issues/26166#issuecomment-1505091292Therefore I have 3 questions:
- Is this summary of the state of color management in Qt correct? Or have we missed something, perhaps another way to enable color management?
- Does Qt 6 fix color management on macOS?
- Qt 5.15 supports Apple silicon. Is there an earlier version of Qt that supports Apple silicon? I am working on MLV App and the Qt 5.7 Intel build has working color management. I would like to know if Apple silicon is supported before trying to compile the arm64 binaries.
@metamerism Please post the quests