Hello,
Oyranos git[1] has in its example directory a experimental colour_display
plug-in for compiz[2]. It is based on Tomas Carnecky' work[3] including
his net-color spec from last summer's GSoC project. It does correct the
whole desktop if the _ICC_PROFILE(_xxx) profiles are set.
Tomas' net-color spec and the elder ICC_PROFILE in X[4] proposals are the
base of this plug-in. My compiz plug-in assumes that it has to correct the
desktop according to the monitor profiles. That is what it is supposed to
do - late colour binding. Now applications may think the same and colour
correct to the _ICC_PROFILE's. Thats clearly a conflict, which has to be
avoided.
The net-color proposal has a means to describe an X11 server region and
assign a ICC profile to that. Now the Oyranos colour_display filter looks
for net-color regions and omits them during his work.
The Oyranos plug-in is yet not much tested and I want to not place it in
packages to avoid confusion during a time of transition. Nethertheless I
ask application developers who use the _ICC_PROFILE proposal to mark their
colour managed regions on screen. A example on how to do is in a
Oyranos module called oydi. The Oyranos example application image_display
uses filter.
A screenshot can be found on my blog[5].
best regards
Kai-Uwe Behrmann
--
developing for colour management
http://www.behrmann.name + http://www.oyranos.org
[1] git://www.oyranos.org/git/oyranos/
[2] http://www.compiz-fusion.org
[3] git://dbservice.com/Linux/compiz/color
[4] http://www.freedesktop.org/wiki/Specifications/icc_profiles_in_x_spec
[5] http://www.behrmann.name/wind/oyranos/net-color_2009.04.15.html
|