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]
![]() |