Changes between Version 1 and Version 2 of Ticket #166, comment 3


Ignore:
Timestamp:
Oct 27, 2021, 7:20:16 PM (2 years ago)
Author:
wyattfward@…

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #166, comment 3

    v1 v2  
    22
    33Also, no, color profiles are not managed at the OS level. Under Linux, you can at least configure the RAMDAC (hardware gamma ramps on digital video cards), but that's a one dimensional correction that is mostly just good for fixing gamma and color temperature errors. But further (3-D lookup) corrections need to be done on top of that for something more accurate. Under Windows, the RAMDAC is also configurable, but full color management has to be done at the application level. I think Mac OS might do 3D lookups in its compositor with a GPU shader, but I cannot confirm this.
     4
     5I have used X11, SDL 1.2, and SDL2 frontends.
    46
    57In my case, my laptop/tablet (thinkpad x201 tablet) screen does not cover the full sRGB gamut, and many colours look desaturated; additionally, some colors are just wrong; some violets actually look blue on my screen. With a 3D lookup table (either contained in an ICC profile, or in a shader texture/cube file/some other format), the colors can be made to render at least ''more'' correctly than they otherwise would. It certainly results in far fewer surprises when I move from my tablet to my desktop (which has an sRGB monitor) or my Amiga (which is using an RGB CRT with EBU phosphors).