Please see my comments on these tags inline.

> yesterday I showed some jpegs from a digital camera to friends. I opened
> gqview, a popular image browser under linux, and could see the images
> there in wrong colours. I draged them all to CinePaint to view them colour
> managed. My X setup loads automatically the vcgt in a monitor profile from
> a (minimalistic) hardware database.

> On the other side the decoration looks with vcgt much more neutral. I have
> allmost all decorations set to some shade of gray. The appearence is more
> balanced.

this is exactly the great advantage of a corrected LUT: every
application benefits. And as long, as these applications simply assume
a defined state (which will most likely be sRGB), it's an elegant way
to do it.

I think, the main point for the invention was, that MacOS did
always hold the profiles for all apps and the OS, so there's
no application that will need access to this information except the
OS, which applies the calibration data and sets the corresponding
profile as the default monitor profile.


> Am 15.10.05, 10:11 +1000 schrieb Graeme Gill:

>> Marti wrote:
>> 
>> > lcms does currently NOT implement it because it is not on ICC spec.
>> > Alas, I'm a bit critical on such practices. Using this kind of stuff will
>> > make profiles "active" in the sense they are no longer a characterization
>> > of the hardware but a way to set specific configurations.
>> 
>> You're quite right about this. vgct is not the correct approach
>> to calibration. What should happen is that the profile should
>> contain the desired device response in the outputResponseTag,
>> and some separate system should calibrate the hardware to
>> make sure it meets the expected response for a given display
>> profile. This provides a mechanism to track device drift.
>> 
>> Unfortunately we're stuck with software systems that expect
>> the vgct tag to be present (Apple systems won't load the
>> profile if the tag is missing), even though it no longer
>> captures all the settings of a modern display system, such
>> as the monitor controls etc., and is the wrong information
>> to store in a profile ....

I have to add a very important item: The profiles, created with
ProfileMaker, basicccolor display, Monaco, ... do include the vcgt and
are not containing valid device characterization if the vcgt is not
taken into account. This does mean, that an ICC-lib should support
vcgt tags, as they are required to correctly apply the data of
these profiles (which are most likely the majority).

On the other hand, this does mean, that this information belongs
somehow to the profile. I must admit, that it's not right to include
the actual calibration data instead of the desired device response.

Oh, and becaus of this I would vote for vcgt support in LCMS to
support these legacy profiles (and operating systems ;-)

Stefan

-- 
Stefan Döhla
mailto:[EMAIL PROTECTED]



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to