From 3db384424bd7398ffbb7a355cab8f15f3add009f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 2 Oct 2016 19:24:58 +0200 Subject: New upstream version 1.9.1+repack --- doc/ArgyllCMS_arts_tag.html | 26 +- doc/ArgyllDoc.html | 4694 +++++++++++++++++++++++++-------- doc/CMP_Digital_Target-7.jpg | Bin 0 -> 20514 bytes doc/ChangesSummary.html | 90 + doc/Environment.html | 258 +- doc/FWA.html | 7 +- doc/File_Formats.html | 2 +- doc/Installing_Linux.html | 63 +- doc/Installing_MSWindows.html | 24 +- doc/Installing_OSX.html | 585 +++-- doc/JETI_1501.jpg | Bin 0 -> 25629 bytes doc/License4.txt | 22 + doc/Performance.html | 137 +- doc/Scenarios.html | 5798 +++++++++++++++++++++-------------------- doc/XRGA.html | 137 + doc/afiles | 4 + doc/average.html | 60 +- doc/chartread.html | 63 + doc/colprof.html | 341 ++- doc/dispcal.html | 2836 ++++++++++---------- doc/dispread.html | 1304 ++++----- doc/dispwin.html | 914 +++---- doc/i1proDriver.html | 346 +-- doc/iccgamut.html | 33 +- doc/iccgamutmapping.html | 242 +- doc/illumread.html | 564 ++-- doc/instruments.html | 4230 +++++++++++++++++------------- doc/oeminst.html | 47 +- doc/profcheck.html | 20 +- doc/spec2cie.html | 118 +- doc/spotread.html | 468 +++- doc/synthcal.html | 214 +- doc/targen.html | 144 +- doc/ti3_format.html | 21 + doc/tiffgamut.html | 34 +- doc/txt2ti3.html | 15 +- doc/xicclu.html | 125 +- 37 files changed, 14378 insertions(+), 9608 deletions(-) create mode 100644 doc/CMP_Digital_Target-7.jpg create mode 100644 doc/JETI_1501.jpg create mode 100644 doc/License4.txt create mode 100644 doc/XRGA.html (limited to 'doc') diff --git a/doc/ArgyllCMS_arts_tag.html b/doc/ArgyllCMS_arts_tag.html index 826aa30..8b9c445 100644 --- a/doc/ArgyllCMS_arts_tag.html +++ b/doc/ArgyllCMS_arts_tag.html @@ -53,10 +53,10 @@ The ICC standard "Wrong Von Kries" chromatic transform for media white to/from PCS D50 has disadvantages in regard to color behavior - for Output (i.e. print) profiles as well as Display profiles though. - With most normal, white media this is not of great significance, - since the white point shift is small, but it grows in significance - as the color of the paper differs from white (i.e. tinted papers).
+ for Output (i.e. print) profiles as well as Display profiles. With + most normal, white media this is not of great significance, since + the white point shift is small, but it grows in significance as the + color of the paper differs from white (i.e. tinted papers).

For all these reasons, and in the pursuit of the best possible color quality, ArgyllCMS uses the more color accurate Bradford chromatic @@ -70,17 +70,17 @@ noticeable with tinted stock, while having minimum incompatibility with Output profiles created for normal, white printed media by other profiling programs because the white point shift is typically - small. But to enable perfect compatibility of ArgyllCMS Output (i.e. + small (But to enable perfect compatibility of ArgyllCMS Output (i.e. print)  profiles with other CMM's, the default behavior can be changed by using the ARGYLL_CREATE_WRONG_VON_KRIES_OUTPUT_CLASS_REL_WP - environment variable.
+ environment variable).

So the problem is that it is impossible to know for sure whether an - ArgyllCMS create profile, ICC V2 Display profile, or other ICC - profiles has used a Bradford or "Wrong Von Kries" chromatic - transform in computing Absolute to/from Relative white point - transform.
+ ArgyllCMS create profile, ICC V2 Display profile, or other widely + used ICC profiles such as sRGB or AdobeRGB has used a Bradford or + "Wrong Von Kries" chromatic transform in computing Absolute to/from + Relative white point transform.

The solution

The ArgyllCMS SigAbsToRelTransSpace 'arts' tag holds a 3x3 matrix in the first 9 elements* of a SigS15Fixed16ArrayType in the @@ -105,7 +105,7 @@ href="Environment.html#ARGYLL_CREATE_WRONG_VON_KRIES_OUTPUT_CLASS_REL_WP">ARGYLL     7:  -0.06849670
    8:  1.02960205
- In contrast, ICC standard behavior is the equivalent of a unit + In contrast, ICC standard behavior is the equivalent of a unity matrix.

[ Note that ArgyllCMS will write an 'arts' tag containing a Bradford @@ -142,7 +142,9 @@ href="Environment.html#ARGYLL_CREATE_WRONG_VON_KRIES_OUTPUT_CLASS_REL_WP">ARGYLL the elimination of all ambiguity when the 'arts' tag is present, allowing CMM and profile creators to use the preferred Bradford (or other Sharpened Cone) space for Von Kries chromatic adaptation of - the media white point to/from PCS D50.
+ the media white point to/from PCS D50, and provide perfect + compatibility for the widely used sRGB and AdobeRGB profiles and + similiar.

Conclusion

The 'arts' tag allows unambiguous use of the recommended Bradford cone space transform in computing the Absolute Colorimetric (Media diff --git a/doc/ArgyllDoc.html b/doc/ArgyllDoc.html index a2b2ed5..e1625f4 100644 --- a/doc/ArgyllDoc.html +++ b/doc/ArgyllDoc.html @@ -1,63 +1,65 @@ - - - - - - - - Argyll Documentation Top - - -

Argyll CMS documentation index (V1.8.3)
-

- Date:   26th October 2015
- Author: Graeme Gill -

Introduction

- ArgyllCMS is an ICC compatible color management system, available as - Open Source. It supports accurate ICC profile creation for scanners, - cameras and film recorders, and calibration and profiling of - displays and RGB & CMYK printers. Device Link can be created - with a wide variety of advanced options, including specialized Video - calibration standards  and 3dLuts. 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 the - fastest portable 8 bit raster color conversion engine available - anywhere, as well as support for fast, fully accurate 16 bit - conversion. Device color gamuts can also be viewed and compared with - a modern Web browser using X3DOM . Comprehensive documentation is - provided for each major tool, and a general guide to using the tools - for typical color management tasks is also available. A mailing list - provides support for more advanced usage.
-

This is Version 1.8.3, a bug fix update to V1.8.2. The first - public release of icclib was in November 1998, and of Argyll was - in October 2000. Code development commenced in 1995. See Changes Summary for an overview - of changes since the last release. Changes between revisions is - detailed in the log.txt file that accompanies the source - code.

-

The latest source code is available from here.
-

-

Please - note that instruments are being driven by ArgyllCMS drivers, - and that any problems or queries regarding instrument
- operation
should - first be directed to the Argyll's author(s) or the Argyll - mailing list, and not to any other party.

-

-

An Introduction to Color - Management

-

A great introduction for non technical people is Steve Upton's The - Color of Toast.
-

+ + + + + + + + Argyll Documentation Top + + +

ArgyllCMS documentation index (V1.9.1)
+

+ Date:   28th September 2016
+ Author: Graeme Gill +

Introduction

+ ArgyllCMS is an ICC compatible color management system, available as + Open Source. It supports accurate ICC profile creation for scanners, + cameras and film recorders, and calibration and profiling of + displays and RGB, CMY & CMYK printers. Device Link can be + created with a wide variety of advanced options, including + specialized Video calibration standards  and 3dLuts. 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 the fastest portable 8 bit raster color + conversion engine available anywhere, as well as support for fast, + fully accurate 16 bit conversion. Device color gamuts can also be + viewed and compared with a modern Web browser using X3DOM . + Comprehensive documentation is provided for each major tool, and a + general guide to using the tools for typical color management tasks + is also available. A mailing list provides support for more advanced + usage.
+

This is Version 1.9.1, a feature and bug fix update to the last + major releaseV1.8.3. The first public release of icclib was in + November 1998, and of ArgyllCMS was in October 2000. Code + development commenced in 1995. See Changes + + Summary for an overview of changes since the last release. + Changes between revisions is detailed in the log.txt file + that accompanies the source code.

+

The latest source code is available from here.
+

+

Please + note that instruments are being driven by ArgyllCMS drivers, + and that any problems or queries regarding instrument
+ operation
should + first be directed to the Argyll's author(s) or the Argyll + mailing list, and not to any other party.

+

+

An Introduction to Color + Management

+

A great introduction for non technical people is Steve Upton's The + Color of Toast.
+

I present here a more technical but concise @@ -109,51 +111,70 @@ - discussion of what color management is, and why we need it, - together with a brief overview of the ICC profile format.
-
-

Operating Environments

-

-

Argyll is known to compile and run in at least the following - environments:

- 1) MSWindows XP system using Microsoft VC++ 6.0 compiler
- 2) MSWindows XP system using Microsoft VC++ 8.0 Express compiler + - Platform SDK Feb. 2003
- 3) MSWindows XP system using Microsoft VC++ 9.0 Express compiler + - Platform SDK Feb. 2003
- 4) MSWindows XP system using Microsoft VC++ 10.0 Express compiler + - Platform SDK Feb. 2003
- 5) MSWindows XP system using Microsoft VC++ 11.0 Express compiler
- 6) MSWindows XP system using the MingW port of the GCC compiler
- 7) Linux on Fedora Core 8, 32 bit using gcc
- 8) Linux on Fedora Core 8, 64 bit using gcc
- 9) Apple OS X 10.3 PPC using GCC
- 10) Apple OS X 10.4, 10.5, 10.6 Intel using GCC
- 11) Apple OS X10.7 Intel using  Clang
-
- Additionally it is also known to run on:
-
-  MSWindows 2000, Vista & Windows 7 32 bit.
-  MSWindows Vista 64bit, Windows 7, 8, 8.1 64 bit.
-  Linux Ubuntu 7.10
-  Linux Kubuntu 7.10
-  Linux Mandriva 2008.0
-  Linux OpenSuSE 10.3
-  Linux Whitebox 4.2/2
-

