cmyk To Xyz
Calculates XYZ value from CMYK input using built-in lookup tables
Return
XYZ value output, unity scale (element order X, Y, Z)
Parameters
Context
CMYK colour input, unity scale (element order C, M, Y, K)
Reference white value for XYZ output, unity scale (element order X, Y, Z)
set to true to perform black point compensation
Calculates XYZ value from CMYK input using lookup tables provided as input arguments
Return
XYZ value output, unity scale (element order X, Y, Z)
Parameters
CMYK colour input, unity scale (element order C, M, Y, K)
Reference white value for XYZ output, unity scale (element order X, Y, Z)
Set to true to perform black point compensation
3x3 Extracted from ICC profile: transformation matrix to perform on LAB value (NOT used in current function)
256x4 Extracted from ICC profile: InputCurves
6561x3 Extracted from ICC profile: CMYK to LAB LUT (flattened 9x9x9x9 array with 3 channels, one each for L, A, B)
Extracted from ICC profile: OutputCurves (NOT used in current function, default profile has 1:1 output)