Download icclib or cgatslib Source Code

icclib is an International Color Consortium  (ICC) Format profile I/O library. It provides C language API's that allow the easy reading, writing and color conversion using ICC profiles. This library is made available under a free use ("BSD" like) licence. The ZIP archive is here.
The current release is V2.16, which contains security updates. This is the  ReadMe file for the current release.

(Note that more up to date versions of icclib may be contained within the ArgyllCMS source code.)

In "What's wrong with the ICC profile format anyway ?" I take a look at some of the problems I have come across in implementing icclib using the V3.4 ICC specifications. Note that some of these issues have been addressed in subsequent versions of the ICC format.

cgatslib is a general purpose library for reading and writing CGATS style text files. This format (and variations of it) is widely used to hold color related information. This library is made available under a free use ("BSD" like) licence. The ZIP archive is here.