From 094535c010320967639e8e86f974d878e80baa72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Fri, 1 May 2015 16:13:57 +0200 Subject: Imported Upstream version 1.7.0 --- doc/3dformat.html | 109 + doc/ArgyllCMS_arts_tag.html | 165 ++ doc/ArgyllDoc.html | 5123 ++++++++++++++++++++++++++++++++--------- doc/CMP_Digital_Target-3.jpg | Bin 21111 -> 0 bytes doc/CMP_Digital_Target-4.jpg | Bin 0 -> 21256 bytes doc/ChangesSummary.html | 53 + doc/ColorManagement.html | 49 +- doc/Compiling.html | 38 +- doc/Environment.html | 209 +- doc/FWA.html | 6 +- doc/File_Formats.html | 26 +- doc/Installing.html | 25 +- doc/Installing_Linux.html | 362 +-- doc/Installing_MSWindows.html | 44 +- doc/Installing_OSX.html | 609 ++--- doc/K10A.jpg | Bin 0 -> 24339 bytes doc/Scenarios.html | 617 +++-- doc/VideoEOTFs.html | 47 + doc/afiles | 6 +- doc/average.html | 92 +- doc/ccxxmake.html | 393 +++- doc/collink.html | 1025 ++++++++- doc/colprof.html | 459 +++- doc/colverify.html | 68 +- doc/dispcal.html | 3569 ++++++++++++++++------------ doc/dispread.html | 1462 +++++++----- doc/dispwin.html | 949 ++++---- doc/fakeread.html | 186 +- doc/i1proHiRes.html | 24 +- doc/iccgamut.html | 70 +- doc/iccgamutmapping.html | 367 +-- doc/illumread.html | 548 +++-- doc/instruments.html | 615 ++++- doc/invprofcheck.html | 12 +- doc/mpplu.html | 14 +- doc/oeminst.html | 43 +- doc/profcheck.html | 285 ++- doc/scanin.html | 54 +- doc/spec2cie.html | 133 +- doc/spotread.html | 436 +++- doc/targen.html | 123 +- doc/tiffgamut.html | 59 +- doc/txt2ti3.html | 70 +- doc/viewgam.html | 255 +- 44 files changed, 13302 insertions(+), 5497 deletions(-) create mode 100644 doc/3dformat.html create mode 100644 doc/ArgyllCMS_arts_tag.html delete mode 100644 doc/CMP_Digital_Target-3.jpg create mode 100644 doc/CMP_Digital_Target-4.jpg create mode 100644 doc/K10A.jpg create mode 100644 doc/VideoEOTFs.html (limited to 'doc') diff --git a/doc/3dformat.html b/doc/3dformat.html new file mode 100644 index 0000000..e60a432 --- /dev/null +++ b/doc/3dformat.html @@ -0,0 +1,109 @@ + + + + 3D viewing file format + + + + +

3D Viewing Format
+

+ Gamut and other 3D output visualisations can be created in one of 3 + formats:
+
+ VRML
+     A legacy web 3D file format, using the .wrl + file extension.
+     Either a standalone viewer of a web browser + plugin is needed to view the file.
+
+ X3D
+     A current web 3D file format modeled after VRML, + using the .x3d file extension.
+     Either a standalone viewer of a web browser + plugin is needed to view the file.
+
+ X3DOM
+     An HTML file using a javascript viewer and an X3D + scene, using the .x3d.html file extension.
+     Any web browser supporting javascript and WebGL + can be used to display this.
+
+ By default ArgyllCMS tools will output VRML format, but the defaul + can be overridden by setting the environment variable
+ "ARGYLL_3D_DISP_FORMAT" to "VRML", "X3D" or "X3DOM"
+
+ Note that the X3DOM file has references to the x3dom.css and + x3dom.js support files in the same directory as the created + .x3d.html file, and the tools will create a copy of these files in + that directory if they don't exist. These two files must be copied + with the .x3d.html if it is moved somewhere else.
+
+ To check if your browser supports X3DOM, try this test page.
+
+ X3DOM navigation in Web browser:
+

