Re: [Lcms-user] vgct tags

2005-10-14 Thread Marti


Hi,

 I looked at the LCMS docs and it has nothing about vgct tags 


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. I have seen many times
desktops completely ruined by different software,  each one trying to load
its own vgct profile. Also, this is hardly non-portable and very hardware 
specific.


The whole point of this tag is specify a set of curves for loading the hardware
gamma ramp. But this puts hardware in half way since primaries are not 
modified
at all, so the CMM has still some work to do. At that point I think this is useless, 
since non-color managed apps will continue displaying wrong colors and 
color-managed ones will continue processing the raster data. Exactly the same 
amount of work that doing all conversion, including gamma ramp. Some people 
would argue its is better half color management that nothing at all, but at that 
point the topic is no longer on color management, so let's forgot the whole stuff.



I have added the tag signature in lcms.h, but quite probably this is all the 
support
1.15 will include.

Regards
--
Marti Maria
The littlecms project.
www.littlecms.com

- Original Message - 
From: Hal V. Engel [EMAIL PROTECTED]

To: lcms-user@lists.sourceforge.net
Sent: Sunday, October 09, 2005 10:09 PM
Subject: [Lcms-user] vgct tags


I would like to setup LPROF so that it will create vgct tabs in monitor 
profiles.   I looked at the LCMS docs and it has nothing about vgct tags 
there so I am not sure where to begin.   Does anyone here know anything about 
this?  If so could you point me to sources of information about this to help 
me get started?


Thanks,

Hal  



---
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



--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.13/126 - Release Date: 09/10/2005





--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.12.0/134 - Release Date: 14/10/2005



---
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


Re: [Lcms-user] vgct tags

2005-10-14 Thread 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 

Graeme Gill.


---
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


Re: [Lcms-user] vgct tags

2005-10-11 Thread Hal V. Engel
I notice that lcms 1.15 has defined the vcgt tag (version 1.14 does not) but 
the documentation does not list vcgt as one of the implemented tags.  So I am 
wondering if the documentation is correct or if version 1.15 has support for 
adding a vcgt tag to a profile.

On Monday 10 October 2005 09:29 am, Hal V. Engel wrote:
 On Sunday 09 October 2005 05:46 pm, Graeme Gill wrote:
  Hal V. Engel wrote:
   I would like to setup LPROF so that it will create vgct tabs in monitor
   profiles.   I looked at the LCMS docs and it has nothing about vgct
   tags there so I am not sure where to begin.   Does anyone here know
   anything about this?  If so could you point me to sources of
   information about this to help me get started?
 
  icclib supports vgct tags - see http://www.argyllcms.com/icclibsrc.html
  and look for VideoCardGamma in icc.c and *.h.
 
  Graeme Gill.

 Graeme,

 Great that helps allot.  I don't really want to use two libraries to get
 this all working but at the present time lcms has no direct support for
 vcgt tags.

 Perhaps Marti would consider adding this support?   The XCalib has a patch
 for lcms that allows reading the vcgt data.  But does not have anything
 related to creating them.

 In anycase I think I have enough to start looking at this.

 Thanks,

 Hal


 ---
 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


---
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