but may well compile and run correctly in many more than this, - including OS X 10.8, 10.9 and 10.10 & MSWin 10.

- This is a command line terminal - only environment. Those unfamiliar with command line environments - should consult an appropriate tutorial for their environment if they - are interested in using this software. See the listing of tutorials below.
-
- The following color measuring instruments are directly supported:
-
- JETI:
-
-     specbos 1211 + + + + + + + + + + + + + + + + + + + + + + + + discussion of what color management is, and why we need it, + together with a brief overview of the ICC profile format.
+
+

Operating Environments

+

+

Argyll is known to compile and run in at least the following + environments:

+ 1) MSWindows XP system using Microsoft VC++ 6.0 compiler
+ 2) MSWindows XP system using Microsoft VC++ 8.0 Express compiler + + Platform SDK Feb. 2003
+ 3) MSWindows XP system using Microsoft VC++ 9.0 Express compiler + + Platform SDK Feb. 2003
+ 4) MSWindows XP system using Microsoft VC++ 10.0 Express compiler + + Platform SDK Feb. 2003
+ 5) MSWindows XP system using Microsoft VC++ 11.0 Express compiler
+ 6) MSWindows XP system using the MingW port of the GCC compiler
+ 7) Linux on Fedora Core 8, 32 bit using gcc
+ 8) Linux on Fedora Core 8, 64 bit using gcc
+ 9) Apple OS X 10.3 PPC using GCC
+ 10) Apple OS X 10.4, 10.5, 10.6 Intel using GCC
+ 11) Apple OS X10.7 Intel using  Clang
+
+ Additionally it is also known to run on:
+
+  MSWindows 2000, Vista & Windows 7 - 32 bit.
+  MSWindows Vista 64bit, Windows 7, 8, 8.1, 10 - 64 bit.
+

but may well compile and run correctly in many more than this, + including OS X 10.8, 10.9, 10.10 and beyond.
+

+ This is a command line terminal + only environment. Those unfamiliar with command line environments + should consult an appropriate tutorial for their environment if they + are interested in using this software. See the listing of tutorials below.
+
+ The following color measuring instruments are directly supported:
+
+ JETI:
+
+     specbos 1211 & 1201                    @@ -210,11 +231,2649 @@ - - Tele-Spectro-Radiometer
-
- Image Engineering:
-
-     EX1                                               + + + + + + + + + + + + + + + + + + + + + + + + - Tele-Spectro-Radiometer
+     spectraval + 1511& 1501                + + + + + + + + + + +    - Tele-Spectro-Radiometer
+
+ Image Engineering:
+
+     EX1                                               + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - Tele-Spectro-Radiometer
+
+ Klein:
+
+     K10-A   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +             +             +             +     - Display Colorimeter. Reported also to work with + the K-1, K-8 and  K-10.
+
+ X-Rite:
+     DTP20 "Pulse"  +                            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - "swipe" type reflective spectrometer, that can be used untethered.
+     DTP22 Digital + Swatchbook            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - spot type reflective spectrometer.
+     DTP41                                         + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - spot and strip reading reflective spectrometer.
+     DTP41T +                  +                      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - spot and strip reading reflective/transmissive spectrometer.
+     DTP51                                         + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - strip reading reflective colorimeter.
+     DTP92                                         + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - CRT display colorimeter.
+     DTP94 "Optix XR" or "Optix XR2" or "Optix Pro"- display + colorimeter.
+     ColorMunki Design + or Photo           - + spot and "swipe" reflective/emissive spectrometer (UV cut only).
+     ColorMunki Create + or Smile   +          - display + colorimeter. (Similar to an Eye-One Display 2)
+     Lenovo W +                   +                   - + built in laptop Huey display colorimeter.
+     Eye-One Display + 3                 +         - Xrite i1 DisplayPro and ColorMunki + Display
+             +             +             +             +           [ The OEM + i1Display Pro, NEC SpectraSensor Pro,
+                   +                   +                   +        Quato Silver Haze 3 OEM and HP + DreamColor  i1d3 are also reported to work.]
+     Eye-One Pro2 +                   +              - spot and + "swipe" reflective/emissive spectrometer.
+
+ Gretag-Macbeth (now X-Rite):
+     Spectrolino   +                   +               - spot + reflective/emissive spectrometer.
+     SpectroScan   +                   +             - spot + reflective/emissive, XY table reflective spectrometer  .
+     SpectroScanT   +                   +           - spot + reflective/emissive/transmissive, XY table reflective spectrometer.
+     Eye-One Pro "EFI + ES-1000"           - spot and "swipe" + reflective/emissive spectrometer.
+     Eye-One Monitor +                   +         - spot and "swipe" emissive + spectrometer.
+     Eye-One Display 1 + or 2  or LT        - + display colorimeter.
+     HP DreamColor or + APS  +                 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - display colorimeter. (Treated as a Eye-One Display 2)
+     CalMAN X2 +                                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - display colorimeter. (Treated as a Eye-One Display 2)
+     Huey   +                   +                 +        - display colorimeter.
+
+ Sequel imaging (Now X-Rite):
+      MonacoOPTIX +                   +           - display + colorimeter (Treated as an Eye-One Display 1)
+                                                            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [The Sequel Chroma 4 & 5, and Sencore ColorPro V, IV & III + also work.]
+
+ Lacie Blue + Eye:                                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - see Eye-One Display
+
+ DataColor ColorVision:
+      Spyder 2 +                    +            +        - display colorimeter (Note + that the user must supply firmware)
+                                                           + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [The Spyder 1 has also been reported as working, but this has not + been confirmed.]
+      Spyder 3 +                    +            +        - display colorimeter.
+      Spyder 4 +                    +            +        - display colorimeter (Note + that the user must supply calibration + data)
+      Spyder 5 +                    +            +        - display colorimeter (Note + that the user must supply calibration + data)
+
+ Other:
+     Colorimètre HCFR                         + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - display colorimeter
+     ColorHug + and + ColorHug2             + + + + + + + + + + - display colorimeter
+     Palette/SwatchMate + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cube               + + + + + + + + + + - reflective colorimeter
+
+ See
Operation of particular + instruments for more instrument specific detail.
+
+ Other instruments can be supported indirectly, since patch result + files created by other packages can be imported into Argyll.
+
+ Please note the installation instructions + for each platform - they contain important information for getting + your instruments working.
+

If you've decided to buy a color instrument because Argyll + supports it, please let the dealer and manufacturer know that "You bought it because ArgyllCMS + supports it" - thanks.
+

+

Please note that instruments are + being driven by ArgyllCMS drivers, and that any problems or + queries regarding instrument
+ operation
should be + directed to the Argyll's author(s) or the Argyll mailing list, + and not to any other + party.

+

There is a list of contributed ccmx (Colorimeter Correction + Matrix) files for some display/colorimeter combinations.

+

Copyright, Licensing & Trade Mark:
+

+

Most of the source code and provided executable files are + copyrighted works, licensed under the Affero GNU Version 3 license, and therefore they + (or works derived from them) can't be copied, sold or made + available to users interacting with them remotely through a + computer network, without providing the source code. Nothing other + than your agreement and compliance with the Affero GNU License + grants you permission to use, modify or distribute ArgyllCMS + source code, executables or its derivative works. You could be + sued for copyright infringement if you use or distribute ArgyllCMS + without a valid license. The Affero + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GNU license prohibits + extending these tools + (i.e. by combining them with other programs or scripts that make + use of, depend on, or work with the ArgyllCMS code) and + distributing them, unless all the elements of the extensions are + also made available under a GPL compatible license. It is + permissible to provide ArgyllCMS tools with other non GPL + components if the elements of the package are not related, such + that the packaging is mere aggregation. For all the gory details, + please read the accompanying license.

+ Note that unlike many commercial ICC profiling tools, the profiles + created using ArgyllCMS, are not subject to any claims or + restrictions of ArgyllCMS's author(s), but are assumed to be the + copyright property of the person who gathers the characterization + data, and causes the profiles to be created. +

The ArgyllCMS is Copyright 1995 - 2016 Graeme W. Gill, and is + made available under the terms of the Affero GNU General Public + License Version 3, as detailed in the License.txt + file. Documentation is licensed under the terms of the GNU Free + Documentation License, Version 1.3. The author asserts his moral + rights over this material in relationship to the attribution and + integrity of these works. In particular, if these works are + modified in a way that materially changes their functionality, + then the modified works should be renamed in a way that clearly + distinguishes them from "Argyll" or "ArgyllCMS" so that the + effects of such changes do not reflect on the original works + integrity or the original authors reputation.
+ A subset of files (those that are related to the color instrument + drivers, and are collected together into the instlib.zip archive + by the spectro/instlib.ksh script + xicc/ccmx.h and xicc/ccmx.c) + are licensed under the General Public License Version 2 or later, + as detailed in the License2.txt file.
+

