[ sK1 Project ](
https://sk1project.net ) выпустил первую стабильную версию привязки библиотеки [ LittleCMS2 ](
http://www.littlecms.com/ ) к Python. Причина появления такого минипроекта - отсутствие официальной привязки. Автор LCMS2, Marti Maria Saguer, рекомендует использовать системную libcolord через интерфейс GObjectIntrospection, что «приятно» ограничивает портируемость ПО только в пределах Linux десктопа.В sK1/UniConvertor привязка к LCMS2 была написана еще в 2012м году. Но по просьбе проекта [ SwatchBooker ](
http://www.selapa.net/swatchbooker/ ) , был выполнен рефакторинг для того, чтобы выделить код в отдельный проект и сэмулировать интерфейсы официального пакета python-lcms (привязка к LCMS1).Данное нативное расширение позволяет конвертировать цвета из одного цветового пространства в другое, используя ICC профайлы. На настоящий момент поддерживаются RGB, CMYK, Gray, Lab и XYZ цветовые пространства с глубиной цвета 8bit, 16bit и дробные двойной точности (double).
Ссылка:
https://www.linux.org.ru/news/multimedia/13234317