[Openicc] Questions about color pickers and graphics libraries under LINUX
Bob Friesenhahn
bfriesen at simple.dallas.tx.us
Tue Feb 12 12:36:41 PST 2008
On Tue, 12 Feb 2008, Hal V. Engel wrote:
> big plus for the open source community and it shows that we can lead the way
> forward. I don't think anyone here has much influence over what Microsoft
> or Apple will do about this issue but we can have some influence over what
> happens in the open source world. Now we need to work with the X.Org and
> various window manager/desktop environment teams to get this issue handled on
> that level.
In my opinion, color management for the display should be handled by
the X11 server, video device driver, and video card GPU. The X11
server should know the nature of the display. Applications should
indicate what color space the image data is in, with a default of
sRGB. The X11 server should arrange to display the image data
correctly based on the nature of the display and capability of the
video card. It does not make sense for applications to need to
transform the pixel values before passing them on to X11.
Consider that if color management is in X11 and the interface to the
display is 10-16 bits, then the X11 server can reasonably directly
manage the color even if the original image is only 8 bits. If the
interface to the display is 8-bit, but it is possible to upload a LUT
into the display, then the server can improve the display by uploading
a correction LUT. Likewise, if the video card stores its images in an
HDR format, then LDR images can be transparently converted to HDR by
X11 (or its subordinate device driver & video card).
Bob
======================================
Bob Friesenhahn
bfriesen at simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer, http://www.GraphicsMagick.org/
More information about the openicc
mailing list