"Examine" - default viewing mode, which can be
+ re-activate this mode by pressing the "e" key.

+ + + + + + + + + + + + + + + + + + + + + + + + +
FunctionMouse Button
RotateLeft / Left + Shift
PanMid / Left + Ctrl
ZoomRight / Wheel / Left + Alt
Set center of rotationDouble-click left
+
+
+ + + + + + + + + + + + + + + + + + + + +
FunctionKey
Reset viewr
Show alla
Uprightu
+
+
+    
+
+
+
+
+
+
+
+
+ + diff --git a/doc/ArgyllCMS_arts_tag.html b/doc/ArgyllCMS_arts_tag.html new file mode 100644 index 0000000..826aa30 --- /dev/null +++ b/doc/ArgyllCMS_arts_tag.html @@ -0,0 +1,165 @@ + + + + + + + Argyll 'arts' ICC tag + + +
+

ArgyllCMS's 'arts' (Absolute to media Relative Transform + Space matrix) ICC tag (V1.0)
+

+ ArgyllCMS uses a registered (private) ICC tag to solve a long + standing Display profile compatibility issue.
+
+ Other CMM and profile creation providers are most welcome to + implement this tag to improve ICC profile color behavior and + interoperability.
+

The problem

+ The ICC V2 format originally provided no clear mechanism for Display + profiles to use a modern chromatic adaptation transform in dealing + with the D65 white point of typical displays. V2 profile makers + ended up taking three different approaches :-
+
    +
  1. Use a Bradford chromatic transform for the media (display) + white to PCS D50 conversion. This was used in creating the + widely deployed HP & Microsoft sRGB profile, as well as the + AdobeRGB profile. This provides a good chromatic adaptation, but + Absolute Colorimetric will have errors if the profile is used + with a CMM that implements the the ICC specified "Wrong Von + Kries" chromatic adaptation to map relative colorimetric back to + absolute colorimetric rather than using the Bradford transform + it was created with.
    +
  2. +
  3. Use the ICC specified "Wrong Von Kries" chromatic transform + from D65 to D50. This leads to poor relative colorimetric + behavior (the most important case), but gives correct Absolute + Colorimetric behavior.
    +
  4. +
  5. Apply the Bradford transform to the measurement data and then + disable Absolute Intent for display profiles by setting the + mediaWhitePoint tag to D50. The latter approach was supplemented + later on with the introduction of the ChromaticAdapation + ('chad') tag, but this did not restore the Absolute Colorimetric + capability to Display profiles, since the 'chad' tag is not + formally part of the specified mechanism for implementing + Absolute Colorimetric. Unfortunately, this approach has been + adopted in the ICC V4 specifications
  6. +
+ 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 all these reasons, and in the pursuit of the best possible color + quality, ArgyllCMS uses the more color accurate Bradford chromatic + transform for all profiles types instead of the the ICC standard + "Wrong Von Kries" transform. This improves compatibility with the + (extremely common use case) of HP & Microsoft sRGB, and AdobeRGB + profiles where the color behavior of Bradford vs. "Wrong Von Kries" + is more critical; provides good color behavior for creating Display + profiles while giving accurate Absolute Colorimetric Intent + behavior; slightly improves the quality of Output profiles, most + 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. + 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.
+
+ 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.
+

The solution

+ The ArgyllCMS SigAbsToRelTransSpace 'arts' tag holds a 3x3 matrix in + the first 9 elements* of a SigS15Fixed16ArrayType in the + usual ICC order (i.e. the same element order as the + ChromaticAdaptationTag 'chad' tag). This matrix holds the Sharpened + Cone space transform that the Media White point to/from PCS D50 + chromatic Von Kries transform is computed in, rather than the "Wrong + Von Kries" transform specified by ICC.1:2001-04 (ICCV2.4) Annex A, + pp 66, equations A.1, A.2 & A.3. So by default ArgyllCMS will + write an 'arts' tag with the Bradford matrix in it:
+
  sig      'arts'
