Rejecting transparency transforms
This page applies to Harlequin v13.1r0 and later; both Harlequin Core and Harlequin MultiRIP
An alternate CMM may reject transforms between transparency groups, and only accept transforms to the output device. The open_transform2
API function has a parameter, compositing
, that indicates a transparency transform. The function can choose to reject these transforms by returning a failure, and the built-in CMM will process the transform instead. The cmm_purecolor CMM example in the SDK illustrates this by rejecting transparency transforms in the open_transform2
function.