InterColor Profile Format - CiteSeerX
InterColor Profile Format - CiteSeerX
InterColor Profile Format - CiteSeerX
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>InterColor</strong> <strong>Profile</strong> <strong>Format</strong> Specification Version 3.0 June 10, 1994<br />
Color Space Channel 1 Channel 2 Channel 3 Channel 4<br />
‘XYZ’ X Y Z<br />
‘Lab’ L a b<br />
‘Luv’ L u v<br />
‘YCbr’ Y Cb Cr<br />
‘Yxy’ Y x y<br />
‘RGB’ R G B<br />
‘GRAY’ K<br />
‘HSV’ H S V<br />
‘HLS’ H L S<br />
‘CMYK’ C M Y K<br />
‘CMY’ C M Y<br />
6.5 lut8Type<br />
This structure converts an input color into an output color using tables of 8 bit<br />
precision. This type contains four processing elements: a 3 by 3 matrix (only used<br />
when the input color space has three components), a set of one dimensional input<br />
lookup tables, a multidimensional lookup table, and a set of one dimensional output<br />
tables. Data is processed using these elements via the following sequence:<br />
(matrix) -> (1d input tables) -> (multidimensional lookup table) -> (1d output tables).<br />
byte(s) content Encoded As...<br />
0-3 ‘mft1‘ (0x6D667431) [multi-function table<br />
with 1 byte precision] type descriptor<br />
4-7 reserved, must be set to 0<br />
8 Number of Input Channels uInt8Number<br />
9 Number of Output Channels uInt8Number<br />
10 Number of CLUT grid points (identical for uInt8Number<br />
each side)<br />
11 Reserved for padding (fill with 0x00)<br />
12-15 Encoded e00 parameter s15Fixed16Number<br />
16-19 Encoded e01 parameter s15Fixed16Number<br />
20-23 Encoded e02 parameter s15Fixed16Number<br />
24-27 Encoded e10 parameter s15Fixed16Number<br />
28-31 Encoded e11 parameter s15Fixed16Number<br />
32-35 Encoded e12 parameter s15Fixed16Number<br />
36-39 Encoded e20 parameter s15Fixed16Number<br />
40-43 Encoded e21 parameter s15Fixed16Number<br />
44-47 Encoded e22 parameter s15Fixed16Number<br />
48-m input tables<br />
m+1-n CLUT values<br />
n+1-o<br />
output tables<br />
40