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