Lines Matching refs:Lab
39 interpolation tables are limited to 8 bits, I use Lab as a way to
41 of each CRD, CSA the profiles are converted to Lab via a device
42 link between profile -> Lab or Lab -> profile. The PS code necessary to
43 convert Lab <-> XYZ is also included.
103 Lab is used in such cases.
122 These are always implemented as CLUT, and always are using Lab. Since CRD are expected to
138 /RangeABC <.. used for XYZ -> Lab>
147 The following stages are used to convert from XYZ to Lab
171 EncodeABC finally gives Lab values.
179 The following stages are used to convert Lab to XYZ
442 // Lab -> XYZ, see the discussion above
858 // a more perceptually uniform space... I do choose Lab.
891 cmsSignalError(m ->ContextID, cmsERROR_COLORSPACE_CHECK, "Cannot create transform Profile -> Lab");
992 // This is a HP extension, and it works in Lab instead of XYZ
1021 cmsCIELab Lab;
1028 cmsDoTransform(xform, In, &Lab, 1);
1029 _cmsIOPrintf(m, " (%s) [ %.3f %.3f %.3f ]\n", ColorName, Lab.L, Lab.a, Lab.b);
1064 // output (PCS) colorspace must be XYZ or Lab
1272 // I choose to dump LUTS in Lab instead of XYZ. There is still a lot of wasted
1310 // Use V4 Lab always
1321 cmsSignalError(m ->ContextID, cmsERROR_COLORSPACE_CHECK, "Cannot create transform Lab -> Profile in CRD creation");
1347 // FIXUP: map Lab (100, 0, 0) to perfect white, because the particular encoding for Lab