Specify which ICC input profiles must be used when interpreting data from a specific incoming colour space (RGB or CMYK).
Possible operations are specified with @Operation and @SourceCS that must be present in ColorSpaceConversionOp.
One of the @Operation values "Tag", "Untag" or "Retag" must be specified for a given @SourceCS value. With the @Operation values "Tag" or "Retag", a FileSpec element must be present with @ResourceUsage and @MimeType. If embedded profiles are specified in the PDL, they can be overruled with @Operation values "Retag" or "Untag".
Several ColorSpaceConversionOp are allowed to be specified but none with the same @SourceCS value for the same @Operation value.
Specify one parameter of @DescriptiveName or @URL.
If no ICC input profile is specified in ColorSpaceConversionOp, the PDL defaults are used. If the None input profile is specified, the PDL defaults are not used.
Syntax
XPath (with FileSpec):
JDF[contains(@Types="ColorSpaceConversion")]/ResourcePool/ColorSpaceConversionParams/ColorSpaceConversionOp[@SourceCS and @Operation]
/FileSpec[@ResourceUsage="SourceProfile"and @MimeType="application/vnd.iccprofile"]/[@DescriptiveName or @URL]
XPath (without FileSpec):
JDF[contains(@Types="ColorSpaceConversion")]/ResourcePool/ColorSpaceConversionParams/ColorSpaceConversionOp[@SourceCS and @Operation]
Supported values
@SourceCS |
Description |
---|---|
RGB |
The input profile must be used for RGB colour space. |
CMYK |
The input profile must be used for CMYK colour space. |
@Operation |
Description |
---|---|
Tag |
Associates the ICC profile defined in FileSpec element to PDL objects that are not associated with an ICC profile. Embedded ICC profiles in the PDL must not be overruled. Tagging with the None profile (urn:icc:None) prevents applying the default profile on untagged PDL objects. |
Untag |
The embedded ICC profiles in the PDL must be ignored. No ICC profile should be defined in FileSpec. |
Retag |
The embedded ICC profiles in the PDL must be overruled by an ICC profile defined in FileSpec element. Retag behaviour is functionally equivalent to applying “Untag” followed by “Tag”. Retag with the None profile (urn:icc:None) is functionally equivalent to applying “Untag”. |
@DescriptiveName
Use the names of the input profiles that are available in the Settings Editor, for example, "FOGRA27_Coated". In the Settings Editor, click the "Color" tab and select "Input profiles".
When the input profile "None" is specified, then no ICC profile is used.
@URL
Usually, the URL is "urn:icc:" + the descriptive name. For example: "urn:icc:FOGRA27_Coated"
urn:icc:None
No ICC profile is selected.
urn:icc:(User defined)
Select a user defined ICC profile available in the Settings Editor. User defined ICC profiles are imported into the Settings Editor.
This example shows how to select an (Adobe RGB 1998) profile as default ICC profile for RGB objects and (Coated FOGRA27 (ISO 12647-2:2004)) profile as default ICC profile for CMYK objects.
<JDF Types="LayoutPreparation Imposition Interpreting Rendering ColorSpaceConversion DigitalPrinting"> <ResourcePool> <ColorSpaceConversionParams ID="res_1"> <ColorSpaceConversionOp SourceCS="RGB" Operation="Tag"> <FileSpec ResouceUsage="SourceProfile" MimeType="application/vnd.iccprofile" DescriptiveName="FOGRA27_Coated" /> </ColorSpaceConversionOp> <ColorSpaceConversionOp SourceCS="CMYK" Operation="Tag"> <FileSpec ResouceUsage="SourceProfile" MimeType="application/vnd.iccprofile" DescriptiveName="FOGRA27_Coated" /> </ColorSpaceConversionOp> </ColorSpaceConversionParams> </ResourcePool> <ResourceLinkPool> <ColorSpaceConversionParamsLink rRef="res_1" Usage="Input" /> </ResourceLinkPool> </JDF>
If you want to use this snippet, download the whole collection of examples in this TRM from this link: