kJPXCSUnknown=0x0000 | |
kJPXCSEnumerated=0x0001 | |
kJPXCSRestrictedICC=0x0002 | |
kJPXCSAnyICC=0x0003 | |
kJPXCSVenderColor=0x0004 |
typedef struct _t_JPXColorSpace *JPXColorSpace;
| |
The enumerated color space number.
| |
The standard illuminant is used.
| |
A 4-byte illuminant value.
| |
L, A, and B range values.
| |
L, A, and B offset values.
| |
|
JPXColorSpace JPXColorSpaceAcquireNext(IN JPXColorSpace jpxColorSpace);
jpxColorSpace | IN/OUT A JPX color space object.
|
false if the color space is not kJPXCSEnumerated. ASBool JPXColorSpaceGetEnumAttrs(IN JPXColorSpace jpxColorSpace, OUT JPXCSEnumAttrsP jpxCSEnumAttrsP);
jpxColorSpace | IN/OUT A JPX color space object.
|
jpxCSEnumAttrsP | IN/OUT (filled in by the method) Attributes of a JPX enumerated color space.
|
true if the JPX color space is kJPXCSEnumerated profile is 0, it returns the length of the profile in bytes; otherwise it returns the number of bytes copied to profile. ASInt32 JPXColorSpaceGetProfile(IN JPXColorSpace jpxColorSpace, OUT ASUns8 *profile, IN ASInt32 profileLength);
jpxColorSpace | IN/OUT A JPX color space object.
|
profile | IN/OUT (Filled by the method) The profile of the JPX color space.
|
profileLength | IN/OUT The byte length of the user-supplied profile buffer.
|
profile is 0; otherwise returns the byte length copied to profile. JPXColorSpaceType JPXColorSpaceGetType(IN JPXColorSpace jpxColorSpace);
jpxColorSpace | IN/OUT A JPX color space object.
|