+

Portions of the ColorHug instrument library + (spectro/colorhug.[ch]) are Copyright 2011, Richard Hughes, and is + licensed under the General Public License Version 2 or later, as + detailed in the License2.txt file.

+

The tool spectro/spec2cie.c is Copyright 2005 Gerhard Fuernkranz, + and is made available under the terms of the GNU General Public + License Version 2 or later, and is licensed here under the Version + 3 license, as detailed in the License3.txt + file.
+

+

The Win32 USB library libusb-win32 kernel drivers are included in + this distribution in the usb/driver and usb/bin directories, and + are copyright Stephan Meyer and Travis Robinson, and are licensed + under the GNU Version 2 or later (the drivers, services, + installer). See  usb/driver/License.txt, + libusbw/COPYING_LGPL.txt and libusbw/COPYING_GPL.txt for details. + Additional terms noted on the website + are "This license combination explicitly allows the use of this + library in commercial, non-Open-Source applications."
+

+

The icc library in icc/, + the CGATS library in cgats/, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + the jcnf library in jcnf/, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + the files spectro/xdg_bds.*, + spectro/aglob.* and the + ucmm library in ucmm/ are + Copyright 1995 - 2015 Graeme W. Gill, and available according to + the "MIT" permissive free software license granted in the License4.txt file, and the licenses at + the top of ucmm/ucmm.c and jcnf/jcnf.c.
+

+

The yajl library in yajl/ + is Copyright (c) 2007-2014, Lloyd Hilaiel <me@lloyd.io> and + is used under an ISC permissive free software license granted in + the yajl/COPYING files. The yajl library has been repackaged and + modified slightly to adds some features and for packaging and + build convenience.
+

+

The TIFF library included in this distribution for convenience, + has its own copyright and license detailed in tiff/COPYRIGHT (an + "MIT"/"BSD" like permissive free software license).
+

+

The Independent JPEG Group's JPEG library included in this + distribution for convenience, has its own copyright and license + detailed in jpg/README (an "MIT"/"BSD" like permissive free + software license). Executables that include JPEG format support + are based in part on the work of the Independent JPEG Group.

+

xicc/iccjpeg.h and xicc/iccjpeg.c are from lcms and they are Copyright + (c) 1998-2010 Marti Maria Saguer and is licensed under an + "MIT"/"BSD" like permissive free software license. See the top of + the iccjpeg.c file for the detailed copyright and licensing + conditions.
+

+

The mongoose web server software is Copyright (c) 2004-2011 + Sergey Lyubka, and is licensed under an "MIT" permissive free + software license.
+

+

The axTLS library is Copyright (c) 2008, Cameron Rich, and the + license is detailed in ccast/axTLS/LICENSE file (an "MIT"/"BSD" + like permissive free software license).
+ It is not used for any security sensitive purpose, but is used + purely to communicate with the ChromeCast.
+

+

The X3DOM x3dom.css and + x3dom.js files are Copyright (C) 2009 X3DOM and licensed dual + "MIT" permissive free software and "GPL" license. See + plot/X3DOM_LICENSE.txt.
+

+

"ArgyllCMS" is a trade mark. It is permissible to refer to + copies or derivatives of this software as being the same as + ArgyllCMS if they are materially  unchanged, and retain all + the functionality provided by the software made available at + www.argyllcms.com. Modified versions of this software that are + materially changed or have missing functionality must be clearly + marked as such, so as not to to be confused with ArgyllCMS.
+

+

What sort of project is this ? (re: + contributions)
+

+ This is essentially my private project, that I've made available + under GNU licensing conditions. Because I license my code under + other licenses as well, there is a limit to what I will accept in + the way of code contributions back into this project. For me to + accept contributions into the distribution, it either has to a + non-core (side) project, or has to be offered to me with copyright + conditions that are compatible with my other uses (i.e.. a "BSD" or + "MIT"  like permissive free software license, or assigning or + licensing the copyright to me), or has to be so trivial (say a one + line bug fix), that it can't be the subject of copyright.
+
+ Of course there is nothing to stop someone setting up a real free + software, community project based on the GNU licensed code made + available here, that would be able to take GNU licensed + contributions from everyone and would essentially be a "fork" of + this code base.
+

Compiling

+ How to build the software from the + source if you want to.
+ Note that you don't need to + do this if you are using one of the binary installations.
+

Installing

+ Important notes on installing the binary + software on various platforms.
+
+

Graphic + User Interfaces
+

+ ArgyllCMS does not directly support a graphic user interface, but + several people have written GUI + based front ends for it. A popular front +end +that +supports +display +calibration + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and profiling is DisplayCAL by + Florian Höch. For print profiling, you might like to take a look at + The + + + + + + + + + + + + + + + + + + + + Little Argyll GUI by Russell Cottrell, and for cameras or + scanners, CoCa by + Andrew Stawowczyk Long.
+
+ Others can be found with a suitable search.
+

Main + Tools and the command line
+

+ These are all command line ("DOS" shell) tools, and each tool + require appropriate options to be set, followed by filename + arguments. Sometimes the filenames will have to include the usual + extensions, sometimes they are implicit. To get a brief listing of + the possible arguments and usage + of any of the tools, run it with just an "-?" argument, i.e. targen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -? (or some other unrecognized flag, if the "?" character is + treated specially in your shell, i.e. try "--" on OS X zsh).
+
+ Note that in general the arguments consist of possible flags or + options followed by file path+name arguments. All arguments need to + be separated by whitespace.  (If you need to specify a string + with embedded white space, double quote the string). A flag consists + of a dash attached to a single letter, the letter identifying the + flag, and is usually case sensitive. An option is a flag that has an + associated parameter or parameters. The parameter can be separated + from the flag by white space, or may come directly after the flag. + So if a tool has a usage that looks like this:
+
+   tool -?
+   usage: tool [options] infile outfile
+    + -v                   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -251,6 +2910,10 @@ + + Verbose mode
+    -d + n                @@ -270,11 +2933,6 @@ - - Tele-Spectro-Radiometer
-
- Klein:
-
-     K10-A   @@ -307,15 +2965,6 @@ -             -             -             -     - Display Colorimeter. Reported also to work with - the K-1, K-8 and  K-10.
-
- X-Rite:
-     DTP20 "Pulse"  -                            @@ -383,6 +3032,10 @@ + + Choose a depth 0-4
+    -r +                   @@ -412,9 +3065,6 @@ - - "swipe" type reflective spectrometer, that can be used untethered.
-     DTP22 Digital - Swatchbook            @@ -504,6 +3154,13 @@ + + Use a random depth
+    -f + [nn]            + Use full range. nn optional range 0 - 100.
+    -M +                  @@ -511,8 +3168,6 @@ - - spot type reflective spectrometer.
-     DTP41                                         @@ -609,10 +3264,6 @@ - - spot and strip reading reflective spectrometer.
-     DTP41T -                  -                      @@ -628,6 +3279,10 @@ + + Manual
+    infile +                @@ -709,8 +3364,6 @@ - - spot and strip reading reflective/transmissive spectrometer.
-     DTP51                                         @@ -748,6 +3401,161 @@ + + Input file
+    outfile +             + Output file
+
+ then there are  5 flags/options, and two filename arguments. + Notice that square braces [] denote optional items. The first + flag/option is a flag. The second is an option that has a numerical + argument in the range 0 to 4. The third is a flag. the fourth is an + option with an optional argument. The fourth is a flag.  The + flags and options can generally be in any order, but must be before + the file name arguments. (For a few special tools you actually + specify a sequence of flags and files where the flags apply just to + the following file.) So example invocations may look like:
+
+   tool -v testin testout
+   tool -d3 -M testin1 testout2
+   tool -f infile outfile
+   tool -f 45 infile outfile
+   tool -d 3 -f67 infile outfile
+

In order to make use of the tools, it is necessary to keep track + of where various files are, and what they are called. There are + many possible ways of doing this. One way is to put each source + profile and all its associated files (test charts, spectrometer + values etc.) in one set of directories for each source profile + type. Similarly the device profiles could be stored in a hierarchy + of directories ordered by device type, media, resolution, device + mode etc. Naturally you will want to set your $PATH so that you + can run the tools from whichever directory you are in, as well as + specify any necessary directory paths for file arguments so that + the tools are able to open them.
+

+

Note that there are two ways the Argyll tools deal with filename + extensions. In one you supply the extension (ie. you supply the + whole file name), so the extension is up to you. In the other + (used where one name is used for input and output files, or where + there are multiple output files), the program adds the extension. + In the documentation this should be indicated by calling it a + "base name".
+

+

For more information on using a command + line environments, consult an appropriate tutorial:

+

MS Windows :
+    <http://www.bleepingcomputer.com/tutorials/tutorial76.html>
+    <http://www.pcstats.com/articleview.cfm?articleid=1723&page=1>
+    <http://www.voidspace.org.uk/python/articles/command_line.shtml>
+
+     To find more: <http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial>
+
+ OS X:
+     <http://www.osxfaq.com/Tutorials/LearningCenter/>
+     <http://www.atomiclearning.com/macosxterminalx.shtml>
+     <http://www.oreillynet.com/pub/a/mac/2001/12/14/terminal_one.html>
+
+     To find more: <http://www.google.com/search?hl=en&q=OS+X+shell+tutorial>
+
+ Linux:
+     <http://www.linuxcommand.org/index.php>
+     <http://www.tuxfiles.org/linuxhelp/shell.html>
+     <http://www.ee.surrey.ac.uk/Teaching/Unix/>
+
+     To find more: <http://www.google.com/search?q=linux+command+line+shell+tutorial>

