[OpenICC] Oyranos APIs update
Chris Murphy
lists at colorremedies.com
Wed Sep 28 16:55:51 EST 2005
On Sep 21, 2005, at 11:12 AM, Kai-Uwe Behrmann wrote:
>> According W3C recommendations and IEC 61699 for consumer-devices,
>> sRGB is
>> common for untagged RGB-data.
>>
>
> This dont touches data exchange between applications on different
> systems,
> except the WWW.
The W3C spec actually only specifies an assumed image gamma of 2.2 if
I recall correctly. It doesn't require full blown display compensation.
Practically speaking, anything untagged is treated as sRGB or monitor
RGB. In any kind of application that purports to do color management,
should be treating such files as sRGB. It's a major problem, in my
view, of Adobe's implementation that the RGB Working Space is used as
the assumed source profile for untagged images/objects. This is a big
problem in particular with their Prepress defaults settings which
uses Adobe RGB (1998) as the default, in an environment that will be
opening up a lot of untagged RGB images that are certainly not Adobe
RGB (1998) images, and will not be creating new documents most of the
time thus Adobe RGB (1998) is next to useless as a recommended RGB
Working Space *except* for the profile mismatch warning which is
sometimes useful for some workflows.
I can think of more useful things to do however. And that's for the
OS to be aware of the status of the display profile. Is it valid?
Either way, metadata should be included in all images supporting
embedded profiles. An image with an embedded profile isn't inherently
trustworthy. If it comes from a system that doesn't have a calibrate/
profiled display, the embedded profile is definitely not describing
intended color appearance correctly (at least statistically).
>
>
>> Assigning a large-gamut RGB-workingspace to untagged sRGB-data
>> results to
>> heavy colorshifts.
>>
>
> Then we would distinguish between RGB files coming in from:
> a) the internet -> sRGB
> b) elsewhere -> OY_DEFAULT_RGB_INPUT_PROFILE
"b" is an automation feature. Images that are definitely in a space
other than sRGB should have an embedded profile already in them. If
they don't, then they should be batch processed using a script that
does this. I don't think it belongs in every imaging application as a
policy.
Also, again RGB input profile by definition means a scanner or
digital camera profile. i.e. a profile for an input device. If you
mean as an assumed source profile, then that's what it needs to be
called.
> The internet browser should attach the sRGB profile during download.
> Is this realistically thought? Can we expect morzilla and konqueror
> and co
> do like we suggest?
Why not? As there are increasingly displays that do not behave like
sRGB, assuming that the display = sRGB, and thus we can assume
monitor/display RGB (no display compensation) as the source and
destination profile is simply going to ensure an increasing disparity
in the color experience on the internet.
>>
>> profile dialogues:
>> show dialogues during
>> - opening untagged data
>> - opening data with profile mismatch
>> - copy and paste with profile mismatch
>> - dont show profile dialogues
>>
>
> Thats nearly what is preferable in CinePaint. Sounds allmost
> reasonable
> at least to me.
> The second point is an non conversion policy? Whats happens with the
> profile in this situation?
It's merely raises the question if the user wants to convert
(preserve color appearance) or not convert (preserve numbers). The
former is useful in almost all cases, whereas the latter is preferred
for web designers who want to make sure specific RGB values are used,
such as for matching text color to a background or product color, or
whatever.
Chris Murphy
Color Remedies (TM)
www.colorremedies.com/realworldcolor
-------------------------------------------------------------
Co-author "Real World Color Management, 2nd Edition"
Published by PeachPit Press (ISBN 0-321-26722-2)
More information about the openicc
mailing list