International Color Consortium
Getting Started
Making color seamles between devices and documents
ICC Specifications
Technical Notes
ICC Resource Center
ICC Slide Presentation
ICC Logos
Information on Profiles
ICC White Papers
Color Management Links
Member List
ICC Working Groups
Search ICC:
Got a question about ICC Profiles or colour management?

Sample ICC

The SampleICC project provides an example of ICC profile parsing, manipulation, and application including support for version 4 ICC profiles. Source code is provided. The IccProfLib subproject library is the heart of the implementation.

The included code and projects (See SampleICC\Tools\Winnt\BuildAll.dsw) can be built using Visual Studio C++ 6.0. These projects can be converted and built using Visual Studio .NET as well. Other makefiles for the text based command line tools (in SampleICC\Tools\CmdLine) will need to be created.

ProfileDump is an example utility built using SampleICC, which reads and tests ICC profiles for conformance with the current specification.

iccCreateCLUTInputProfile is a utility that will generate an ICC input profile from the data for a 3D look-up table. iccCreateCLUTInputProfile is a command line tool for which the source code is available in the SampleICC project.