+   type     'sf32'
+ S15Fixed16Array:
+   No. elements = 9
+     0:  0.89509583
+     1:  0.26640320
+     2:  -0.16140747
+     3:  -0.75019836
+     4:  1.71350098
+     5:  0.03669739
+     6:  0.03889465
+     7:  -0.06849670
+     8:  1.02960205
+
+ In contrast, ICC standard behavior is the equivalent of a unit + matrix.
+
+ [ Note that ArgyllCMS will write an 'arts' tag containing a Bradford + matrix even for Display profile written using the 'chad' tag where + the the MediaWhitePointTag is set to D50, representing the cone + space used in computing the 'chad' tag. (see ARGYLL_CREATE_DISPLAY_PROFILE_WITH_CHAD) + i.e. for Display profiles, the 'chad' tag is regarded as just an + alternate means of representing the true Media White Point. ]
+
+ On reading a profile, ArgyllCMS uses the following logic to set its + Media white to/from PCS D50 chromatic transform:
+
+     if 'arts' tag is present:
+         use it to compute + absolute <-> media relative white point transform.
+     else:
+         if ArgyllCMS created + profile (ICC header Profile Creator signature = 'argl')
+          or V2 Display + profile && Media W.P. != D50:
+             + use Bradford matrix to compute absolute <-> media relative + white point transform.
+         else:
+             + use unity matrix to compute absolute <-> media relative white + point transform.
+
+ The 'arts' tag need not be written if the profile contains no 'wtpt' + MediaWhitePointTag tag.
+
+ This provides a safe level of backwards compatibility, together with + 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.
+

Conclusion

+ The 'arts' tag allows unambiguous use of the recommended Bradford + cone space transform in computing the Absolute Colorimetric (Media + Relative) to/from Relative Colorimetric (PCS D50) chromatic + transform in ICC profiles, while for the first time also providing + an unambiguously means of marking the use of the Bradford transform + in the very widely used standard sRGB and AdobeRGB colorspaces. If + widely adopted, the use of "Wrong Von Kries" chromatic transform in + ICC profiles could be safely abandoned.
+
+ * If the SigS15Fixed16ArrayType has more than 9 elements, then just + the first 9 should be interpreted as a 3x3 matrix, and any elements + beyond that should be ignored.
+
+
+
+
+
+ + diff --git a/doc/ArgyllDoc.html b/doc/ArgyllDoc.html index 98e730d..f7a0141 100644 --- a/doc/ArgyllDoc.html +++ b/doc/ArgyllDoc.html @@ -10,9 +10,9 @@ Argyll Documentation Top -

Argyll CMS documentation index (V1.6.3)
+

Argyll CMS documentation index (V1.7.0)

- Date:   26th January 2014
+ Date:   1st May 2015
Author: Graeme Gill

Introduction

ArgyllCMS is an ICC compatible color management system, available as @@ -29,21 +29,29 @@ 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 - using a VRML viewer. 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.6.3, a bug fix update to V1.6.2 released on 8th - November 2013. 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.

+ 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.7.0, a feature and bug fix update to V1.6.3. + 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 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 of what color management is, and why we need it, together with a brief overview of the ICC profile format.
@@ -131,12 +164,6 @@ - - - Tele-Spectro-Radiometer
-
- X-Rite:
-    
DTP20 "Pulse"  -                            @@ -162,6 +189,12 @@ + + - Tele-Spectro-Radiometer
+
+ Klein:
+
+     K10-A   @@ -183,6 +216,16 @@ + +             +             +             +     - Display Colorimeter. Reported also to work with + the K-1, K-8 and  K-10.
+
+ X-Rite:
+     DTP20 "Pulse"  +                            @@ -197,10 +240,6 @@ - - - "swipe" type reflective spectrometer, that can be used untethered.
-     DTP22 Digital - Swatchbook            @@ -261,9 +300,6 @@ - - - spot type reflective spectrometer.
-     DTP41                                         @@ -275,6 +311,10 @@ + + - "swipe" type reflective spectrometer, that can be used untethered.
+     DTP22 Digital + Swatchbook            @@ -324,11 +364,6 @@ - - - spot and strip reading reflective spectrometer.
-     DTP41T -                  -                      @@ -365,6 +400,10 @@ + + - spot type reflective spectrometer.
+     DTP41                                         + @@ -389,9 +428,6 @@ - - - spot and strip reading reflective/transmissive spectrometer.
-     DTP51                                         @@ -453,8 +489,10 @@ - - strip reading reflective colorimeter.
-     DTP92                                         + - spot and strip reading reflective spectrometer.
+     DTP41T +                  +                      @@ -515,70 +553,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  -                 @@ -604,6 +578,10 @@ + + - spot and strip reading reflective/transmissive spectrometer.
+     DTP51                                         + @@ -639,10 +617,6 @@ - - - display colorimeter. (Treated as a Eye-One Display 2)
-     CalMAN X2 -                                  @@ -692,6 +666,23 @@ + + - strip reading reflective colorimeter.
+     DTP92                                         + + + + + + + + + + + + + + @@ -703,19 +694,6 @@ - - - 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)
-                                                            @@ -777,10 +755,69 @@ - [The Sequel Chroma 4 may also work.]
+ - 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.

- Lacie Blue - Eye:                                  + 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  +                 @@ -841,16 +878,6 @@ - - - see Eye-One Display
-
- DataColor ColorVision:
-      Spyder 2 -                    -            -        - display colorimeter (Note - that the user must supply firmware)
-                                                           @@ -876,6 +903,10 @@ + + - display colorimeter. (Treated as a Eye-One Display 2)
+     CalMAN X2 +                                  @@ -911,27 +942,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)
-
- Other:
-     Colorimètre HCFR                          - - - - @@ -982,15 +992,25 @@ + + - 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)
+                                                            - - - display colorimeter

-     ColorHug                                       @@ -1036,104 +1056,6 @@ - - - display 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 and Licensing:
-

-

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 Argyll source - code, executables or its derivative works. You could be sued for - copyright infringement if you use or distribute Argyll 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 Argyll code) and distributing - them, unless the all the elements of the extensions are also made - available under a GPL compatible license. It is permissible to - provide Argyll 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 Argyll, are not subject to any claims or restrictions - of Argyll'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 Argyll CMS is Copyright 1995 - 2013 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/, @@ -1168,6 +1090,11 @@ + + [The Sequel Chroma 4 may also work.]
+
+ Lacie Blue + Eye:                                  @@ -1194,8 +1121,6 @@ - - the jcnf library in jcnf/, @@ -1256,79 +1181,15 @@ - the files spectro/xdg_bds.*, - spectro/aglob.* and the - ucmm library in ucmm/ are - Copyright 1995 - 2011 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 2007-2009, Lloyd Hilaiel and is licensed according to - the Berkeley-style License granted in the jcnf/yajl/COPYING files. - The yajl library has been repackaged and modified slightly for - 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.

-

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.
+ - see Eye-One Display

