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: A new ccmxmake utility was added to make Colorimeter Correction Matrices (.ccmx) for a particular Colorimeter + Display combination, which can then be used with spotread, dispcal, and dispread. A new dispcal and dispread option that attempts to counteract instrument black drift and display white drift was added. Several bugs were fixed, including problems with the Eye-One Pro and ColorMunki drivers.


Changes: Gamut mapping was improved. MS Windows 64-bit USB driver support was added. The illumread tool was added for reading illuminant U.V. for improved FWA (OBA) compensation. Minor bug fixes and improvements were done.


Changes: The printer calibration system was completed. A test chart point generation algorithm was added. Strip reading navigation, save and resume, and improved backwards strip reading were added. Gamut mapping was made smoother. CMYK black generation was made smoother and curve control was improved. Device link black preservation was improved. A new option was added for better accuracy with i1pro and ColorMunki with low level display readings and flash measurement. MS Windows 64-bit support was improved. X11 XRandR support was improved. Many bugs were fixed and other enhancements were made.


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.
- 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 (www.gimp.org) not having any color management features (?) is because of patent issues. Does this application use any patented technology?