+


+ Note that since OS X is + based on UNIX, there is much in common between the OS X and Linux + command line environments, and many of the UNIX tutorials may be + useful:
+

+

    <http://www.rain.org/~mkummel/unix.html>
+
+

+

Tutorial: Typical usage scenarios + and examples

+ A guided tour of the major tools, + applied to typical CMS jobs, such as calibrating displays, creating + device profiles, calibrating printers, linking profiles, and + converting color spaces of raster files.
+
+ Although it is is a couple of years old now, this tutorial + may also be of interest.
+  
+

Topical + Discussions

+ Discussions about particular topics:
+
+ About Fluorescent Whitening Agent compensation
+
+ Operation of particular instruments
+
+ About ICC profiles and Gamut Mapping
+
+ About display monitor settings and + targets
+
+ About display "Gamma"
+
+ What's the difference between Calibration + and Characterization ?
+
+ Why doesn't my Colorimeter work + well on my Wide Gamut display ?
+
+ My blacks get crushed on my + display - why ? How do I fix it ?
+
+ How can I have confidence in the i1pro + Driver ?
+
+ Does the i1pro High Resolution mode + improve accuracy ?
+
+ Evaluating input targets
+
+ ArgyllCMS's Absolute to media + Relative Transform Space matrix ('arts') ICC tag
+
+

Flow + diagram of Major Tools:

+
+           Thumbnail of Flow Diagram
+
+

Main Tools by + category:

+

Calibrating devices
+

+ dispcal +       Adjust, + calibrate and profile a display.
+
printcal      Create a + printer calibration .cal file from a .ti3 data file.
+

Creating test targets for profiling or print calibration
+

+ targen        @@ -807,8 +3615,6 @@ - - strip reading reflective colorimeter.
-     DTP92                                         @@ -868,6 +3674,11 @@ + +
Generate a profiling test target values .ti1 file.
+ filmtarg      Create @@ -905,69 +3716,6 @@ - - CRT display colorimeter.
-     DTP94 "Optix XR" or "Optix XR2" or "Optix Pro"- display - colorimeter.
-     ColorMunki Design - or Photo           - - spot and "swipe" reflective/emissive spectrometer (UV cut only).
-     ColorMunki Create - or Smile   -          - display - colorimeter. (Similar to an Eye-One Display 2)
-     Lenovo W -                   -                   - - built in laptop Huey display colorimeter.
-     Eye-One Display - 3                 -         - Xrite i1 DisplayPro and ColorMunki - Display
-             -             -             -             -           [ The OEM - i1Display Pro, NEC SpectraSensor Pro,
-                   -                   -                   -        Quato Silver Haze 3 OEM and HP - DreamColor  i1d3 are also reported to work.]
-     Eye-One Pro2 -                   -              - spot and - "swipe" reflective/emissive spectrometer.
-
- Gretag-Macbeth (now X-Rite):
-     Spectrolino   -                   -               - spot - reflective/emissive spectrometer.
-     SpectroScan   -                   -             - spot - reflective/emissive, XY table reflective spectrometer  .
-     SpectroScanT   -                   -           - spot - reflective/emissive/transmissive, XY table reflective spectrometer.
-     Eye-One Pro "EFI - ES-1000"           - spot and "swipe" - reflective/emissive spectrometer.
-     Eye-One Monitor -                   -         - spot and "swipe" emissive - spectrometer.
-     Eye-One Display 1 - or 2  or LT        - - display colorimeter.
-     HP DreamColor or - APS  -                 @@ -1049,6 +3797,12 @@ + + film recorder TIFF files from Argyll .ti1 file.

+ printtarg     Create + @@ -1064,9 +3818,6 @@ - - display colorimeter. (Treated as a Eye-One Display 2)
-     CalMAN X2 -                                  @@ -1163,24 +3914,19 @@ - - display colorimeter. (Treated as a Eye-One Display 2)
-     Huey   -                   -                 -        - display colorimeter.
-
- Sequel imaging (Now X-Rite):
-      MonacoOPTIX -                   -           - display - colorimeter (Treated as an Eye-One Display 1)
-                                                            + + a PS, EPS or TIFF file containing test patch values, ready for + printing.
+

Obtaining test results for profiling or print calibration
+

+ chartread     Read @@ -1271,10 +4017,6 @@ - [The Sequel Chroma 4 may also work.]
-
- Lacie Blue - Eye:                                  @@ -1303,6 +4045,12 @@ + + a test chart using an instrument to create a .ti3 data file.

+ dispread      Test @@ -1371,15 +4119,6 @@ - - see Eye-One Display
-
- DataColor ColorVision:
-      Spyder 2 -                    -            -        - display colorimeter (Note - that the user must supply firmware)
-                                                           @@ -1430,6 +4169,11 @@ + + and read colorimetric values from a display

+ filmread      Read @@ -1476,28 +4220,6 @@ - [The Spyder 1 has also been reported as working, but this has not - been confirmed.]
-      Spyder 3 -                    -            -        - display colorimeter.
-      Spyder 4 -                    -            -        - display colorimeter (Note - that the user must supply calibration - data)
-      Spyder 5 -                    -            -        - display colorimeter (Note - that the user must supply calibration - data)
-
- Other:
-     Colorimètre HCFR                         @@ -1570,6 +4292,11 @@ + + film colorimetric values using a SpectroScanT (Deprecated ?)

+ scanin        @@ -1594,8 +4321,6 @@ - - display colorimeter
-     ColorHug                                        @@ -1677,55 +4402,11 @@ - - display colorimeter
-     Palette/SwatchMate - Cube         - - reflective colorimeter
-
- See
Operation of particular - instruments for more instrument specific detail.
-
- Other instruments can be supported indirectly, since patch result - files created by other packages can be imported into Argyll.
-
- Please note the installation instructions - for each platform - they contain important information for getting - your instruments working.
-

If you've decided to buy a color instrument because Argyll - supports it, please let the dealer and manufacturer know that "You bought it because Argyll CMS - supports it" - thanks.
-

-

Please note that instruments are - being driven by ArgyllCMS drivers, and that any problems or - queries regarding instrument
- operation
should be - directed to the Argyll's author(s) or the Argyll mailing list, - and not to any other - party.

-

There is a list of contributed ccmx (Colorimeter Correction - Matrix) files for some display/colorimeter combinations.

-

Copyright, Licensing & Trade Mark:
-

-

Most of the source code and provided executable files are - copyrighted works, licensed under the Affero GNU Version 3 license, and therefore they - (or works derived from them) can't be copied, sold or made - available to users interacting with them remotely through a - computer network, without providing the source code. Nothing other - than your agreement and compliance with the Affero GNU License - grants you permission to use, modify or distribute ArgyllCMS - source code, executables or its derivative works. You could be - sued for copyright infringement if you use or distribute ArgyllCMS - without a valid license. The Affero @@ -1734,6 +4415,16 @@ + + Convert a TIFF  image of a test chart into .ti3 + device values.
+
illumread     Use an + instrument to measure an illuminant spectrum, and estimate its UV + content.
+ fakeread      Fake @@ -1749,62 +4440,6 @@ - GNU license prohibits - extending these tools - (i.e. by combining them with other programs or scripts that make - use of, depend on, or work with the ArgyllCMS code) and - distributing them, unless all the elements of the extensions are - also made available under a GPL compatible license. It is - permissible to provide ArgyllCMS tools with other non GPL - components if the elements of the package are not related, such - that the packaging is mere aggregation. For all the gory details, - please read the accompanying license.

- Note that unlike many commercial ICC profiling tools, the profiles - created using ArgyllCMS, are not subject to any claims or - restrictions of ArgyllCMS's author(s), but are assumed to be the - copyright property of the person who gathers the characterization - data, and causes the profiles to be created. -

The ArgyllCMS is Copyright 1995 - 2015 Graeme W. Gill, and is - made available under the terms of the Affero GNU General Public - License Version 3, as detailed in the License.txt - file. Documentation is licensed under the terms of the GNU Free - Documentation License, Version 1.3. The author asserts his moral - rights over this material in relationship to the attribution and - integrity of these works. In particular, if these works are - modified in a way that materially changes their functionality, - then the modified works should be renamed in a way that clearly - distinguishes them from "Argyll" or "ArgyllCMS" so that the - effects of such changes do not reflect on the original works - integrity or the original authors reputation. A subset of files - (those that are related to the color instrument drivers, and are - collected together into the instlib.zip archive by the - spectro/instlib.ksh script + xicc/ccmx.h and xicc/ccmx.c) are - licensed under the General Public License Version 2 or later, as - detailed in the License2.txt file.
-

-

Portions of the ColorHug instrument library - (spectro/colorhug.[ch]) are Copyright 2011, Richard Hughes, and is - licensed under the General Public License Version 2 or later, as - detailed in the License2.txt file.

-

The tool spectro/spec2cie.c is Copyright 2005 Gerhard Fuernkranz, - and is made available under the terms of the GNU General Public - License Version 2 or later, and is licensed here under the Version - 3 license, as detailed in the License3.txt - file.
-

-

The Win32 USB library libusb-win32 kernel drivers are included in - this distribution in the usb/driver and usb/bin directories, and - are copyright Stephan Meyer and Travis Robinson, and are licensed - under the GNU Version 2 or later (the drivers, services, - installer). See  usb/driver/License.txt, - libusbw/COPYING_LGPL.txt and libusbw/COPYING_GPL.txt for details. - Additional terms noted on the website - are "This license combination explicitly allows the use of this - library in commercial, non-Open-Source applications."
-

-

The icc library in icc/, - the CGATS library in cgats/, @@ -1901,7 +4536,6 @@ - the jcnf library in jcnf/, @@ -1909,6 +4543,15 @@ + + the reading of a device using an ICC or MPP profile.
+
synthread     Fake the + reading of a device using a synthetic device model.
+ cb2ti3        @@ -1997,97 +4640,6 @@ - the files spectro/xdg_bds.*, - spectro/aglob.* and the - ucmm library in ucmm/ are - Copyright 1995 - 2015 Graeme W. Gill, and available according to - the "MIT" license granted in the icc/License.txt and - cgats/License.txt files, and the licenses at the top of - ucmm/ucmm.c and jcnf/jcnf.c.
-

-

The yajl library in jcnf/yajl - is Copyright (c) 2007-2014, Lloyd Hilaiel <me@lloyd.io> and - is used under an ISC License granted in the yajl/COPYING files. - The yajl library has been repackaged and modified slightly to adds - some features and for packaging and build convenience.
-

-

The TIFF library included in this distribution for convenience, - has its own copyright and license detailed in tiff/COPYRIGHT (an - "MIT"/"BSD" like license).
-

-

The Independent JPEG Group's JPEG library included in this - distribution for convenience, has its own copyright and license - detailed in jpg/README (an "MIT"/"BSD" like license). Executables - that include JPEG format support are based in part on the work of - the Independent JPEG Group.

-

xicc/iccjpeg.h and xicc/iccjpeg.c are from lcms and they are Copyright - (c) 1998-2010 Marti Maria Saguer and is licensed under an - "MIT"/"BSD" like license. See the top of the iccjpeg.c file for - the detailed copyright and licensing conditions.
-

-

The mongoose web server software is Copyright (c) 2004-2011 - Sergey Lyubka, and is licensed under an "MIT" license.
-

-

The axTLS library is Copyright (c) 2008, Cameron Rich, and the - license is detailed in ccast/axTLS/LICENSE file (an "MIT"/"BSD" - like license).
- It is not used for any security sensitive purpose, but is used - purely to communicate with the ChromeCast.
-

-

The X3DOM x3dom.css and - x3dom.js files are Copyright (C) 2009 X3DOM and licensed dual - "MIT" and "GPL" license. See plot/X3DOM_LICENSE.txt.
-

-

"ArgyllCMS" is a trade mark. It is permissible to refer to - copies or derivatives of this software as being the same as - ArgyllCMS if they are materially  unchanged, and retain all - the functionality provided by the software made available at - www.argyllcms.com. Modified versions of this software that are - materially changed or have missing functionality must be clearly - marked as such, so as not to to be confused with ArgyllCMS.
-

-

What sort of project is this ? (re: - contributions)
-

- This is essentially my private project, that I've made available - under GNU licensing conditions. Because I license my code under - other licenses as well, there is a limit to what I will accept in - the way of code contributions back into this project. For me to - accept contributions into the distribution, it either has to a - non-core (side) project, or has to be offered to me with copyright - conditions that are compatible with my other uses (i.e.. a "BSD" - like license, or assigning or licensing the copyright to me), or has - to be so trivial (say a one line bug fix), that it can't be the - subject of copyright.
-
- Of course there is nothing to stop someone setting up a real free - software, community project based on the GNU licensed code made - available here, that would be able to take GNU licensed - contributions from everyone and would essentially be a "fork" of - this code base.
-
-

Compiling

- How to build the software from the - source if you want to.
- Note that you don't need to - do this if you are using one of the binary installations.
-

Installing

- Important notes on installing the binary - software on various platforms.
-
-

Graphic - User Interfaces
-

- ArgyllCMS does not directly support a graphic user interface, but - several people have written GUI - based front ends for it. A popular front -end -that -supports -display -calibration @@ -2118,6 +4670,12 @@ calibration + + Convert Colorblind format CMY/RGB test chart into + Argyll .ti3 CGATS format.
+ kodak2ti3     Convert @@ -2184,18 +4742,6 @@ calibration - and profiling is dispcalGUI - by Florian Höch. Others can be found with a suitable search.
-

Main - Tools and the command line
-

- These are all command line ("DOS" shell) tools, and each tool - require appropriate options to be set, followed by filename - arguments. Sometimes the filenames will have to include the usual - extensions, sometimes they are implicit. To get a brief listing of - the possible arguments and usage - of any of the tools, run it with just an "-?" argument, i.e. targen @@ -2248,6 +4794,11 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a + + Kodak Colorflow format CMYK test chart into Argyll .ti3 CGATS + format.

+ txt2ti3       @@ -2290,23 +4841,6 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a - -?
(or some other unrecognized flag, if the "?" character is - treated specially in your shell, i.e. try "--" on OS X zsh).
-
- Note that in general the arguments consist of possible flags or - options followed by file name arguments. All arguments need to be - separated by whitespace.  (If you need to specify a string with - embedded white space, double quote the string). A flag consists of a - dash attached to a single letter, the letter identifying the flag, - and is usually case sensitive. An option is a flag that has an - associated parameter or parameters. The parameter can be separated - from the flag by white space, or may come directly after the flag. - So if a tool has a usage that looks like this:
-
-   tool -?
-   usage: tool [options] infile outfile
-    - -v                   @@ -2383,6 +4917,13 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a + + Convert Gretag/Logo/X-Rite/Barbieri or other format + RGB or CMYK test chart results into Argyll .ti3 CGATS format.

+ ls2ti3        Convert @@ -2403,9 +4944,6 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a - Verbose mode
-    -d - n                @@ -2441,6 +4979,11 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a + + LightSpace format RGB .bcs test chart results into Argyll + .ti3 CGATS format.

+ fakeCMY       @@ -2502,9 +5045,6 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a - Choose a depth 0-4
-    -r -                   @@ -2562,6 +5102,12 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a + +
Create a fake Argyll .ti3 CMY data file from a CMYK + profile, as a basis of creating a CMY to CMYK separation
+
average       Average @@ -2601,12 +5147,6 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a - Use a random depth
-    -f - [nn]            - Use full range. nn optional range 0 - 100.
-    -M -                  @@ -2615,6 +5155,12 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a + + or Merge two or more measurement data files, or average patches + within a single file.

+

Creating Device Profiles

+ colprof       @@ -2703,9 +5249,6 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a - Manual
-    infile -                @@ -2736,6 +5279,10 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a + +
Create an ICC profile from the .ti3 test data.
+ mppprof       @@ -2802,160 +5349,6 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a - Input file
-    outfile -             - Output file
-
- then there are  5 flags/options, and two filename arguments. - Notice that square braces [] denote optional items. The first - flag/option is a flag. The second is an option that has a numerical - argument in the range 0 to 4. The third is a flag. the fourth is an - option with an optional argument. The fourth is a flag.  The - flags and options can generally be in any order, but must be before - the file name arguments. (For a few special tools you actually - specify a sequence of flags and files where the flags apply just to - the following file.) So example invocations may look like:
-
-   tool -v testin testout
-   tool -d3 -M testin1 testout2
-   tool -f infile outfile
-   tool -f 45 infile outfile
-   tool -d 3 -f67 infile outfile
-

In order to make use of the tools, it is necessary to keep track - of where various files are, and what they are called. There are - many possible ways of doing this. One way is to put each source - profile and all its associated files (test charts, spectrometer - values etc.) in one set of directories for each source profile - type. Similarly the device profiles could be stored in a hierarchy - of directories ordered by device type, media, resolution, device - mode etc. Naturally you will want to set your $PATH so that you - can run the tools from whichever directory you are in, as well as - specify any necessary directory paths for file arguments so that - the tools are able to open them.
-

-

Note that there are two ways the Argyll tools deal with filename - extensions. In one you supply the extension (ie. you supply the - whole file name), so the extension is up to you. In the other - (used where one name is used for input and output files, or where - there are multiple output files), the program adds the extension. - In the documentation this should be indicated by calling it a - "base name".
-

-

For more information on using a command - line environments, consult an appropriate tutorial:

-

MS Windows :
-    <http://www.bleepingcomputer.com/tutorials/tutorial76.html>
-    <http://www.pcstats.com/articleview.cfm?articleid=1723&page=1>
-    <http://www.voidspace.org.uk/python/articles/command_line.shtml>
-
-     To find more: <http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial>
-
- OS X:
-     <http://www.osxfaq.com/Tutorials/LearningCenter/>
-     <http://www.atomiclearning.com/macosxterminalx.shtml>
-     <http://www.oreillynet.com/pub/a/mac/2001/12/14/terminal_one.html>
-
-     To find more: <http://www.google.com/search?hl=en&q=OS+X+shell+tutorial>
-
- Linux:
-     <http://www.linuxcommand.org/index.php>
-     <http://www.tuxfiles.org/linuxhelp/shell.html>
-     <http://www.ee.surrey.ac.uk/Teaching/Unix/>
-
-     To find more: <http://www.google.com/search?q=linux+command+line+shell+tutorial>

-


- Note that since OS X is - based on UNIX, there is much in common between the OS X and Linux - command line environments, and many of the UNIX tutorials may be - useful:
-

-

    <http://www.rain.org/~mkummel/unix.html>
-
-

-

Tutorial: Typical usage scenarios - and examples

- A guided tour of the major tools, - applied to typical CMS jobs, such as calibrating displays, creating - device profiles, calibrating printers, linking profiles, and - converting color spaces of raster files.
-
- Although it is is a couple of years old now, this tutorial - may also be of interest.
-  
-

Topical - Discussions

- Discussions about particular topics:
-
- About Fluorescent Whitening Agent compensation
-
- Operation of particular instruments
-
- About ICC profiles and Gamut Mapping
-
- About display monitor settings and - targets
-
- About display "Gamma"
-
- What's the difference between Calibration - and Characterization ?
-
- Why doesn't my Colorimeter work - well on my Wide Gamut display ?
-
- My blacks get crushed on my - display - why ? How do I fix it ?
-
- How can I have confidence in the i1pro - Driver ?
-
- Does the i1pro High Resolution mode - improve accuracy ?
-
- Evaluating input targets
-
- ArgyllCMS's Absolute to media - Relative Transform Space matrix ('arts') ICC tag
-
-

Flow - diagram of Major Tools:

-
-           Thumbnail of Flow Diagram
-
-

Main Tools by - category:

-

Calibrating devices
-

- dispcal -       Adjust, - calibrate and profile a display.
-
printcal      Create a - printer calibration .cal file from a .ti3 data file.
-

Creating test targets for profiling or print calibration
-

- targen        @@ -3008,6 +5401,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Create a Model Printer Profile (MPP) from the .ti3 + test data.
+ revfix        @@ -3052,10 +5450,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Generate a profiling test target values .ti1 file.
- filmtarg      Create @@ -3130,6 +5524,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + +
Regenerate a device profiles B2A table data by + inverting the A2B table. +

Creating Device Link Profiles

+ collink       @@ -3152,10 +5552,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - film recorder TIFF files from Argyll .ti1 file.

- printtarg     Create @@ -3252,12 +5648,13 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a PS, EPS or TIFF file containing test patch values, ready for - printing.
-

Obtaining test results for profiling or print calibration
-

- chartread     Read + + Link two device ICC profiles to create a device + link profile. +

Converting colors or applying print calibration
+

+ cctiff        @@ -3354,11 +5751,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a test chart using an instrument to create a .ti3 data file.

- dispread      Test @@ -3381,6 +5773,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + +
Color convert a TIFF or JPEG file using a sequence + of ICC device, device link, abstract profiles and calibration files. +
+ applycal      Apply @@ -3455,10 +5853,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - and read colorimetric values from a display

- filmread      Read @@ -3502,6 +5896,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + calibration curves to an ICC profile.
+ icclu         @@ -3555,10 +5953,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - film colorimetric values using a SpectroScanT (Deprecated ?)

- scanin        @@ -3624,6 +6018,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + +
Lookup individual color values through any ICC + profile table.
+ xicclu        @@ -3655,15 +6054,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Convert a TIFF  image of a test chart into .ti3 - device values.
-
illumread     Use an - instrument to measure an illuminant spectrum, and estimate its UV - content.
- fakeread      Fake @@ -3751,6 +6141,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Lookup individual color values forward or inverted + though an ICC profile or CAL table.
+ mpplu         + @@ -3760,14 +6156,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - the reading of a device using an ICC or MPP profile.
-
synthread     Fake the - reading of a device using a synthetic device model.
- cb2ti3        @@ -3864,11 +6252,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Convert Colorblind format CMY/RGB test chart into - Argyll .ti3 CGATS format.
- kodak2ti3     Convert @@ -3881,6 +6264,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + +
Lookup individual color values though an MPP + profile. Also create MPP gamut files/views.
+ greytiff      Convert @@ -3965,10 +6353,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Kodak Colorflow format CMYK test chart into Argyll .ti3 CGATS - format.

- txt2ti3       @@ -4003,6 +6387,20 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + a TIFF file to monochrome using an ICC device profile
+

Color Tweaking tools
+

+ refine +        Creates an + abstract profile from two chart readings, useful for refining + proofing profiles.
+
+

Creating gamut views

+ iccgamut      Create + @@ -4065,12 +6463,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Convert Gretag/Logo/X-Rite/Barbieri or other format - RGB or CMYK test chart results into Argyll .ti3 CGATS format.

- ls2ti3        Convert @@ -4104,10 +6496,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - LightSpace format RGB .bcs test chart results into Argyll - .ti3 CGATS format.
- fakeCMY       @@ -4130,6 +6518,28 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + a gamut file or VRML file of the color gamut of an ICC profile.
+ tiffgamut     Create + + + + + + + + + + + + + + + + + + @@ -4204,11 +6614,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Create a fake Argyll .ti3 CMY data file from a CMYK - profile, as a basis of creating a CMY to CMYK separation
-
average       Average @@ -4234,10 +6639,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - or Merge two or more measurement data files, or average patches - within a single file.
-

Creating Device Profiles

- colprof + viewgam       @@ -4335,9 +6741,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Create an ICC profile from the .ti3 test data.
- mppprof       @@ -4360,6 +6763,13 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Convert one or more gamuts into a VRML 3D + visualization file. Compute an intersection.
+

Diagnostic and test tools
+

+ iccdump       @@ -4434,10 +6844,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Create a Model Printer Profile (MPP) from the .ti3 - test data.
- revfix        @@ -4482,6 +6888,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Dump the contents of an ICC profile as text.
+ profcheck     Check @@ -4534,11 +6944,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Regenerate a device profiles B2A table data by - inverting the A2B table. -

Creating Device Link Profiles

- collink       @@ -4605,6 +7010,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + an ICC profile against .ti3 test chart data, create pruned .ti3 + file.
+ invprofcheck  @@ -4635,12 +7044,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Link two device ICC profiles to create a device - link profile. -

Converting colors or applying print calibration
-

- cctiff        @@ -4729,6 +7132,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Check ICC forward against inverse lookup.
+ splitsti3     Split + @@ -4737,11 +7145,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Color convert a TIFF or JPEG file using a sequence - of ICC device, device link, abstract profiles and calibration files. -
- applycal      Apply @@ -4837,9 +7240,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - calibration curves to an ICC profile.
- icclu         @@ -4853,6 +7253,14 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + a CGATS file (ie. a .ti3) into two parts randomly to verify + profiling.
+ timage +        Create TIFF test + images.
+ mppcheck      Check @@ -4936,10 +7344,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Lookup individual color values through any ICC - profile table.
- xicclu        @@ -4975,6 +7379,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + an MPP profile against .ti3 test chart data.
+ spotread      Use @@ -5036,10 +7444,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Lookup individual color values forward or inverted - though an ICC profile or CAL table.
- mpplu         @@ -5096,6 +7500,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + an instrument to read a single spot color value.
+ colverify     Verify @@ -5136,10 +7544,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Lookup individual color values though an MPP - profile. Also create MPP gamut files/views.
- greytiff      Convert @@ -5161,6 +7565,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + matching of CIE in two CGATS/.ti3 files (also view differences as + VRML)
+ synthcal      Create @@ -5236,18 +7645,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a TIFF file to monochrome using an ICC device profile
-

Color Tweaking tools
-

- refine -        Creates an - abstract profile from two chart readings, useful for refining - proofing profiles.
-
-

Creating gamut views

- iccgamut      Create @@ -5290,6 +7687,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + a synthetic input, display or output calibration (.cal)file. +

Other Tools

+ ccxxmake      Use @@ -5344,9 +7747,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a gamut file or VRML file of the color gamut of an ICC profile.
- tiffgamut     Create @@ -5410,6 +7810,13 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + a Spectrometer to create a Colorimeter Correction Matrix + (CCMX)  or a Colorimeter Calibration Spectral Set (CCSS)  + for a particular display.
+ extracticc    Extract @@ -5443,10 +7850,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a gamut file or VRML file of the color gamut of a TIFF or JPEG - image.
- viewgam       @@ -5532,6 +7935,16 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + an embedded ICC profile from a TIFF or JPEG file.
+
extractttag   Extract a text tag (ie. CGATS + .ti3 data or CAL) from an ICC profile.
+ dispwin       Install @@ -5543,12 +7956,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Convert one or more gamuts into a VRML 3D - visualization file. Compute an intersection.
-

Diagnostic and test tools
-

- iccdump       @@ -5645,9 +8052,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Dump the contents of an ICC profile as text.
- profcheck     Check @@ -5659,6 +8063,17 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + or uninstall display profile, set display calibration from profile + or .cal file, test displace and dispwin access to a display.
+ oeminst       + Install Instrument manufacturers files for the + Spyder 2, EDR or CCSS calibration files for i1d3 or Spyder 4 or + 5,  CCMX files for colorimeters.
+ specplot       @@ -5744,9 +8159,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - an ICC profile against .ti3 test chart data, create pruned .ti3 - file.
- invprofcheck  @@ -5780,6 +8192,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Plot a spectrum (.sp, .cmf, .ccss) and calculate CCT and VCT.
+ spec2cie      Convert @@ -5801,6 +8218,14 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + spectral .ti3 or .sp readings into CIE XYZ and D50 L*a*b* readings. + Apply FWA, plot spectrums.
+   +

Main Tools + Alphabetic Listing:

+ applycal      Apply @@ -5843,9 +8268,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Check ICC forward against inverse lookup.
- splitsti3     Split @@ -5921,6 +8343,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + calibration curves to an ICC profile.
+ average       + @@ -5941,13 +8368,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a CGATS file (ie. a .ti3) into two parts randomly to verify - profiling.
- timage -        Create TIFF test - images.
- mppcheck      Check @@ -6044,10 +8464,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - an MPP profile against .ti3 test chart data.
- spotread      Use + +
Average or Merge two or more + measurement data files, or average patches within a single file.
+ cb2ti3        @@ -6142,9 +8564,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - an instrument to read a single spot color value.
- colverify     Verify @@ -6169,6 +8588,19 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + +
Convert Colorblind format CMY/RGB test chart into + Argyll .ti3 CGATS format.
+ cctiff        + + + + + + + + @@ -6184,10 +8616,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - matching of CIE in two CGATS/.ti3 files (also view differences as - VRML)
- synthcal      Create @@ -6283,10 +8711,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a synthetic input, display or output calibration (.cal)file. -

Other Tools

- ccxxmakeColor convert a TIFF or JPEG file using a sequence + of ICC device, device link, abstract profiles and calibration files.
+ ccxxmake      Use @@ -6383,12 +8811,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a Spectrometer to create a Colorimeter Correction Matrix - (CCMX)  or a Colorimeter Calibration Spectral Set (CCSS)  - for a particular display.
- extracticc    Extract @@ -6411,6 +8833,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + a Spectrometer to create a Colorimeter Correction Matrix + (CCMX)  or a Colorimeter Calibration Spectral Set (CCSS)  + for a particular display.
+ chartread     Read @@ -6485,15 +8913,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - an embedded ICC profile from a TIFF or JPEG file.
-
extractttag   Extract a text tag (ie. CGATS - .ti3 data or CAL) from an ICC profile.
- dispwin       Install @@ -6538,6 +8957,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + a test chart using an instrument to create a .ti3 data file.
+ collink       @@ -6590,16 +9013,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - or uninstall display profile, set display calibration from profile - or .cal file, test displace and dispwin access to a display.
- oeminst       - Install Instrument manufacturers files for the - Spyder 2, EDR or CCSS calibration files for i1d3 or Spyder 4 or - 5,  CCMX files for colorimeters.
- specplot       @@ -6666,6 +9079,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + +
Link two device ICC profiles to create a device + link profile.
+ colprof       @@ -6696,10 +9114,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Plot a spectrum (.sp, .cmf, .ccss) and calculate CCT and VCT.
- spec2cie      Convert @@ -6788,6 +9202,17 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + +
Create an ICC profile from the .ti3 test data.
+ colverify     Verify matching + of CIE in two CGATS/.ti3 files (also view differences as VRML)
+ dispcal +       Adjust, calibrate and + profile a display.
+ dispread      Test @@ -6796,13 +9221,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - reflective spectral .ti3 readings into CIE XYZ and D50 L*a*b* - readings. Apply FWA, plot spectrums.
-   -

Main Tools - Alphabetic Listing:

- applycal      Apply @@ -6898,9 +9316,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - calibration curves to an ICC profile.
- average       @@ -6916,6 +9331,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + and read colorimetric values from a display
+ dispwin       Install @@ -6997,10 +9417,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Average or Merge two or more - measurement data files, or average patches within a single file.
- cb2ti3        @@ -7038,6 +9454,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + or uninstall display profile, set display calibration from profile + or .cal file, test displace and dispwin access to a display.
+ extracticc    Extract @@ -7097,10 +9519,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Convert Colorblind format CMY/RGB test chart into - Argyll .ti3 CGATS format.
- cctiff        @@ -7160,6 +9578,15 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + an embedded ICC profile from a TIFF or JPEG file.
+
extractttag   Extract a text tag (ie. CGATS + .ti3 data or CAL) from an ICC profile.
+ fakeCMY       @@ -7197,10 +9624,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Color convert a TIFF or JPEG file using a sequence - of ICC device, device link, abstract profiles and calibration files.
- ccxxmake      Use @@ -7282,6 +9705,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + +
Create a fake Argyll .ti3 CMY data file from a CMYK + profile, as a basis of creating a CMY to CMYK separation
+ fakeread      Fake @@ -7296,11 +9724,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a Spectrometer to create a Colorimeter Correction Matrix - (CCMX)  or a Colorimeter Calibration Spectral Set (CCSS)  - for a particular display.
- chartread     Read @@ -7397,9 +9820,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a test chart using an instrument to create a .ti3 data file.
- collink       @@ -7408,6 +9828,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + the reading of a device using an ICC or MPP profile.
+ filmread      Read @@ -7496,10 +9920,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Link two device ICC profiles to create a device - link profile.
- colprof       @@ -7530,6 +9950,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + film colorimetric values using a SpectroScanT (Deprecated ?)
+ filmtarg      Create @@ -7596,10 +10020,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Create an ICC profile from the .ti3 test data.
- colverify     Verify @@ -7652,6 +10072,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + film recorder TIFF files from Argyll .ti1 file.
+ greytiff      Convert @@ -7696,13 +10120,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - matching of CIE in two CGATS/.ti3 files (also view differences as - VRML)
- dispcal -       Adjust, calibrate and - profile a display.
- dispread      Test @@ -7777,6 +10194,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + a TIFF file to monochrome using an ICC device profile
+ iccdump       @@ -7799,10 +10221,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - and read colorimetric values from a display
- dispwin       Install @@ -7899,11 +10317,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - or uninstall display profile, set display calibration from profile - or .cal file, test displace and dispwin access to a display.
- extracticc    Extract + +
Dump the contents of an ICC profile as text.
+ iccgamut      Create + @@ -8000,14 +10418,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - an embedded ICC profile from a TIFF or JPEG file.
-
extractttag   Extract a text tag (ie. CGATS - .ti3 data or CAL) from an ICC profile.
- fakeCMY       @@ -8029,6 +10439,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + a gamut file or VRML file of the color gamut of an ICC profile.
+ icclu         @@ -8104,10 +10518,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Create a fake Argyll .ti3 CMY data file from a CMYK - profile, as a basis of creating a CMY to CMYK separation
- fakeread      Fake @@ -8151,6 +10561,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + +
Lookup individual color values through any ICC + profile table.
+ illumread     Use @@ -8204,9 +10619,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - the reading of a device using an ICC or MPP profile.
- filmread      Read @@ -8271,6 +10683,14 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + an instrument to measure an illuminant spectrum, and estimate its UV + content.
+ invprofcheck  Check ICC + forward against inverse lookup.
+ kodak2ti3     Convert @@ -8303,9 +10723,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - film colorimetric values using a SpectroScanT (Deprecated ?)
- filmtarg      Create @@ -8392,6 +10809,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Kodak Colorflow format CMYK test chart into Argyll .ti3 CGATS + format.
+ ls2ti3        Convert @@ -8402,9 +10825,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - film recorder TIFF files from Argyll .ti1 file.
- greytiff      Convert @@ -8416,6 +10836,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + LightSpace format RGB .bcs test chart results into Argyll + .ti3 CGATS format.

+ mppcheck      Check @@ -8501,10 +10926,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a TIFF file to monochrome using an ICC device profile
- iccdump       @@ -8538,6 +10959,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + an MPP profile against .ti3 test chart data.
+ mpplu         @@ -8601,9 +11026,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Dump the contents of an ICC profile as text.
- iccgamut      Create @@ -8659,6 +11081,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + +
Lookup individual color values though an MPP + profile. Also create MPP gamut files/views.
+ mppprof       @@ -8700,9 +11127,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a gamut file or VRML file of the color gamut of an ICC profile.
- icclu         @@ -8780,6 +11204,16 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Create a Model Printer Profile (MPP) from the .ti3 + test data.
+ oeminst       + Install Instrument manufacturers files for the + Spyder 2, EDR or CCSS calibration files for i1d3 or Spyder 4 or + 5,  CCMX files for colorimeters.
+ printcal      Create @@ -8799,10 +11233,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Lookup individual color values through any ICC - profile table.
- illumread     Use @@ -8898,16 +11328,13 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - an instrument to measure an illuminant spectrum, and estimate its UV - content.
- invprofcheck  Check ICC - forward against inverse lookup.
- kodak2ti3     Convert + + a printer calibration .cal file from a .ti3 data file.
+ printtarg     Create @@ -9001,11 +11428,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Kodak Colorflow format CMYK test chart into Argyll .ti3 CGATS - format.
- ls2ti3        @@ -9031,6 +11453,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + a PS, EPS or TIFF file containing test patch values, ready for + printing.
+ profcheck     Check @@ -9102,10 +11529,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Convert LightSpace format RGB .bcs test chart - results into Argyll .ti3 CGATS format.

- mppcheck      Check @@ -9153,6 +11576,16 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + an ICC profile against .ti3 test chart data, create pruned .ti3 + file.
+ refine +        Creates an + abstract profile from two chart readings, useful for refining + proofing profiles.
+ revfix        @@ -9202,9 +11635,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - an MPP profile against .ti3 test chart data.
- mpplu         @@ -9274,6 +11704,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Regenerate a device profiles B2A table data by + inverting the A2B table.
+ scanin        @@ -9301,10 +11736,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Lookup individual color values though an MPP - profile. Also create MPP gamut files/views.
- mppprof       @@ -9396,20 +11827,17 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Convert a TIFF  image of a test chart into + .ti3 device values.
+ spec2cie      Convert -
Create a Model Printer Profile (MPP) from the .ti3 - test data.
- oeminst       - Install Instrument manufacturers files for the - Spyder 2, EDR or CCSS calibration files for i1d3 or Spyder 4 or - 5,  CCMX files for colorimeters.
- printcal      Create @@ -9505,9 +11933,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a printer calibration .cal file from a .ti3 data file.
- printtarg     Create @@ -9526,6 +11951,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + spectral .ti3 or .sp readings into CIE XYZ and D50 L*a*b* readings. + Apply FWA, plot spectrums.
+ specplot       @@ -9604,10 +12035,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a PS, EPS or TIFF file containing test patch values, ready for - printing.

- profcheck     Check @@ -9648,6 +12075,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Plot a spectrum (.sp, .cmf, .ccss) and calculate CCT and VCT.
+ splitsti3     Split @@ -9704,15 +12135,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - an ICC profile against .ti3 test chart data, create pruned .ti3 - file.
- refine -        Creates an - abstract profile from two chart readings, useful for refining - proofing profiles.
- revfix        @@ -9774,6 +12196,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + a CGATS file (ie. a .ti3) into two parts randomly to verify + profiling.
+ spotread      Use @@ -9809,10 +12236,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Regenerate a device profiles B2A table data by - inverting the A2B table.
- scanin        @@ -9895,6 +12318,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + an instrument to read a single spot color value.
+ synthcal      Create @@ -9909,11 +12337,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Convert a TIFF  image of a test chart into - .ti3 device values.
- spec2cie      Convert @@ -10010,11 +12433,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - reflective spectral .ti3 readings into CIE XYZ and D50 L*a*b* - readings. Apply FWA, plot spectrums.
- specplot       @@ -10022,6 +12440,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + a synthetic input, display or output calibration (.cal)file.
+ synthread     Fake @@ -10111,9 +12534,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Plot a spectrum (.sp, .cmf, .ccss) and calculate CCT and VCT.
- splitsti3     Split @@ -10143,6 +12563,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + the reading of a device using a synthetic device model.

+ targen        @@ -10209,10 +12633,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a CGATS file (ie. a .ti3) into two parts randomly to verify - profiling.
- spotread      Use @@ -10265,6 +12685,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + +
Generate a profiling test target values .ti1 file. +
+ tiffgamut     Create @@ -10308,10 +12733,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - an instrument to read a single spot color value.
- synthcal      Create @@ -10387,6 +12808,15 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + a gamut file or VRML file of the color gamut of a TIFF or JPEG + image.
+ timage +        Create TIFF + test images.
+ txt2ti3       @@ -10407,10 +12837,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a synthetic input, display or output calibration (.cal)file.
- synthread     Fake @@ -10507,11 +12933,15 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - the reading of a device using a synthetic device model.
- targen        + + Convert Gretag/Logo/X-Rite/Barbieri or + other format RGB or CMYK test chart results into Argyll .ti3 + CGATS format.
+ viewgam       Convert @@ -10606,10 +13036,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Generate a profiling test target values .ti1 file. -
- tiffgamut     Create @@ -10633,6 +13059,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + one or more gamuts into a VRML 3D visualization file. Compute an + intersection.
+ xicclu        @@ -10706,14 +13137,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - a gamut file or VRML file of the color gamut of a TIFF or JPEG - image.
- timage -        Create TIFF - test images.
- txt2ti3       @@ -10759,6 +13182,38 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Lookup individual color values forward or inverted + though an ICC profile or CAL table.
+
+

Environment Variables
+

+ Performance/memory tuning hints, tweaks + for srcipting, plus lesser used behavior options.
+

Performance Tuning
+

+ Performance hints.
+

Overview

+ Overview of the software and its aims and functionality.
+

Limitations

+ Limitations of the current functionality.
+

Organization

+ How directories are organized, what they contain. +

Source

+ Any detailed documentation on how the software works, or what + algorithms it is based on. (Very incomplete.) +

Minor Tools

+ A very brief description of minor tools and test harnesses.
+
+
+

File + formats that Argyll uses

+ Argyll uses a number of file formats for its operation, some that + are external standards, and some that are unique to Argyll.
+
+ .ti1            @@ -10810,12 +13265,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> -
Convert Gretag/Logo/X-Rite/Barbieri or - other format RGB or CMYK test chart results into Argyll .ti3 - CGATS format.
- viewgam       Convert @@ -10883,6 +13332,9 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Device test values
+ .ti2            @@ -10911,10 +13363,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - one or more gamuts into a VRML 3D visualization file. Compute an - intersection.
- xicclu        @@ -11005,43 +13453,15 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Device test values & chart layout
+ .ti3            -
Lookup individual color values forward or inverted - though an ICC profile or CAL table.
-
-

Environment Variables
-

- Performance/memory tuning hints, plus - tweaks for scipting.
-

Performance Tuning
-

- Performance hints.
-

Overview

- Overview of the software and its aims and functionality.
-

Limitations

- Limitations of the current functionality.
-

Organization

- How directories are organized, what they contain. -

Source

- Any detailed documentation on how the software works, or what - algorithms it is based on. (Very incomplete.) -

Minor Tools

- A very brief description of minor tools and test harnesses.
-
-
-

File - formats that Argyll uses

- Argyll uses a number of file formats for its operation, some that - are external standards, and some that are unique to Argyll.
-
- .ti1            @@ -11138,8 +13558,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Device test values
- .ti2            @@ -11156,6 +13574,13 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Device test values & CIE tristimulus/spectral results  Format details.
+ .cal +            Device + calibration information. Format details.
+ .cht           @@ -11236,8 +13661,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Device test values & chart layout
- .ti3            @@ -11276,6 +13699,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Test chart recognition template. Format + details.
+ .gam         @@ -11334,12 +13761,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Device test values & CIE tristimulus/spectral results  Format details.
- .cal -            Device - calibration information. Format details.
- .cht           @@ -11400,6 +13821,9 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + 3D gamut surface description
+ .sp            @@ -11436,9 +13860,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Test chart recognition template. Format - details.
- .gam         @@ -11521,6 +13942,17 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Illuminant spectral description
+ .cmf +          Color Matching + Functions
+ .ccmx +        Colorimeter Correction Matrix
+ .ccss +         Colorimeter Calibration + Spectral Set
+ CGATS      @@ -11535,8 +13967,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - 3D gamut surface description
- .sp            @@ -11633,16 +14063,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Illuminant spectral description
- .cmf -          Color Matching - Functions
- .ccmx -        Colorimeter Correction Matrix
- .ccss -         Colorimeter Calibration - Spectral Set
- CGATS      @@ -11651,6 +14071,9 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Standard text based data exchange format
+ ICC           @@ -11739,8 +14162,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Standard text based data exchange format
- ICC           @@ -11771,6 +14192,9 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + International Color Consortium profile format
+ MPP          @@ -11837,8 +14261,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - International Color Consortium profile format
- MPP          @@ -11891,6 +14313,9 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Model device profile format
+ TIFF         @@ -11935,8 +14360,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Model device profile format
- TIFF         @@ -12011,6 +14434,9 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Tag Image File Format raster files.
+ JPEG         @@ -12033,8 +14459,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Tag Image File Format raster files.
- JPEG         @@ -12131,12 +14555,13 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Joint Photographic Experts Group, JPEG File Interchange Format - raster files.
- ucmm   -     Unix micro Color Management Module convention and - configuration file format and Profile Locations.
+ + Joint Photographic Experts Group, JPEG File Interchange Format + raster files.
+ ucmm       Unix micro + Color Management Module convention and configuration file format and + Profile + Locations.
VRML       @@ -12234,42 +14659,65 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Virtual Reality Modelling Language 3D file format.
- X3D -           Open - standards file format to represent 3D scenes using XML.
- X3DOM     - Open-source framework and runtime for 3D graphics on the Web.
-
-   -

Errors, Corrections and Omissions:

- If you notice any errors, corrections needed or omissions in - the current documentation, please contact the author.
-  
-  
- - + + + + + + + + + + + Virtual Reality Modelling Language 3D file format.
+ X3D +           Open + standards file format to represent 3D scenes using XML.
+ X3DOM     + Open-source framework and runtime for 3D graphics on the Web.
+
+   +

Errors, Corrections and Omissions:

+ If you notice any errors, corrections needed or omissions in + the current documentation, please contact the author.
+  
+  
+ + diff --git a/doc/CMP_Digital_Target-7.jpg b/doc/CMP_Digital_Target-7.jpg new file mode 100644 index 0000000..b5eaab6 Binary files /dev/null and b/doc/CMP_Digital_Target-7.jpg differ diff --git a/doc/ChangesSummary.html b/doc/ChangesSummary.html index fb586e3..459285f 100644 --- a/doc/ChangesSummary.html +++ b/doc/ChangesSummary.html @@ -16,6 +16,74 @@

Summary of Argyll CMS Changes since last release

For a complete and more detailed list of changes, please see the log.txt file.

+

[V1.8.3 -> V1.9.1] 28th September 2016

+

[V1.8.2 -> V1.8.3] 26th October 2015