Wide-gamut display profile support
Image viewer apps need to be aware of the display's native gamut in order to accurately display colors.
Programs such as Darktable, Digikam and browsers such as Firefox or Chromium have built-in options to select the display's ICC profile. When configured, they manage to produce (perceptually) the same colors as any other (proper-calibrated) sRGB or wider-gamut displays.
The embedded ICC profile in pictures is already being corrected. (Can be verified by viewing the thumbnail of the picture in an application that does not make this correction, such as Nautilus). But any picture viewed through Loupe looks over-saturated, because an sRGB image will be displayed as if it was a wider (display's native) color space image.
A screenshot of the problem:
Loupe sRGB | FF sRGB (with display profile) |
Loupe ProPhoto | FF ProPhoto (with display profile) |
- Obviously, the sRGB image (with RGB values of 100%) should be less saturated than a picture of a wider-gamut (with RGB values of 100%).
Proposed feature
The display profile could be automatically detected by querying "colord" service in case it is available. That is, for example, how Darktable manages to solve the problem. Other apps let the user set the path to the ICC profile. (If integration with colord is cumbersome).
Loupe Information
- Version: 46.2
- App ID: org.gnome.Loupe
- Sandboxed: false
OS Information
- OS: Arch Linux
- DE: GNOME 46.1 (on Wayland)
- Linux: 6.8.9-arch1-2