RE: Colour management

"David Lazaro" <[email protected]>
Newsgroups gmane.comp.xfree86.forum
Organization Association for Computing Machinery
Message-ID <[email protected]>
Hello,

I've been thinking a little bit more about this.

> The XDCCC is a standard part of the ICCCM and describes a convention
for
> storing CIEXYZ <-> RGB conversion information in the server in the
form of
> properties on the root window.

According to the ICC.1:2001-12, there exists the possibility of having
hardware stored ICC profiles.  I supposed that it would be better
handled by something like D-BUS because smart printers, scanners,
cameras and monitors all have a word to say in this game.

The X server would also need to have access to this info in order to
have a real working implementation of all the Xcms colour spaces.  But
I'd like to see how the D-BUS system turns out before making further
calls for action.

> Reading the ICC profile file format document ICC.1:2001-12, it appears
> that an ICC color profile could easily be converted into the
appropriate
> property contents.

I'll have a look at this.

> Xlib already supports many color spaces using this information through
the
> Xcms API.  However, few applications bother to take significant
advantage
> of this functionality.  I believe this is largely an effect of the
strong
> pixel-bias for the core graphics operations.  Perhaps libraries
layered on
> top of the Render extension could expose alternative color spaces to
> applications as that rendering model is color based rather than pixel
> based.

All right, I understand then that this would be better postponed until
such libraries are designed and their necessities established.  I've
been working on a design for such a library during the last two weeks.
I'll contact the XRender mailing list when I finish the first
architecture model.

Best regards,

David.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.