(v13) Object-based ICC alternate CMM transforms
This page applies to Harlequin v13.1r0 and later; both Harlequin Core and Harlequin MultiRIP
The RIP has many object-based color management features in setinterceptcolorspace and setreproduction described in (v13) Object-based color management . These can be used to select the ICC profile and rendering intent for a given object-based transform, and this information is passed to the open_transform2 API function.
If an alternate CMM needs to make object-based decisions in the C code, the object type and color model are passed as parameters to open_transform2. See The Harlequin Core Developer’s Guide for an illustration of this by preserving pure colors for Text and Other objects differently to Picture and Vignette objects.