[argyllcms] Re: ArgyllCMS V1.3.0 has been released.

  • From: Raphael Weniger <raphaelw@xxxxxxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Thu, 09 Sep 2010 22:27:34 +0200

Hi Graeme,

Am 08.09.2010 14:37, schrieb Graeme Gill:
     Added new utility ccmxmake, which makes Colorimeter Correction
Matrices
     for a particular Colorimeter + Display combination, using a
Spectrometer
     as a reference. The resulting .ccmx file can then be used with
     spotread/dispcal/dispread (-X option).

Thanks for adding this feature!
I thought about programming this myself as a small project to get into C/C++ again but I won't complain that you did it! :-)

Besides a 3x3 matrix I also thought about some kind of 3D-curve to correct possible non-linear characteristics of the display/colorimeter. But probably there comes a point were you just should get a spectrometer instead of correcting a colorimeter.

Maybe the guys at prad.de could publish their correction matrices (for a dtp94) in your list. I'll ask them. I couldn't find any sample files to try out the matrices I already have so I build the following one with the help of the source code and other files (.cal, .ti1/3):

template.ccmx
--------
CCMX

ORIGINATOR "Argyll ccmx"
CREATED "Thu Sep 09 21:36:37 2010"
KEYWORD "DESCRIPTOR"
DESCRIPTOR "a little template file"
KEYWORD "INSTRUMENT"
INSTRUMENT "X-Rite DTP94"
KEYWORD "DISPLAY"
DISPLAY "DISPLAY1"
KEYWORD "REFERENCE"
REFERENCE "GretagMacbeth i1 Pro"
KEYWORD "COLOR_REP"
COLOR_REP "XYZ"

NUMBER_OF_FIELDS 4
BEGIN_DATA_FORMAT
SAMPLE_ID XYZ_X XYZ_Y XYZ_Z
END_DATA_FORMAT

NUMBER_OF_SETS 3
BEGIN_DATA
1 1 0 0
2 0 1 0
3 0 0 1
END_DATA
--------

I tried different values in the matrix and it seems to work but it's very likely that there are errors in the template. Maybe someone can help me out?

Thanks and best regards
Raphael

Other related posts: