Harlequin RIP SDK

Header for linking the custom color space module with the Hybrid module. More...

#include "swcmm.h"

Functions

sw_cmm_result lcms_open_profile (sw_cmm_instance *instance, sw_blob_instance *blob, sw_cmm_profile *handle)
 Create an internal profile structure for ICC profile data stored in memory. Required for use by lcms_open_transform(). More...
 
void lcms_close_profile (sw_cmm_instance *instance, sw_cmm_profile profile)
 Close a profile with a handle previously created with lcms_open_profile(). More...
 
sw_cmm_result lcms_open_transform (sw_cmm_instance *instance, sw_cmm_profile profiles[], uint32 num_profiles, int32 intents[], HqBool black_point_compensations[], uint32 *num_input_channels, uint32 *num_output_channels, sw_cmm_transform *handle)
 Create a transform structure. More...
 
void lcms_close_transform (sw_cmm_instance *instance, sw_cmm_transform transform)
 Close a transform previously opened with lcms_open_transform(). More...
 
sw_cmm_result lcms_invoke_transform (sw_cmm_instance *instance, sw_cmm_transform transform, float *input_data, float *output_data, uint32 num_pixels)
 Use the specified transform to adjust color data. More...
 

Detailed Description

Header for linking the custom color space module with the Hybrid module.