[Openicc] LGM2010 colour management BoF

Kai-Uwe Behrmann ku.b at gmx.de
Tue Jun 1 22:22:59 PDT 2010


Hello dear participants,

here come the notes of our BoF session on friday in de pianofabriek 
metting room. Nicolas and me have snapped as good as we could.

kind regards
Kai-Uwe Behrmann
-- 
developing for colour management 
www.behrmann.name + www.oyranos.org

------------------------------------------------------------

OpenICC colour managment BoF at LGM 2010 29th may


Participants:
Pascal de Bruijn [p] - libre softeware enthusiast
Kai-Uwe Behrmann [kub] - Oyranos project
Yiannis Belias - Oyranos project
Ginger Coons [gc] - Open Color Specification
Jean Gali - Scribus
Peter Linnell [pl] - Scribus
Leonard Rosenthol [lr] - Adobe
Chris Lilley [cl] - W3C
Hin-Tak Leung - Ghostscript
Nicolas Maleve (notes) - constant
Boudewijn Rempt [b] - Krita
Alexandre Prokoudine - tech writer

List of items by kub + one add from gc


ICC Profile in X
The spec started around four years ago. It is designed to 
work with the Xorg server. X colour server needs to better specify the 
meaning of the ICC Profile in X.
Attendences voted for keeping backward compatibility and accept the
concretisation. The _ICC_PROFILE(_xxx) will be modified at start of 
a X colour server and place a sRGB dummy therein. sRGB is considered the 
default desktop entrance colour space.

cl: Does this support soft-proofing?
kub: Root window has one color profile per device. Thats too few 
information for proofing. Proofing is typical a application specific 
feature not a desktop one.

You need to test another profile for a second or more monitor(s).

lr: Why cant you put color management at the bottom of everything, like 
macos + microsoft do?
kub: It may be too much work. You have to take care of all libraries. You 
can't control the entire software stack, like apple + microsoft do. It may 
be something that X doesn't make easy? It's not as monolithic as apple +
microsoft. Kub not really a X insider to suggest now something.


Color management in video + color management elsewhere -- is it related or
not?
lr: Any random video will most likely be srgb, but the industry is going 
in another direction -- hdtv, etc. A new generation of icc profiles is 
planned to deal with this.


Modifying icc profiles through adding device + driver informations.
lr: By modifying the binary info of the profile, you change the md5 hash. 
PDF's can point to color profiles referenced by md5 hash. If you're going 
to start modifying known identities, a lot of things will break.
You have to take care that the user knows this, e.g. by doing the 
modification explicitely only.

Q: Can we rely on the data inside the profiles for the future? No, the icc
hasn't specified what goes into what tag. It will need some time to settle 
with properties for the meta tag.

One problem of the icc is cmm's reading tags in a custom way.


HDR rendering description
cl: HDR may not fit into a icc profile. Scene versus output refered 
values.
kub: need add both to a named colour description


Swatch books
kub: CGATS (safe place to exchange spectral data)
lr: CxF is the direction of the industry.
pl: How open is CxF?
lr: The spec is an ISO standard. Seems not to have probs with
patents. Implementing it may be a problem. Ascii is no problem but the xml 
(the direction of industry). The schema is patented by the xrite 
corporation.
cl: There's technology to work around this.
lr: No, it doesn't work. Everyone is pushing to get this license changed.
cl: Your argument: "You are using this thing that works, but the industry 
is moving in a direction that doesn't work".

http://www.gwg.org/


KDE + Gnome colour management collaboration
would a C interface be of interest for connecting to Oyranos?
p: GCM uses DBus
pl: DBus is ok with Scribus
b: possibly Krita can use too
kub: wants to look at DBus for Oyranos


Html5 and ICC --> important point
canvas works: this is a rectangle on the screen, make calls to it. The 
html5 working group would be open to suggestions. Apple may be making 
them. Safari is color-managed.
Firefox has deteriorated in color support.
Opera has no color management. IE will include it. Chrome doesnt.
There is a new spec: svg color.
The first thing is embedded images (1. get flickr images to display 
correctly  2. allow designers to trust their choice of colors).


If cairo does color management, that could help a lot of projects.
No one developing cairo is present.


Physical representation of color (gc)
gc: Color management for designers.
A physical color spec, a print spec, color-management across media. only
pantone is doing it.
You need a cooperation of a lot of people.
If two designers cant decide on a color without meeting, it's data loss.
Hair color spec.

pl: An open swatchbook.


More information about the openicc mailing list