TIEICC.InputColorSpace
Declaration
property InputColorSpace: AnsiString;
Description
Contains the signature of the data color space used.
Allowed signatures:
Color space | Signature |
XYZData | 'XYZ ' |
labData | 'Lab ' |
luvData | 'Luv ' |
YCbCrData | 'YCbr' |
YxyData | 'Yxy ' |
rgbData | 'RGB ' |
grayData | 'GRAY' |
hsvData | 'HSV ' |
hlsData | 'HLS ' |
cmykData | 'CMYK' |
cmyData | 'CMY ' |
2colorData | '2CLR' |
3colorData (if not listed above) | '3CLR' |
4colorData (if not listed above) | '4CLR' |
5colorData | '5CLR' |
6colorData | '6CLR' |
7colorData | '7CLR' |
8colorData | '8CLR' |
9colorData | '9CLR' |
10colorData | 'ACLR' |
11colorData | 'BCLR' |
12colorData | 'CCLR' |
13colorData | 'DCLR' |
14colorData | 'ECLR' |
15colorData | 'FCLR' |
if ierICC in ImageEnView1.IO.Params.ContainsInfo() then
ShowMessage( 'ICC Profile: ' + ImageEnView1.IO.Params.InputICCProfile.InputColorSpace )
else
ShowMessage('ICC Profile: None');
// Show ICC properties in a StringGrid
StringGrid1.Cells[0, 0] := 'Property';
StringGrid1.Cells[1, 0] := 'Value';
StringGrid1.Cells[0, 1] := 'Copyright';
StringGrid1.Cells[1, 1] := String( ImageEnIO1.Params.InputICCProfile.Copyright );
StringGrid1.Cells[0, 2] := 'Description';
StringGrid1.Cells[1, 2] := String( ImageEnIO1.Params.InputICCProfile.Description );
StringGrid1.Cells[0, 3] := 'InputColorSpace';
StringGrid1.Cells[1, 3] := String( ImageEnIO1.Params.InputICCProfile.InputColorSpace );
StringGrid1.Cells[0, 4] := 'OutputColorSpace';
StringGrid1.Cells[1, 4] := String( ImageEnIO1.Params.InputICCProfile.OutputColorSpace );