Well, this finally could be just the use of an open Source c++ library : - libicpp : https://github.com/marco-o/LIBICCPP - sampleICC : https://sampleicc.sourceforge.net/IccProfLib/Docs/html/index.html - or some others : see https://www.google.com/search?q=ICC+profiles+library+c%2B%2B
Well, this finally could be just the use of an open Source c++ library :