Another space, here CIELab, is called topological map-ping. The cube appears by a new shape. The transformation is executed by functional mapping. Getting from any RGB space to CIELab is a mathematical transformation. One does not need ICC profiles. The transformation from CMY to CIELab is defined by huge multidimensional look-up tables (CLUTs) in ICC. The CIELAB color space is a color space defined by the International Commission on Illumination in 1976. It expresses color as three values: L. for the lightness from black to white, a. from green to red, and b. from blue to yellow. CIELAB was designed so that the same amount of numerical change in these values corresponds to roughly the same amount of visually perceived change. With respect to a given white point, the CIELAB model is device-independent—it defines colors independently of.
![Cielab converter Cielab converter](/uploads/1/2/5/6/125601338/931078176.png)
I've found this code on the old and have adapted for Python.