Argyll is an ICC compatible color management system. It supports accurate ICC profile creation for scanners, CMYK printers, and film recorders, and calibration and profiling of displays. Spectral sample data is supported, allowing a selection of illuminants observer types, and paper fluorescent whitener additive compensation. Profiles can also incorporate source specific gamut mappings for perceptual and saturation intents. Gamut mapping and profile linking uses the CIECAM02 appearance model, a unique gamut mapping algorithm, and a wide selection of rendering intents. It also includes code for a fast 8-bit raster color conversion engine as well as support for fast, fully accurate 16-bit conversion. Device color gamuts can also be viewed and compared using a VRML viewer.
| Tags | multimedia Graphics Software Development Libraries printing |
|---|---|
| Licenses | GPL BSD Original |
| Operating Systems | POSIX Linux OS Independent Windows Windows Windows Mac OS X |
| Implementation | C |
Recent releases


Changes: icc and icclib were modified to protect against integer overflow exploits. Minor bugs in icclib 2.11 were fixed. A bug on Mac OS X that caused a crash for any program that accessed the instruments was fixed. A memory allocation size bug that caused memory boundary checks during profile creation was fixed.


Changes: This release features speedups in profile and device link generation, better memory usage, support for embedded profiles in TIFF files, support for installing, uninstalling, and loading of display profiles for all operating systems, and a micro CMM system for X11/Linux Raster test charts as well as PS and EPS. Also added were quick display ICC profile creation as part of calibration, support for the Huey, Spyder 2, DTP20, Eye-One Pro, DTP22/Digital Swatchbook, and Eye-One Display 1 and 2 instruments. The GPL Version 3 license is now used. There were countless other bugfixes and more minor feature enhancements.


Changes: Support for the USB-based X-Rite DTP94 (AKA Optix) display colorimeter. Comprehensive display control adjustment and calibration support. Full multi-monitor support for display adjustment, calibration, and profiling on all supported operating systems (MS Windows, OS X, and Linux/X11). Numerous bugfixes, and many minor feature additions and improvements.


Changes: The main changes in this release are some important bugfixes to the scattered data interpolation code used in creating CLUT profiles. The quality of profiles should be noticeably improved. These fixes will affect profile, icclink (when gamut mapping is being used), and refine. A serious bug in the default behavior of targen has corrected. CIEDE2000 Delta E support has been added. Hexagonal test charts can now be printed and read using the Gretag SpectroScan.


Changes: A new "dispcal" utility for calibrating displays was included along with "refine", a tool intended to support the improvement of proofing color matches. Improvements were made to the speed and accuracy of general profiling.
- All comments
Recent commentsRe: What about patents?
Argyll is primarily a research project. I haven't knowingly used patent technology,
but then I haven't gone and researched software patents in foreign countries like the USA.
One of the "bogy man" patents has expired (the schriber patent). As long as
patent offices keep OK'ing obvious ideas and developments, progress will suffer,
and there will be problems.
By making Argyll public I am guaranteeing that this technology will
be free of patents at some time in the future.
What about patents?
I vaguely seem to recall that the reason for GIMP (http://www.gimp.org) not having any color management features (?) is because of patent issues. Does this application use any patented technology?