Hi John, Thanks for your thoughts.
I know that there are color-management engines in the OSs, but what I guess I was getting at was this: Why not take it to the next level for displays? Why not implement color-management engine services at a level outside most applications, so that the modern OS will do more and yield more accurate results more often? For example... Imagine a hypothetical new version of Windows that would assume data coming out of applications for display on the monitor is sRGB (the tacit assumption that's been there for years, even though it's rarely true). Then the GPU transform the colors to the monitor profile the OS already knows about. Voila, out-of-the box color-management for previously non-managed applications. Managed color out of the desktop and accurate color from Internet Explorer (instead of 100% inaccurate on most monitors). Take the concept further, to the point where a particular (say, wide gamut) connection space could be configured to replace the default sRGB on a system-wide or per-application or even per-window basis, and applications that seek to be color-management savvy can just generate their colors in that space, pass them to Windows with no muss or fuss, and Windows converts all the colors to the display device(s) without the application having to be particularly complex. Perhaps there could be per-application configuration, so that, for example, an already well color managed application known to do the job nicely by itself could be excluded entirely from the process. If the OS vendor or application is concerned about a hit to performance, perhaps the whole subsystem could be disabled, and savvy users realizing the need for color-management could turn it on as needed. You get the idea. Kind of a more "color-management is important" concept with the OS doing more of the active work so the applications don't have to. I realize this might put packages like LittleCMS out of a job for some display applications, but it seems to me the kind of thing needed to start the color management universe on content production systems moving forward again. But alas we seem to be moving more away from carefully managed color and toward "good enough for a portable electronic device" universe, so I suppose I'll just dream on. -Noel ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Lcms-user mailing list Lcms-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lcms-user