-

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 - + DataColor ColorVision:
+      Spyder 2 +                    +            +        - display colorimeter (Note + that the user must supply firmware)
+                                                           @@ -1388,19 +1249,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 @@ -1427,6 +1275,29 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a + + [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                          @@ -1459,24 +1330,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                   @@ -1530,6 +1383,9 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a + + - display colorimeter
+     ColorHug                                       @@ -1537,10 +1393,6 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a - - Verbose mode
-    -d - n                @@ -1601,11 +1453,51 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a - - Choose a depth 0-4
-    -r -                   + + + + - display 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 and Licensing:
+

+

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 @@ -1618,6 +1510,65 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a + + 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/, + + @@ -1665,13 +1616,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 -                  @@ -1708,6 +1652,8 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a + + the jcnf library in jcnf/, @@ -1732,10 +1678,6 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a - - Manual
-    infile -                @@ -1797,157 +1739,3235 @@ 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.
+ 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.

-

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".
+

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.

-

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:
+

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

-

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

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.

-

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
+

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.
+

+

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.

- About display "Gamma"
+ 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.

- What's the difference between Calibration - and Characterization ?
+

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.

- 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
-
-

Flow - diagram of Major Tools:

+

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 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -? (or some other unrecognized flag, if the "?" character is + treated specially in your shell, i.e. try "--" on OS X zsh).

-           Thumbnail of Flow Diagram
+ 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:

-

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        +   tool -?
+   usage: tool [options] infile outfile
+    + -v                   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Verbose mode
+    -d + n                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Choose a depth 0-4
+    -r +                   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Use a random depth
+    -f + [nn]            + Use full range. nn optional range 0 - 100.
+    -M +                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Manual
+    infile +                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Generate a profiling test target values .ti1 file.
+ filmtarg      Create + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + film recorder TIFF files from Argyll .ti1 file.
+ printtarg     Create + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a PS, EPS or TIFF file containing test patch values, ready for + printing.
+

Obtaining test results for profiling or print calibration
+

+ chartread     Read + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a test chart using an instrument to create a .ti3 data file.
+ dispread      Test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and read colorimetric values from a display
+ filmread      Read + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + film colorimetric values using a SpectroScanT (Deprecated ?)
+ scanin        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + the reading of a device using an ICC or MPP profile.
+
synthread     Fake the + reading of a device using a synthetic device model.
+ cb2ti3        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Convert Colorblind format CMY/RGB test chart into + Argyll .ti3 CGATS format.
+ kodak2ti3     Convert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Kodak Colorflow format CMYK test chart into Argyll .ti3 CGATS + format.
+ txt2ti3       + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Convert Gretag/Logo/X-Rite/Barbieri or other format + RGB or CMYK test chart results into Argyll .ti3 CGATS format.

+ ls2ti3        Convert + + + + + + + + + + + + + + + + + + + + + + + + LightSpace format RGB .bcs test chart results into Argyll + .ti3 CGATS format.
+ fakeCMY       + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Create a fake Argyll .ti3 CMY data file from a CMYK + profile, as a basis of creating a CMY to CMYK separation
+
average       Average + + + + + + + + + + + + + + + + or Merge two or more measurement data files, or average patches + within a single file.
+

Creating Device Profiles

+ colprof       + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Create an ICC profile from the .ti3 test data.
+ mppprof       + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Create a Model Printer Profile (MPP) from the .ti3 + test data.
+ revfix        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Regenerate a device profiles B2A table data by + inverting the A2B table. +

Creating Device Link Profiles

+ collink       + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Link two device ICC profiles to create a device + link profile. +

Converting colors or applying print calibration
+

+ cctiff        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Color convert a TIFF or JPEG file using a sequence + of ICC device, device link, abstract profiles and calibration files. +
+ applycal      Apply + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + calibration curves to an ICC profile.
+ icclu         + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Lookup individual color values through any ICC + profile table.
+ xicclu        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Lookup individual color values forward or inverted + though an ICC profile or CAL table.
+ mpplu         + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Lookup individual color values though an MPP + profile. Also create MPP gamut files/views.
+ greytiff      Convert + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a gamut file or VRML file of the color gamut of an ICC profile.
+ tiffgamut     Create + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a gamut file or VRML file of the color gamut of a TIFF or JPEG + image.
+ viewgam       + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Convert one or more gamuts into a VRML 3D + visualization file. Compute an intersection.
+

Diagnostic and test tools
+

+ iccdump       + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2009,10 +5029,34 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - Generate a profiling test target values .ti1 file.
- filmtarg      Create +
Dump the contents of an ICC profile as text.
+ profcheck     Check + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2074,10 +5118,34 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - film recorder TIFF files from Argyll .ti1 file.

- printtarg     Create + an ICC profile against .ti3 test chart data, create pruned .ti3 + file.
+ invprofcheck  + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2139,12 +5207,33 @@ 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 + Check ICC forward against inverse lookup.
+ splitsti3     Split + + + + + + + + + + + + + + + + + + + + + + + + @@ -2206,11 +5295,16 @@ 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 + a CGATS file (ie. a .ti3) into two parts randomly to verify + profiling.
+ timage +        Create TIFF test + images.
+ mppcheck      Check + + + @@ -2271,11 +5365,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - and read colorimetric values from a display

- filmread      Read @@ -2298,6 +5387,17 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + an MPP profile against .ti3 test chart data.
+ spotread      Use + + + + + + + @@ -2336,11 +5436,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - film colorimetric values using a SpectroScanT (Deprecated ?)

- scanin        @@ -2380,6 +5475,17 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + an instrument to read a single spot color value.
+ colverify     Verify + + + + + + + @@ -2402,15 +5508,34 @@ 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 + matching of CIE in two CGATS/.ti3 files (also view differences as + VRML)
+ synthcal      Create + + + + + + + + + + + + + + + + + + + + + + + + @@ -2472,14 +5597,35 @@ 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        + a synthetic input, display or output calibration (.cal)file. +

Other Tools

+ ccxxmake      Use + + + + + + + + + + + + + + + + + + + + + + + + @@ -2541,11 +5687,15 @@ 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 + a Spectrometer to create a Colorimeter Correction Matrix + (CCMX)  or a Colorimeter Calibration Spectral Set (CCSS)  + for a particular display.
+ extracticc    Extract + + + @@ -2606,11 +5756,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       @@ -2633,6 +5778,18 @@ 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 + + @@ -2671,12 +5828,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - Convert Gretag/Logo/X-Rite or other format RGB or CMYK - test chart results into Argyll .ti3 CGATS format.
- fakeCMY       @@ -2722,6 +5873,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       @@ -2737,12 +5899,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 @@ -2802,11 +5958,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - / Merge two measurement data files
-

Creating Device Profiles

- colprof       @@ -2818,6 +5969,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 @@ -2867,10 +6023,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - -
Create an ICC profile from the .ti3 test data.
- mppprof       @@ -2907,6 +6059,14 @@ 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 @@ -2931,11 +6091,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        @@ -2997,10 +6152,8 @@ 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 + average       @@ -3062,22 +6215,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        - - - - - - - - - @@ -3103,6 +6240,11 @@ 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        @@ -3129,12 +6271,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 @@ -3195,8 +6331,9 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - calibration curves to an ICC profile.
- icclu Convert Colorblind format CMY/RGB test chart into + Argyll .ti3 CGATS format.
+ cctiff        @@ -3258,11 +6395,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - Lookup individual color values through any ICC - profile table.
- xicclu        @@ -3288,6 +6420,11 @@ 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 @@ -3323,11 +6460,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         @@ -3377,6 +6509,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 @@ -3388,11 +6526,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 @@ -3453,19 +6586,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 @@ -3480,6 +6600,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       @@ -3526,10 +6650,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 @@ -3569,6 +6689,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       @@ -3590,11 +6715,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       @@ -3655,17 +6775,15 @@ 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       + + Create an ICC profile from the .ti3 test data.
+ colverify     Verify @@ -3722,10 +6840,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 @@ -3755,6 +6869,14 @@ 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 @@ -3786,9 +6908,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - an ICC profile against .ti3 test chart data.
- invprofcheck  @@ -3843,16 +6962,17 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + and read colorimetric values from a display
+ dispwin       Install - -
Check ICC forward against inverse lookup.
- splitsti3     Split @@ -3912,14 +7032,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 @@ -3940,6 +7052,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 @@ -3980,10 +7098,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - an MPP profile against .ti3 test chart data.
- spotread      Use @@ -4029,6 +7143,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       @@ -4043,18 +7166,9 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - an instrument to read a single spot color value.
- colverify     Verify - - matching of CIE in two CGATS/.ti3 files (also view differences as - VRML)
- synthcal      Create @@ -4114,12 +7228,6 @@ 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 @@ -4129,6 +7237,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 @@ -4179,13 +7292,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 @@ -4221,6 +7327,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 @@ -4246,16 +7356,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 @@ -4317,16 +7417,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.
- oeminst       - Install Instrument manufacturers files for the - Spyder 2, EDR or CCSS calibration files for i1d3 or Spyder 4,  - CCMX files for colorimeters.
- specplot       + film colorimetric values using a SpectroScanT (Deprecated ?)
+ filmtarg      Create + + @@ -4387,11 +7482,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 @@ -4415,6 +7505,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + film recorder TIFF files from Argyll .ti1 file.
+ greytiff      Convert @@ -4452,15 +7546,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - spectral .ti3 readings into CIE XYZ or L*a*b* readings. Apply FWA, - plot spectrums.
-   -

Main Tools - Alphabetic Listing:

- applycal      Apply @@ -4509,6 +7594,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       @@ -4520,10 +7610,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - calibration curves to an ICC profile.
- average       @@ -4584,10 +7670,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - Average / Merge two measurement data files
- cb2ti3        @@ -4602,6 +7684,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Dump the contents of an ICC profile as text.
+ iccgamut      Create @@ -4648,11 +7734,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        @@ -4692,6 +7773,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 an ICC profile.
+ icclu         + + + + + @@ -4713,11 +7803,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 @@ -4778,11 +7863,11 @@ 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 +
Lookup individual color values through any ICC + profile table.
+ illumread     Use + @@ -4843,10 +7928,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       @@ -4870,6 +7951,17 @@ 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 + + + @@ -4907,11 +7999,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       @@ -4957,6 +8044,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        @@ -4972,11 +8065,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 @@ -5037,14 +8125,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 @@ -5055,6 +8135,11 @@ 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 @@ -5105,11 +8190,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - and read colorimetric values from a display
- dispwin       Install @@ -5145,6 +8225,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + an MPP profile against .ti3 test chart data.
+ mpplu         @@ -5170,12 +8254,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.
- extracticc    Extract @@ -5237,13 +8315,9 @@ 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.
- fakeCMYLookup individual color values though an MPP + profile. Also create MPP gamut files/views.
+ mppprof       @@ -5305,11 +8379,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 @@ -5335,6 +8404,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 @@ -5370,10 +8449,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 @@ -5423,6 +8498,10 @@ 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 @@ -5434,10 +8513,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - film colorimetric values using a SpectroScanT (Deprecated ?)
- filmtarg      Create @@ -5498,10 +8573,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - film recorder TIFF files from Argyll .ti1 file.
- greytiff      Convert @@ -5516,6 +8587,12 @@ 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 + @@ -5562,11 +8639,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       @@ -5605,6 +8677,19 @@ 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        + + + @@ -5627,10 +8712,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 @@ -5692,8 +8773,9 @@ 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 Regenerate a device profiles B2A table data by + inverting the A2B table.
+ scanin        @@ -5755,11 +8837,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 @@ -5785,6 +8862,13 @@ 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 + @@ -5819,14 +8903,6 @@ 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 @@ -5877,6 +8953,12 @@ 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       @@ -5887,11 +8969,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.
- mppcheck      Check @@ -5952,10 +9029,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - an MPP profile against .ti3 test chart data.
- mpplu         @@ -5971,6 +9044,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 @@ -6016,11 +9093,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       @@ -6060,6 +9132,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 @@ -6081,16 +9158,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.
- oeminst       - Install Instrument manufacturers files for the - Spyder 2, EDR or CCSS calibration files for i1d3 or Spyder 4,  - CCMX files for colorimeters.
- printcal      Create @@ -6150,14 +9217,15 @@ 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 + + an instrument to read a single spot color value.
+ synthcal      Create @@ -6214,11 +9282,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 @@ -6247,6 +9310,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 @@ -6279,15 +9347,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - an ICC profile against .ti3 test chart data.
- refine -        Creates an - abstract profile from two chart readings, useful for refining - proofing profiles.
- revfix        @@ -6341,6 +9400,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        @@ -6348,11 +9411,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        @@ -6413,12 +9471,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 @@ -6437,6 +9489,11 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + +
Generate a profiling test target values .ti1 file. +
+ tiffgamut     Create @@ -6479,12 +9536,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - spectral .ti3 readings into CIE XYZ or L*a*b* readings. Apply FWA, - plot spectrums.
- specplot       @@ -6528,6 +9579,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       @@ -6545,10 +9605,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 @@ -6608,11 +9664,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 @@ -6622,6 +9673,13 @@ 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 @@ -6672,11 +9730,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 @@ -6711,6 +9764,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        @@ -6736,11 +9794,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 @@ -6802,9 +9855,37 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - the reading of a device using a synthetic device model.
- targen        + 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            @@ -6865,11 +9946,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - -
Generate a profiling test target values .ti1 file. -
- tiffgamut     Create @@ -6895,6 +9971,9 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Device test values
+ .ti2            @@ -6930,15 +10009,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       @@ -6989,6 +10059,9 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Device test values & chart layout
+ .ti3            @@ -6999,13 +10072,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - -
Convert Gretag/Logo/X-Rite or other - format RGB or CMYK test chart results into Argyll .ti3 CGATS - format.
- viewgam       Convert @@ -7065,11 +10131,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        @@ -7086,6 +10147,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           @@ -7130,38 +10198,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.
-
-

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            @@ -7203,6 +10239,10 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Test chart recognition template. Format + details.
+ .gam         @@ -7222,9 +10262,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - Device test values
- .ti2            @@ -7285,15 +10322,15 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - Device test values & chart layout
- .ti3            + + 3D gamut surface description
+ .sp            @@ -7348,13 +10385,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           @@ -7386,6 +10416,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      @@ -7415,10 +10456,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - Test chart recognition template. Format - details.
- .gam         @@ -7475,13 +10512,13 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Standard text based data exchange format
+ ICC           - - 3D gamut surface description
- .sp            @@ -7542,17 +10579,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      @@ -7574,6 +10600,9 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + International Color Consortium profile format
+ MPP          @@ -7613,9 +10642,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - Standard text based data exchange format
- ICC           @@ -7662,6 +10688,9 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Model device profile format
+ TIFF         @@ -7676,9 +10705,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - International Color Consortium profile format
- MPP          @@ -7739,9 +10765,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - Model device profile format
- TIFF         @@ -7753,6 +10776,9 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + Tag Image File Format raster files.
+ JPEG         @@ -7802,9 +10828,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - Tag Image File Format raster files.
- JPEG         @@ -7841,6 +10864,15 @@ 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.
+ VRML       + @@ -7865,10 +10897,6 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> - - Joint Photographic Experts Group, JPEG File Interchange Format - raster files.
- VRML       @@ -7931,11 +10959,12 @@ 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.

- ucmm       Unix micro - Color Management Module convention and configuration file format and - Profile - Locations.
 

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-3.jpg b/doc/CMP_Digital_Target-3.jpg deleted file mode 100644 index b6502d5..0000000 Binary files a/doc/CMP_Digital_Target-3.jpg and /dev/null differ diff --git a/doc/CMP_Digital_Target-4.jpg b/doc/CMP_Digital_Target-4.jpg new file mode 100644 index 0000000..f8cb7a9 Binary files /dev/null and b/doc/CMP_Digital_Target-4.jpg differ diff --git a/doc/ChangesSummary.html b/doc/ChangesSummary.html index 82d083f..d0eee96 100644 --- a/doc/ChangesSummary.html +++ b/doc/ChangesSummary.html @@ -16,6 +16,53 @@

Summary of Argyll CMS Changes since last release

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

+

[V1.6.3 -> V1.7.0] 1st May 2015

+

[V1.6.2 -> V1.6.3] 26th January 2014