Data Fields | |
const uint8 * | devname |
int32 | devnamelen |
int32 | n_split_components |
float | start_at_tint [MAX_SPLIT_COMPONENTS] |
float | max_value [MAX_SPLIT_COMPONENTS] |
float | max_at_tint [MAX_SPLIT_COMPONENTS] |
float | end_at_tint [MAX_SPLIT_COMPONENTS] |
Details about the splitting within one photoink device, including params used by the splitter function. Each CMYK component uses 'n_split_components' inks, which must be <= MAX_SPLIT_COMPONENTS. Each ink is non-zero within the range of tint values 'start_at_tint' to 'end_at_tint', with it's maximum value at the tint value of 'max_at_tint'. The implementation of pi_splitter() determines the shape of the curve within this range. The ranges of the inks may overlap. The comps entries must be in the same order as 'comp_names'.
const uint8* pi_details_t::devname |
Photoink device name, e.g. "photoink2212".
int32 pi_details_t::devnamelen |
Length of devname.
float pi_details_t::end_at_tint[MAX_SPLIT_COMPONENTS] |
Largest tint value using this ink.
float pi_details_t::max_at_tint[MAX_SPLIT_COMPONENTS] |
Tint value that applies 'max_value' for this ink.
float pi_details_t::max_value[MAX_SPLIT_COMPONENTS] |
Maximum color value for this ink.
int32 pi_details_t::n_split_components |
Number of inks for this CMYK component.
float pi_details_t::start_at_tint[MAX_SPLIT_COMPONENTS] |
Lowest tint value using this ink.