Harlequin RIP SDK
Color management module interface object types

The types of graphic object. More...

Files

file  swcmmobjects.h
 Header file defining the Color management module interface object types.
 

Typedefs

typedef uint8 sw_cmm_object_type
 Type of object_type values passed to some sw_cmm_api and sw_ccs_api functions. More...
 
typedef uint8 sw_cmm_color_model
 Type of color_model values passed to some sw_cmm_api and sw_ccs_api functions. More...
 

Enumerations

enum  {
  SW_CMM_TYPE_PICTURE = 0 , SW_CMM_TYPE_TEXT , SW_CMM_TYPE_SHADING , SW_CMM_TYPE_VIGNETTE = SW_CMM_TYPE_SHADING ,
  SW_CMM_TYPE_OTHER
}
 
enum  {
  SW_CMM_COLOR_MODEL_CMYK = 0 , SW_CMM_COLOR_MODEL_RGB , SW_CMM_COLOR_MODEL_GRAY , SW_CMM_COLOR_MODEL_NAMED_COLOR ,
  SW_CMM_COLOR_MODEL_CIE
}
 The color models of graphic objects reflecting the color space set by the job. More...
 

Detailed Description

The types of graphic object.

The Alternate CMMs for ICC and custom colorspace may choose to transform object types differently.

Typedef Documentation

◆ sw_cmm_color_model

Type of color_model values passed to some sw_cmm_api and sw_ccs_api functions.

The values are the set of SW_CMM_COLOR_MODEL_* values.

◆ sw_cmm_object_type

Type of object_type values passed to some sw_cmm_api and sw_ccs_api functions.

The values are the set of SW_CMM_TYPE_* values.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SW_CMM_TYPE_PICTURE 

Most images, e.g., not 1 bit per pixel.

SW_CMM_TYPE_TEXT 

Text.

SW_CMM_TYPE_SHADING 

Shaded fills.

SW_CMM_TYPE_VIGNETTE 

Shaded fills (old name for backward compatibility).

SW_CMM_TYPE_OTHER 

Linework, or vector objects.

◆ anonymous enum

anonymous enum

The color models of graphic objects reflecting the color space set by the job.

The color space in the job may or may not be tagged with a profile, e.g., the cmyk model applies to both DeviceCMYK and ICCBased color spaces with a cmyk profile. The alternate CMM may choose to color manage color models differently. Note that the color model of an object may not match the profile that is being used. This may arise when gray objects are converted using a cmyk profile, or when a named color is converted to equivalent cmyk values and a cmyk profile is used, amongst other scenarios.

Enumerator
SW_CMM_COLOR_MODEL_CMYK 

CMYK.

SW_CMM_COLOR_MODEL_RGB 

RGB.

SW_CMM_COLOR_MODEL_GRAY 

Gray.

SW_CMM_COLOR_MODEL_NAMED_COLOR 

Named colors.

SW_CMM_COLOR_MODEL_CIE 

None of the above, e.g., Lab.