Pdf |
A value specifying the transformation that shall be performed on the sample values:
Default value: if the image has three components; otherwise, .
| Exception | Condition |
|---|---|
| InvalidPdfDictionaryEntryException | Value is not according to PDF Specification ISO 32000-1:2008. |
If the encoding algorithm has inserted the Adobe-defined marker code in the encoded data indicating the ColorTransform value, then the colors shall be transformed, or not, after the DCT decoding has been performed according to the value provided in the encoded data and the value of this property shall be ignored. If the Adobe-defined marker code in the encoded data indicating the ColorTransform value is not present then the value specified in this property will be used. If the Adobe-defined marker code in the encoded data indicating the ColorTransform value is not present and value of this property is then the default value of ColorTransform shall be if the image has three components and otherwise.
Parameters that control the decoding process as well as other metadata is embedded within the encoded data stream using a notation referred to as "markers". When it defined the use of JPEG images within PostScript data streams, Adobe System Incorporated defined a particular set of rules pertaining to which markers are to be recognized, which are to be ignored and which are considered errors. A specific Adobe-defined marker was also introduced. The exact rules for producing and consuming DCT encoded data within PostScript are provide in Adobe Technical Note #5116 (reference). PDF DCT Encoding shall exactly follow those rules established by Adobe for PostScript.