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

Reply via email to