Google
  Web www.spinics.net

RE: Colour management

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


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.

_______________________________________________
Forum mailing list
Forum@XFree86.Org
http://XFree86.Org/mailman/listinfo/forum

[XFree86]     [XFree86]     [XFree86 Newbie]     [IETF Annouce]     [Security]     [Bugtraq]
[Photo]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Samba]     [Linux Security]     [Linux RAID]     [Linux Resources]


  Powered by Linux