11.02.2014 Views

InterColor Profile Format - CiteSeerX

InterColor Profile Format - CiteSeerX

InterColor Profile Format - CiteSeerX

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!