diff options
Diffstat (limited to 'doc')
-rwxr-xr-x[-rw-r--r--] | doc/ArgyllDoc.html | 800 | ||||
-rwxr-xr-x[-rw-r--r--] | doc/ChangesSummary.html | 2509 | ||||
-rwxr-xr-x | doc/XRGA.html | 24 | ||||
-rwxr-xr-x | doc/collink.html | 130 | ||||
-rwxr-xr-x | doc/instruments.html | 219 | ||||
-rwxr-xr-x | doc/profcheck.html | 16 | ||||
-rwxr-xr-x | doc/spec2cie.html | 24 | ||||
-rwxr-xr-x | doc/spotread.html | 50 |
8 files changed, 2471 insertions, 1301 deletions
diff --git a/doc/ArgyllDoc.html b/doc/ArgyllDoc.html index 8463fcf..f346f18 100644..100755 --- a/doc/ArgyllDoc.html +++ b/doc/ArgyllDoc.html @@ -10,9 +10,9 @@ <title>Argyll Documentation Top</title>
</head>
<body>
- <h1> ArgyllCMS documentation index (V2.0.0)<br>
+ <h1> ArgyllCMS documentation index (V2.0.1)<br>
</h1>
- Date: 17th November 2017<br>
+ Date: 9th July 2018<br>
Author: Graeme Gill
<h2><u><a name="Intro"></a>Introduction</u></h2>
ArgyllCMS is an ICC compatible color management system, available as
@@ -35,24 +35,13 @@ general guide to using the tools for typical color management tasks
is also available. A mailing list provides support for more advanced
usage.<br>
- <p>This is Version 2.0.0, a feature and bug fix update to the last
- major releaseV1.9.2. The first public release of icclib was in
- November 1998, and of ArgyllCMS was in October 2000. Code
- development commenced in 1995. See <a href="ChangesSummary.html">Changes - - - - - - - - - - -
- Summary</a> for an overview of changes since the last release.
- Changes between revisions is detailed in the <b>log.txt</b> file
- that accompanies the source code. </p>
+ <p>This is Version 2.0.1, a bug fix update to the last major release
+ V2.0.0. The first public release of icclib was in November 1998,
+ and of ArgyllCMS was in October 2000. Code development commenced
+ in 1995. See <a href="ChangesSummary.html">Changes Summary</a>
+ for an overview of changes since the last release. Changes between
+ revisions is detailed in the <b>log.txt</b> file that accompanies
+ the source code. </p>
<p>The latest source code is available from <a
href="http://www.argyllcms.com/#Downloads">here</a>.<br>
</p>
@@ -153,6 +142,12 @@ + + + + + + discussion</a> of what color management is, and why we need it,
together with a brief overview of the ICC profile format.<br>
@@ -175,13 +170,13 @@ 9) Apple OS X 10.3 PPC using GCC<br>
10) Apple OS X 10.4, 10.5, 10.6 Intel using GCC<br>
11) Apple OS X10.7 Intel using Clang<br>
+ 12) Apple OS X10.12 Intel using Clang<br>
<br>
Additionally it is also known to run on:<br>
<br>
MSWindows 2000, Vista & Windows 7 - 32 bit.<br>
MSWindows Vista 64bit, Windows 7, 8, 8.1, 10 - 64 bit.<br>
- <p>but may well compile and run correctly in many more than this,
- including OS X 10.8, 10.9, 10.10 and beyond.<br>
+ <p>but may well compile and run correctly in many more than this.<br>
</p>
This is a <span style="font-weight: bold;">command line terminal</span>
only environment. Those unfamiliar with command line environments
@@ -283,6 +278,12 @@ + + + + + + - Tele-Spectro-Radiometer<br>
<a href="instruments.html#spectraval">spectraval
@@ -306,6 +307,12 @@ + + + + + + - Tele-Spectro-Radiometer<br>
<br>
@@ -399,6 +406,12 @@ + + + + + + - Tele-Spectro-Radiometer<br>
<br>
@@ -469,6 +482,12 @@ + + + + + +
@@ -607,6 +626,12 @@ + + + + + + - "swipe" type reflective spectrometer, that can be used untethered.<br>
<a href="instruments.html#DTP22">DTP22 Digital
@@ -739,6 +764,12 @@ + + + + + + - spot type reflective spectrometer.<br>
<a href="instruments.html#DTP41">DTP41</a> @@ -870,6 +901,12 @@ + + + + + + - spot and strip reading reflective spectrometer.<br>
<a href="instruments.html#DTP41">DTP41T</a>
@@ -1003,6 +1040,12 @@ + + + + + + - spot and strip reading reflective/transmissive spectrometer.<br>
<a href="instruments.html#dtp51">DTP51</a> @@ -1134,6 +1177,12 @@ + + + + + + - strip reading reflective colorimeter.<br>
<a href="instruments.html#DTP92">DTP92</a> @@ -1265,6 +1314,12 @@ + + + + + + - CRT display colorimeter.<br>
<a href="instruments.html#DTP94">DTP94</a> <font
@@ -1272,14 +1327,13 @@ colorimeter.<br>
<a href="instruments.html#ColorMunki"><span
style="text-decoration: underline;">ColorMunki</span></a> Design
- or Photo -
- spot and "swipe" reflective/emissive spectrometer (UV cut only).<br>
- - - -
- The <b>i1Studio</b> version of this instrument is also reported to
- work.<br>
+ or Photo or i1Studio<br>
+
+
+
+
+ - spot and "swipe"
+ reflective/emissive spectrometer (UV cut only).<br>
@@ -1308,8 +1362,8 @@
- Quato Silver Haze 3 OEM and HP
- DreamColor i1d3 are also reported to work.]<br>
+ Quato Silver Haze 3 OEM, HP
+ DreamColor & Wacom i1d3 are also reported to work.]<br>
<a href="instruments.html#i1p2">Eye-One Pro2</a>
- spot and
@@ -1469,6 +1523,12 @@ + + + + + + - display colorimeter. (Treated as a Eye-One Display 2)<br>
<a href="instruments.html#i1d">CalMAN X2</a>
@@ -1601,6 +1661,12 @@ + + + + + + - display colorimeter. (Treated as a Eye-One Display 2)<br>
<a href="instruments.html#Huey">Huey</a>
@@ -1742,6 +1808,12 @@ + + + + + + [The Sequel Chroma 4 & 5, and Sencore ColorPro V, IV & III
also work.]<br>
@@ -1876,6 +1948,12 @@ + + + + + + - see <a href="instruments.html#i1d">Eye-One Display</a><br>
<br>
@@ -2014,6 +2092,12 @@ + + + + + + [The Spyder 1 has also been reported as working, but this has not
been confirmed.]<br>
@@ -2165,6 +2249,12 @@ + + + + + + - display colorimeter</span><br>
<a href="instruments.html#ColorHug">ColorHug</a>
@@ -2188,6 +2278,12 @@ + + + + + + - display colorimeter<br>
<a href="instruments.html#SMCube">Palette/SwatchMate @@ -2228,6 +2324,12 @@ + + + + + + Cube</a> @@ -2248,6 +2350,12 @@ + + + + + + - reflective colorimeter<br>
<span style="font-weight: bold;"></span><span class="titre"><br>
@@ -2349,6 +2457,12 @@ + + + + + + GNU</span> license <span style="font-weight: bold;">prohibits</span>
extending these tools<span style="font-weight: bold;"></span>
@@ -2534,6 +2648,12 @@ + + + + + + the jcnf library in <span style="font-weight: bold;">jcnf</span>/, @@ -2663,6 +2783,12 @@ + + + + + + the files <span style="font-weight: bold;">spectro/xdg_bds.*</span>,
<span style="font-weight: bold;">spectro/aglob.*</span> and the
@@ -2887,6 +3013,12 @@ calibration + + + + + + and profiling is <a href="http://displaycal.net/">DisplayCAL</a> by
Florian Höch. For print profiling, you might like to take a look at
@@ -2919,10 +3051,18 @@ calibration + + + + + + Little Argyll GUI</a> by Russell Cottrell, and for cameras or
scanners, <a href="http://www.dohm.com.au/coca/">CoCa</a> by Andrew
- Stawowczyk Long.<br>
+ Stawowczyk Long. Another GUI worth looking at is <a
+ href="http://www.coloris-app.fr/">Coloris</a>, by Rémi and Lionel
+ Wetteren.<br>
<br>
Others can be found with a suitable <a
href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&aq=f&aqi=g1&aql=&oq=">search</a>.<br>
@@ -3061,6 +3201,12 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a + + + + + + -? </b>(or some other unrecognized flag, if the "?" character is
treated specially in your shell, i.e. try "--" on OS X zsh).<br>
@@ -3207,6 +3353,12 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a + + + + + + Verbose mode<br>
-d
@@ -3339,6 +3491,12 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a + + + + + + Choose a depth 0-4<br>
-r
@@ -3471,6 +3629,12 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a + + + + + + Use a random depth<br>
-f
@@ -3606,6 +3770,12 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a + + + + + + Manual<br>
infile
@@ -3738,6 +3908,12 @@ href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&a + + + + + + Input file<br>
outfile
@@ -4021,6 +4197,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span><big>Generate a profiling test target values .ti1 file. </big><br
style="font-family: monospace;">
@@ -4154,6 +4336,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + film recorder TIFF files from Argyll .ti1 file. </big><br
style="font-family: monospace;">
@@ -4287,6 +4475,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.</big></small>
@@ -4422,6 +4616,12 @@ 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.</big><span
style="font-family: monospace;"> </span><br style="font-family:
@@ -4556,6 +4756,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + and read colorimetric values from a display </big><br
style="font-family: monospace;">
@@ -4689,6 +4895,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + film colorimetric values using a SpectroScanT (Deprecated ?)</big><br
style="font-family: monospace;">
@@ -4822,6 +5034,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span><big>Convert a TIFF image of a test chart into .ti3
device values. <br>
@@ -4960,6 +5178,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + the reading of a device using an ICC or MPP profile. <br>
</big></small><small><a style="font-family: monospace;"
@@ -5097,6 +5321,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span><big>Convert Colorblind format CMY/RGB test chart into
Argyll .ti3 CGATS format. </big><br style="font-family:
@@ -5231,6 +5461,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. </big><br style="font-family: monospace;">
@@ -5364,6 +5600,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span><big>Convert Gretag/Logo/X-Rite/Barbieri or other format
RGB or CMYK test chart results into Argyll .ti3 CGATS format. </big></small><br
@@ -5436,6 +5678,12 @@ 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.</big></small></big><br>
@@ -5569,6 +5817,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span><big>Create a fake Argyll .ti3 CMY data file from a CMYK
profile, as a basis of creating a CMY to CMYK separation<br>
@@ -5632,6 +5886,12 @@ 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.</big></small><br>
@@ -5766,6 +6026,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Create an ICC profile from the .ti3 test data. <br>
<small><a style="font-family: monospace;" href="mppprof.html">mppprof</a><span
@@ -5898,6 +6164,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Create a Model Printer Profile (MPP) from the .ti3
test data. <br>
@@ -6031,6 +6303,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Regenerate a device profiles B2A table data by
inverting the A2B table.
@@ -6165,6 +6443,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Link two device ICC profiles to create a device
link profile.
@@ -6300,6 +6584,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Color convert a TIFF or JPEG file using a sequence
of ICC device, device link, abstract profiles and calibration files.
@@ -6433,6 +6723,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + calibration curves to an ICC profile.<br>
<small><a style="font-family: monospace;" href="icclu.html">icclu </a><span
@@ -6565,6 +6861,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Lookup individual color values through any ICC
profile table. <br>
@@ -6698,6 +7000,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Lookup individual color values forward or inverted
though an ICC profile or CAL table. <br>
@@ -6831,6 +7139,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Lookup individual color values though an MPP
profile. Also create MPP gamut files/views.<br>
@@ -6964,6 +7278,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + a TIFF file to monochrome using an ICC device profile <br>
<h3>Color Tweaking tools<br>
@@ -7105,6 +7425,12 @@ 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. <br>
<small><a style="font-family: monospace;" href="tiffgamut.html">tiffgamut</a><span
@@ -7237,6 +7563,12 @@ 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. <br>
@@ -7370,6 +7702,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Convert one or more gamuts into a VRML 3D
visualization file. Compute an intersection.<br>
@@ -7505,6 +7843,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Dump the contents of an ICC profile as text. <br>
<small><a style="font-family: monospace;" href="profcheck.html">profcheck</a><span
@@ -7637,6 +7981,12 @@ 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.<br>
@@ -7769,6 +8119,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </small>Check ICC forward against inverse lookup. <br>
<small><a style="font-family: monospace;" href="splitti3.html">splitsti3</a><span
@@ -7900,6 +8256,12 @@ 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. <br>
@@ -8036,6 +8398,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + an MPP profile against .ti3 test chart data. <br>
<small><a style="font-family: monospace;" href="spotread.html">spotread</a><span
@@ -8167,6 +8535,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + an instrument to read a single spot color value. <br>
<small><a style="font-family: monospace;" href="colverify.html">colverify</a><span
@@ -8242,6 +8616,12 @@ 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)<br>
@@ -8374,6 +8754,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + a synthetic input, display or output calibration (<a
href="File_Formats.html#.cal">.cal</a>)file.
@@ -8507,6 +8893,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)
@@ -8642,6 +9034,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + an embedded ICC profile from a TIFF or JPEG file.<br>
</small><small><a style="font-family: monospace;"
@@ -8780,6 +9178,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.<br>
@@ -8919,6 +9323,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + Plot a spectrum (.sp, .cmf, .ccss) and calculate CCT and VCT.<br>
<small><a style="font-family: monospace;" href="spec2cie.html">spec2cie</a><span
@@ -8955,6 +9365,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. Convert to/from XRGA standard.<br>
@@ -9090,6 +9506,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + calibration curves to an ICC profile.<br>
<small><a style="font-family: monospace;" href="average.html">average</a><span
@@ -9222,6 +9644,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small><small><big>Average or Merge two or more
measurement data files, or average patches within a single file.</big></small><br>
@@ -9355,6 +9783,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Convert Colorblind format CMY/RGB test chart into
Argyll .ti3 CGATS format. <br>
@@ -9488,6 +9922,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Color convert a TIFF or JPEG file using a sequence
of ICC device, device link, abstract profiles and calibration files.<br>
@@ -9620,6 +10060,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)
@@ -9754,6 +10200,12 @@ 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. <br>
<small><a style="font-family: monospace;" href="collink.html">collink</a><span
@@ -9886,6 +10338,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Link two device ICC profiles to create a device
link profile. <br>
@@ -10019,6 +10477,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Create an ICC profile from the .ti3 test data.<br>
<font size="-1"><a style="font-family: monospace;"
@@ -10158,6 +10622,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + and read colorimetric values from a display <br>
<small><a style="font-family: monospace;" href="dispwin.html">dispwin</a><span
@@ -10291,6 +10761,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.<br>
@@ -10425,6 +10901,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + an embedded ICC profile from a TIFF or JPEG file.<br>
</small><small><a style="font-family: monospace;"
@@ -10562,6 +11044,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Create a fake Argyll .ti3 CMY data file from a CMYK
profile, as a basis of creating a CMY to CMYK separation <br>
@@ -10695,6 +11183,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + the reading of a device using an ICC or MPP profile. <br>
<small><a style="font-family: monospace;" href="filmread.html">filmread</a><span
@@ -10827,6 +11321,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + film colorimetric values using a SpectroScanT (Deprecated ?)<br>
<small><a style="font-family: monospace;" href="filmtarg.html">filmtarg</a><span
@@ -10959,6 +11459,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + film recorder TIFF files from Argyll .ti1 file. <br>
<small><a style="font-family: monospace;" href="greytiff.html">greytiff</a><span
@@ -11091,6 +11597,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + a TIFF file to monochrome using an ICC device profile <small><a
style="font-family: monospace;" href="oeminst.html"></a></small><br>
@@ -11224,6 +11736,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Dump the contents of an ICC profile as text. <br>
<small><a style="font-family: monospace;" href="iccgamut.html">iccgamut</a><span
@@ -11356,6 +11874,12 @@ 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. <br>
<small><a style="font-family: monospace;" href="icclu.html">icclu </a><span
@@ -11488,6 +12012,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Lookup individual color values through any ICC
profile table. <br>
@@ -11620,6 +12150,12 @@ 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.<br>
@@ -11756,6 +12292,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. <br>
@@ -11793,6 +12335,12 @@ 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.</big></small></big></small><br>
@@ -11926,6 +12474,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + an MPP profile against .ti3 test chart data. <br>
<small><a style="font-family: monospace;" href="mpplu.html">mpplu</a><span
@@ -12058,6 +12612,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Lookup individual color values though an MPP
profile. Also create MPP gamut files/views. <br>
@@ -12191,6 +12751,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Create a Model Printer Profile (MPP) from the .ti3
test data. <br>
@@ -12328,6 +12894,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + a printer calibration .cal file from a .ti3 data file<small><big>.</big></small><br>
<small><a style="font-family: monospace;" href="printtarg.html">printtarg</a><span
@@ -12460,6 +13032,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.</big></small><br>
@@ -12593,6 +13171,12 @@ 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.<br>
@@ -12731,6 +13315,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Regenerate a device profiles B2A table data by
inverting the A2B table. <br>
@@ -12864,6 +13454,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Convert a TIFF image of a test chart into
.ti3 device values. <br>
@@ -12998,6 +13594,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. Convert to/from XRGA standard.<br>
@@ -13132,6 +13734,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + Plot a spectrum (.sp, .cmf, .ccss) and calculate CCT and VCT.<br>
<small><a style="font-family: monospace;" href="splitti3.html">splitsti3</a><span
@@ -13263,6 +13871,12 @@ 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. <br>
@@ -13395,6 +14009,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + an instrument to read a single spot color value. <small><a
style="font-family: monospace;" href="oeminst.html"></a></small><br>
@@ -13527,6 +14147,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + a synthetic input, display or output calibration (<a
href="File_Formats.html#.cal">.cal</a>)file.<br>
@@ -13660,6 +14286,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + the reading of a device using a synthetic device model. </big></small><br>
<small><a style="font-family: monospace;" href="targen.html">targen</a><span
@@ -13792,6 +14424,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Generate a profiling test target values .ti1 file.
<br>
@@ -13925,6 +14563,12 @@ 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. <br>
@@ -14062,6 +14706,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small><small><big>Convert Gretag/Logo/X-Rite/Barbieri or
other format RGB or CMYK test chart results into Argyll .ti3
@@ -14196,6 +14846,12 @@ 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.<br>
@@ -14329,6 +14985,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + </span></small>Lookup individual color values forward or inverted
though an ICC profile or CAL table. <br>
@@ -14489,6 +15151,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + Device test values <br>
<a href="File_Formats.html#.ti2">.ti2</a> @@ -14620,6 +15288,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + Device test values & chart layout <br>
<a href="File_Formats.html#.ti3">.ti3</a> @@ -14751,6 +15425,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + Device test values & CIE tristimulus/spectral results <a
href="ti3_format.html">Format details.</a><br>
@@ -14886,6 +15566,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + Test chart recognition template. <a href="cht_format.html">Format
details.</a> <br>
@@ -15018,6 +15704,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + 3D gamut surface description <br>
<a href="File_Formats.html#.sp">.sp</a> @@ -15149,6 +15841,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + Illuminant spectral description <br>
<a href="File_Formats.html#.cmf">.cmf</a>
@@ -15288,6 +15986,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + Standard text based data exchange format <br>
<a href="File_Formats.html#ICC">ICC</a> @@ -15419,6 +16123,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + International Color Consortium profile format <br>
<a href="File_Formats.html#MPP">MPP</a> @@ -15550,6 +16260,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + Model device profile format <br>
<a href="File_Formats.html#TIFF">TIFF</a> @@ -15681,6 +16397,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + Tag Image File Format raster files. <br>
<a href="File_Formats.html#JPEG">JPEG</a> @@ -15812,6 +16534,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + Joint Photographic Experts Group, JPEG File Interchange Format
raster files. <br>
@@ -15948,6 +16676,12 @@ href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial"> + + + + + + Virtual Reality Modelling Language 3D file format. <br>
<a href="File_Formats.html#X3D">X3D</a>
diff --git a/doc/ChangesSummary.html b/doc/ChangesSummary.html index 354437d..1327552 100644..100755 --- a/doc/ChangesSummary.html +++ b/doc/ChangesSummary.html @@ -1,1155 +1,1184 @@ -<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
-<html>
- <head>
- <meta http-equiv="Content-Type" content="text/html;
- charset=windows-1252">
- <meta name="author" content="Graeme Gill">
- <meta name="description" content="Root of Argyll CMS documentation">
- <meta name="GENERATOR" content="Mozilla/4.73 [en] (WinNT; I)
- [Netscape]">
- <meta name="Author" content="Graeme Gill">
- <meta name="Description" content="Summary of changes for the most
- recent release.">
- <title>Argyll CMS changes since last release</title>
- </head>
- <body>
- <h1> Summary of Argyll CMS Changes since last release</h1>
- <h3>For a <span style="text-decoration: underline;">complete</span>
- and more detailed list of changes, please see the log.txt file.</h3>
- <h1>[V1.9.2 -> V2.0.0] 17th November 2017</h1>
- <ul>
- <li>Added support for "pm" viewing condition (Print evaluation
- with partial Mid-tone adaptation), and associated m: viewing
- condition parameter. This is intended to address certain
- situations involving the use of papers containing FWA/OBE
- brighteners when viewed in an environment that has a very
- noticeably warmer white point than the paper itself under the
- illuminant.</li>
- <li>Added support for the X-Rite i1Studio instrument. Note that
- you may have to un-install and re-install the system drivers on
- MSWindows, or update the udev 55-Argyll.rules file on Linux.<span
- style="font-weight: bold;"></span></li>
- <li>Slight improvement to i1d3 accuracy, by rounding the frequency
- mode measurements up by 0.5.</li>
- <li>Returned input profile forced Absolute Colorimetric option
- with -ua flag, after the -u option was changed in V1.5.0.<br>
- </li>
- <li>Try and fix problem in triggering calibration when
- ARGYLL_NOT_INTERACTIVE is set.</li>
- <li>Improve compatibility of txt2ti3, and added -D option to mark
- output as Display but not Normalized to white.</li>
- <li>Modified collink to disable Video encoded in/out sync level
- preservation.</li>
- <li>Added support for custom Observer by using a .cmf file as an
- argument to all tools taking an observer parameter.</li>
- <li>Added support for proposed CIE 2012 2 degree & 10 degree
- observers, based on the CIE (2006) 2-deg LMS cone fundamentals.</li>
- <li>Fix problem with dispwin -E option not being shown in usage,
- and only being applied when a calibration file is used.</li>
- <li>Added spotread -u option to display XYZ amd CIE 1976 Yuv
- values.</li>
- <li>Added XRGA conversion support to spec2cie, as well as better
- support in chartread and txt2ti3 for tracking XRGA standard and
- polarization filter use.</li>
- <li>Fix bug in spec2cie processing emissive .sp files.</li>
- <li>Fix problem with i1d3 running direct USB (i.e. Not via HID) on
- MSWin.</li>
- <li>Fixed bug in render/timage -p.</li>
- <li>Changed spotread ambient readings (CCT, CRI, TLCI) to show CCT
- delta E in 1960 Duv units and others in Delta E 2000.</li>
- <li>Added ARGYLL_UNTWIST_GAMUT_SURFACE environment variable, that
- enables extra gamut clip surface processing that may improve the
- smoothness of device links and B2A tables for poorly behaved
- devices.</li>
- <li>Fixed bug introduced in new colorimetric nearest clipping code
- in rspl/rev.c in V1.9.0 that caused colprof using some ink limit
- settings (such as -L0) to crash.</li>
- <li>Fixed bug introduced in new colorimetric nearest clipping code
- in rspl/rev.c in V1.9.0 that caused some (mainly XYZ clut)
- profiles to clip badly, causing banding.</li>
- <li>Improved dispcal -R VideoLUT depth measurement algorithm
- robustness.</li>
- <li>Worked around latest OS X super slow opening serial port
- problem (1.5 seconds to open a port!)</li>
- <li>Added ColorCheckerHalfPassport.cht file.</li>
- <li>Fixed bug in ChromeCast mDNS parsing that caused problems with
- some devices with long names being detected.</li>
- <li>Now ignoring Chromecast-Audio and (.ca flags & 1) == 0
- devices, and showing the friendly chromecast name if available.</li>
- <li>Wait longer to find more Chromecasts, even if we've found one.</li>
- <li>Fixed colprof bug when handling Display L*a*b* .ti3 data.</li>
- <li>Added Wacom i1d3 support.</li>
- <li>Changed dispwin to by default ignore Gnome colord, and use its
- native ucmm for storage of display profiles, since colord
- support for ArgyllCMS has proven unreliable. This can be
- re-enabled by setting the ARGYLL_USE_COLORD environment variable
- (i.e. to "true").</li>
- <li>Change X11 root window _ICC_PROFILE_xxx atom setting for
- Xrandr case to now match the Xinerama order, so that
- ICC_PROFILE_xxx atoms match, irrespective of which extension
- applications are using. This improves conformance to "ICC
- Profiles in X Specification 0.2".</li>
- <li>Improved ucmm install/load/delete to better respect
- systemlocal/user scopes, as well as eliminating need for profile
- name on delete when ucmm is used.</li>
- <li>Improve fast serial port scan to better detect Lumagen
- Radiance without upsetting it.</li>
- <li>Added ARGYLL_EXCLUDE_SERIAL_SCAN environment variable, to
- allow suppression of fast serial port scan of sensitive devices.<br>
- </li>
- </ul>
- <h1>[V1.9.1 -> V1.9.2] 17th October 2016</h1>
- <ul>
- <li>Added CMYKOGB and CMYKRGB 7 channel ink preset, and made
- targen more flexible in matching pre-conditioning profiles to
- targen ink selection.<br>
- </li>
- <li>Fix oeminst for OS X save location.</li>
- <li>Fix oeminst for OS X Spyder 4 CD calibration file location.</li>
- </ul>
- <h1>[V1.8.3 -> V1.9.1] 28th September 2016</h1>
- <ul>
- <li>Improved robustness of ChromeCast discovery, and added some
- minimal diagnostics.<br>
- </li>
- <li>Improved robustness of targen ofps patch generation when using
- less well behaved pre-conditioning profiles.<br>
- </li>
- <li>Fixed oeminst so that it locates cdrom's in Linuxes latest
- mount point of /run/media/$USER/.<br>
- </li>
- <li>Fixed bug in i1pro2 driver, in which strip calibration would
- fail if instrument had been first calibrated with
- ARGYLL_DISABLE_I1PRO2_DRIVER set, and then calibrated with
- ARGYLL_DISABLE_I1PRO2_DRIVER unset.<br>
- </li>
- <li>Added option to icclib to write Output profiles using 'chad'
- tag if the ARGYLL_CREATE_DISPLAY_PROFILE_WITH_CHAD
- environment variable is set. This is not recommended for normal
- use, but may assist compatibility with other systems.</li>
- <li>Added JETI spectraval support, including Bluetooth access.</li>
- <li>Added support for the Klein K10 connecting via a serial port.</li>
- <li>Fixed bug in Colormunki Smile driver that causes crash on
- Ubuntu 16.04.1 LTS.</li>
- <li>Modified "lp" intent to greatly reduce eliminate
- Helmholtz-Kohlrausch appearance modelling.<br>
- </li>
- <li>Fixed problem with targen -g, in that the corresponding XYZ
- values had double the power applied, rather than none. This was
- causing problems with printtarg spacer colors.<br>
- </li>
- <li>Extensive re-write of colorimetric nearest clipping code in
- rspl/rev.c to restore precision that was lost in the speedups
- made in V1.0.0. The nnrev setup now takes a lot longer with
- high resolution CMYK profiles though. This corrects a
- "green becoming too yellow" problem for mapping from ProPhoto
- space with some RGB devices.</li>
- <li>Change dispwin to properly set X11 DirectColor and take
- account of TrueColor Colormap. This fixes problem with
- NVidia linux driver 364.12 exposing a VideoLUT depth that is
- different from the frame buffer depth.</li>
- <li>Change icclib to automatically repair icmTextDescription
- strings that have an allocation that is longer than their size.</li>
- <li>Added i1Pro Lamp Drift test and fix functions to spotread (-Y
- l|L options).</li>
- <li>Change colprof so that -s -S will accept general compression
- percentage as an alternative to a source colorspace/image gamut.</li>
- <li>Added optional conversion from native Gretag-MacBeth &
- X-Rite reflective calibration standards to/from XRGA.</li>
- <li>Changed OS X GUI support code so as not to switch to "interact
- with the Dock" mode until actual GUI element is to be displayed.
- This prevents batch commands with optional GUI elements from
- blocking normal GUI interactions.</li>
- <li>Re-jigged OS X UI code to use the main thread to avoid window
- creation timing issues and a warning backtrace on OS X 10.11.</li>
- <li>Added CMP_Digital_Target-7.cht</li>
- <li>Fix spec2cie to cope with .ti3 files that are missing device
- values, so that it can process a wider range of input CIE
- reference files.</li>
- <li>Changed implementation of ARGYLL_NOT_INTERACTIVE on MSWin to
- make it more reliable when operated progromatically.</li>
- <li>Fixed chartread so that if you are reading patch by patch, the
- location strings can be arbitrary (i.e. they don't have to
- conform to an alpha/num strip/patch pattern.)</li>
- <li>Added support for Sencore ColorPro V, IV & III
- colorimeters (based on Sequel Chroma colorimeter.).<br>
- </li>
- </ul>
- <h1>[V1.8.2 -> V1.8.3] 26th October 2015</h1>
- <ul>
- <li>Added SpyderCheckr24 scaning .cht and .cie files.</li>
- <li>Fixed USB problem with i1pro (Rev B & D ?), where
- communications would occasionally break down on fast systems.<br>
- </li>
- <li>Added another fixed display intergration time to i1pro
- non-adaptive emission mode to cope with higher brightness
- displays.</li>
- <li>Added workaround for i1d3 Rev. B status code 0x83 on very low
- light measurement</li>
- <li>Fixed minor bug in i1d3.c that truncated serial number string.
- (Thanks to Mikael Sterner).</li>
- <li>Fixed bug in Klein K10 driver - adaptive measurement wasn't
- properly using all the extra measurements.</li>
- <li>Improved Klein K10 driver to be more robust when lights off
- command returns bogus error codes, or causes a cascade of bogus
- measurement errors.<br>
- </li>
- <li>Added workaround for OS X 10.9+ "App Nap" problem.</li>
- <li>Added maximum sensor frequency check for Spyder & i1d3
- drivers, so that erronious readings due to excessive brightness
- can't be missed.</li>
- <li>Changed chartread so that it doesn't warn of a possible wrong
- strip being read, nor allows bi-directional strip reading, if
- "printtarg -r" was used. A warning will be issued if "printtarg
- -r" was used, and "chartread -B" wasn't used.<br>
- </li>
- <li>Fixed collink for eeColor Full range RGB to use output curve
- ("second" 1D curves) to compensate for cLUT being wired for 1.0
- output from 1.0 input.<br>
- </li>
- <li>Added "lp" gamut mapping intent :- Luminance Preserving
- Perceptual, for Photographers concerned with maintaining tonal
- variations.</li>
- <li>Fixed bugs in image specific gamut mapping that were degrading
- the accuracy of the result.</li>
- <li>Re-wrote gamut smoothing code, and re-tuned it to behave
- similarly to the V1.8.2 release.</li>
- <li>Changed default viewing condition glare to 5%, to smooth out
- shadow tone curve.</li>
- <li>Reduced the level of Helmholtz-Kohlrausch effect in CIECAM02
- implementation in the light of visual experiments.</li>
- </ul>
- <h1>[V1.8.1 -> V1.8.2] 7th September 2015</h1>
- <ul>
- <li>Fixed endless loop bug in alternate calibration selectors
- code.</li>
- </ul>
- <h1>[V1.8.0 -> V1.8.1] 4th September 2015</h1>
- <ul>
- <li>Fixed bug in "spec2cie -n" wrong field indexes were being
- used.</li>
- <li>Fixed colorimeter calibration selectors to add in alternate
- selectors if the letters are free.</li>
- </ul>
- <h1>[V1.7.0 -> V1.8.0] 20th August 2015</h1>
- <ul>
- <li>Added support for the Image Engineering EX1 spectroradiometer.</li>
- <li>Added support for the SwatchMate Cube reflective colorimeter,
- with improved accuracy.</li>
- <li>Added Added Television Lighting Consistency Index (EBU
- TLCI-2012 Qa) to spotread and specplot output.</li>
- <li>Added R9 value to CRI value in spotread and specplot output.</li>
- <li>Added workaround for JETI specbos having been calibrated by a
- 3rd party, and its calibrated range being out of sync with its
- claimed range.<br>
- </li>
- <li>Added support for "EMISINPUT" type .ti3 file.</li>
- <li>Build using OpenSSL rather than axTLS if it is built on Linux.</li>
- <li>Fixed stack space problem in OS X UI programs by expanding
- main thread proxy to have 8MB instead of the default 512K.</li>
- <li>Updated built in libtiff to V4.0.4beta.</li>
- <li>Changed CGATS format to not emit unknown keyword declaration
- ("KEYWORD") by default.</li>
- <li>Added inst_calc_cond_mask to inst.h to allow for flags in
- calibration conditions. A consequence of this is that calc needs
- to be masked with this when comparing against a specific
- condition, and the inst_calc_optional_flag should be cleared if
- it is set, before callint inst->calibrate() if the user wants
- to proceed with a particular calibration.</li>
- <li>Fixed bug with dispcal -e N</li>
- <li>Fixed bug in xicclu -fg and -kp</li>
- <li>Added dispcal -x x option to allow reading a chart and
- manually entering the XYZ values.</li>
- <li>Fix spyder4 & 5 bug where some display types were set as
- refresh when they shouldn't be.</li>
- <li>Fix collink "Warning :- RGB black hack trigger more than
- once!" when -b is used with input video encoding (-e).</li>
- <li>Changed colprof so that the default ICC description is the
- base filename rather than the whole file path.</li>
- <li>Fix technology type and display type selector
- "uniqueification" bug that shows up in "ccxxmake -??".</li>
- <li>Add OEM field to ccmx and ccss files to mark files that have
- been installed from OEM disk, so that custom ccmx & ccss
- files can be given suggested selector letter priority (+
- ref/CRT.ccss).</li>
- <li>Tweak CGATS write format to avoid scientific notation until
- the numbers are bigger and smaller (i.e until e6 and e-6 are
- needed).<br>
- </li>
- </ul>
- <h1>[V1.6.3 -> V1.7.0] 1st May 2015</h1>
- <ul>
- <li>Improved gamut mapping to reduce unnecessary changes to less
- saturated colors such as skin tones.</li>
- <li>Add support for DataColor Spyder 5.</li>
- <li>Add support for ColorHug2 colorimeter.</li>
- <li>Add support for Klein K10-A colorimeter.</li>
- <li>Added Google ChromeCast as a test patch generator for Video
- displays.</li>
- <li>Added ls2ti3 tool to convert LightSpace .bcs files to .ti3.</li>
- <li>Added IRIDAS .cube 3DLut format support to collink.</li>
- <li>Add X3D and X3DOM support as an alternative to VRML, and make
- X3DOM the default.</li>
- <li>Add better cross compatibility with non-Argyll ICC profiles
- using ArgyllCMS 'arts' tag to mark 'wtpt' Absolute Colorimetric
- chromaticity transform, as well as implement proper absolute
- colorimetric intent for Display profiles use the 'chad' tag.
- Note that the standard ICC profiles provided by ArgyllCMS in the
- ref directory (such as sRGB etc.) now include an 'arts' tag.</li>
- <li>Ignore any patches that have zero values for creating Display
- profiles, unless they are for device zero. </li>
- <li>Fix various instrument communications problems for JETI
- specbos, DTP20, DTP92 & DTP94.</li>
- <li>Fix gestaltSystemVersion warning on OS X 10.10.</li>
- <li>Fix very major bug in illumread. It wasn't actually working at
- all since V1.4.0.</li>
- <li>Added collink -I[gG][:p.p]:x.x options that allows an output
- offset gamma curve be targetted instead of BT1886.</li>
- <li>Added dispcal and collink -b black point hack. This forces the
- input zero to map to the output zero for well behaved displays,
- reducing dependence on the instrument accuracy for a very dark
- black point.</li>
- <li>Added preset list of display techologies to select from in
- ccxxmake.</li>
- <li>Added a -P prune option to profcheck, that creates a .ti3 file
- pruned of any patches that have a delta E fit error greater than
- a threshold. This may be of use in eliminating bad reading
- values from a measurement set.</li>
- <li>Added histogram plot option -h to both profcheck and verify.</li>
- <li>Added a dispread & fakeread -Z option to set the number of
- bits to quantize the test values to. </li>
- <li>Fixed bug in targen - the -V dark emphasis wasn't being
- applied to OFPS generated points.</li>
- <li>Make sure that if an instrument display reading is interrupted
- by a forced calibration, that the user is asked to place it back
- on the display before resuming the measurements.</li>
- </ul>
- <h1>[V1.6.2 -> V1.6.3] 26th January 2014</h1>
- <ul>
- <li>Added ProPhoto.icm and ProPhotoLin.icm to ref profiles.</li>
- <li>Fix bug in xicclu -py conversion.</li>
- <li>Added code to minimize ICC rounding error on matrix profile
- white point accuracy. Re-generated all reference profiles with
- this change.</li>
- <li>Changed i1d3 driver to completely ignore any EEPROM checksum
- errors for non "A-01" rev. instruments.</li>
- <li>Made transplot handle RGB->RGB device link.</li>
- <li>Removed colprof -y option. Use "profcheck -v2" instead, as it
- is more developed.</li>
- <li>Fixed bug in dispcal - it was not using the final measurement
- pass to update the calibration curves.</li>
- <li>Fixed bug in spotread, dispcal & dispread for CCSS capable
- instruments where refresh display types was being ignored if a
- custom observer was used, and/or the custom observer as being
- ignored, and/or a CCMX was being ignored. Changed instlib
- semantics for inst_opt_set_ccss_obs :- this is now set
- immediately, and applied also to any subsequent set_disptype()
- or col_cal_spec_set().</li>
- <li>Renamed verify to colverify to avoid clash with MSWin program
- of the same name. Made it print the patch location for -v2 if it
- is present in the file.</li>
- <li>Changed targen to ensure that -V and -p options effects are
- reflected in the resulting expected CIE values of the .ti1 file.</li>
- <li>Changed targen so that -V parameter also affects single
- channel, grey wedge, grid & body centered grid point
- distribution.</li>
- <li>Changed colprof to deal with variable grid distribution in a
- more neuanced way, to reduce overshoot artifacts when the -V
- parameter is used.</li>
- <li>Changed colprof to used a power_like function for the grid
- distribution shape from the -V parameter, so as to avoid issues
- with a power curve infinte slope near zero.</li>
- <li>Changed colprof to used a scaled down value of the targen -V
- parameter as the default for its -V parameter. Documentation now
- recommends more moderate values for -V.</li>
- <li>Added a special case to collink for RGB video input encoding
- to (attempt) to fine tune the black point to compensate for it
- (probably) not falling on a cLUT grid point. & out encoding</li>
- <li>Tweaked dispcal to try and improve accuracy of black point
- calibration.</li>
- <li>Switch dispread to use NoClamp readings, so that average black
- point value is not biased.</li>
- <li>Fixed bug introduced into 1.6.2 oeminst that prevents .ccss
- files being installed.<br>
- </li>
- </ul>
- <h1>[V1.6.1 -> V1.6.2] 18th November 2013</h1>
- <ul>
- <li> Added "dark region emphasis" -V parameter to targen and
- colprof, in an attempt to improve the accuracy of display
- profiles intended for use with video. This should improve the
- subsequent black point accuracy of the profile.</li>
- <li>Fixed bug and tweaked dispcal black point optimization to err
- on the black side. Added -v3 for even more debugging
- information.</li>
- <li>Changed i1d3 driver to be more forgiving of EEProm checksum
- calculation, so that it works with the latest release "A-02"
- rev. i1 display pro & colormunki display instruments,
- as well as improving its robustness in the face of errors.</li>
- <li>Fixed race condition bug in OS X HID driver. This fixes
- occassional problem with i1d3, and also solves problem with the
- ColorHug on OS X. </li>
- <li>Fixed problem with TV encoded output and dispread -E -k/-K.</li>
- <li>Fixed minor bug in DE94 in icclib.</li>
- <li>Fixed major bug in illumread - result was being corrupted.</li>
- <li>Fixed "edges don't match" bug in printarg when -iCM -h -s/-S
- used.</li>
- <li>Fix bug in -H flag in ccxxmake, chartread, dispcal, dispread,
- illumread & spotread so that it works once again.</li>
- <li> <br>
- </li>
- </ul>
- <h1>[V1.6.0 -> V1.6.1] 30th September 2013</h1>
- <ul>
- <li>Fix bug in "average -m"<br>
- </li>
- <li>Fix oeminst to work with a wider range of i1d3 install files.</li>
- <li>Fix ColorMunki reflective measurement accuracy, particularly
- for reflective readings. This has been poor since V1.5</li>
- <li>Fix bug in using DTP94 on Apple OS X introduced in V1.5</li>
- <li>Fix MadVR connect code to look for appropriate 32 bit or 64
- bit .dll.</li>
- <li>Improve MSWin system driver installation by creating valid
- ArgyllCMS.cat file to match ArgyllCMS.inf. This eliminates the
- need to "Disable Driver Signature Enforcement", as well as
- allowing installation on MSWin 8.1.<br>
- </li>
- </ul>
- <h1>[V1.5.1 -> V1.6.0] 16th August 2013</h1>
- <ul>
- <li>Added support for <b>JETI</b> specbos 1211 and 1201 (Thanks
- to JETI for their support!)</li>
- <li>Added Video profiling & 3dLut creation support for eeColor
- and MadVR. See video section in tutorial for pointers to
- relevant changes to tools. This includes support for MadTPG +
- various Video standard ICC profiles + verification workflow.<br>
- </li>
- <li>Linux profile installation will use <b>colord</b> if
- libcolordcompat.so is present on system.</li>
- <li>Fix <b>ColorHug</b> driver so that it is backwards compatible
- with FW 1.1.8</li>
- <li>Made sure that MSWin test colors are not color managed. This
- may affect Vista, Win7 and Win8.</li>
- <li>Changed spectro/dispwin.c so that null transform color
- matching is used for displaying test patches on OS X >= 10.6.
- This should fix calibrating/profiling secondary displays on >
- OS X 10.6. Note that the 32 bit 10.4 binary will still have
- problems on > OS X 10.6.</li>
- <li>Changed <b>instlib API</b> ambient XYZ and spectral units to
- Lux. In previous versions of instlib they were Lux/pi.</li>
- <li>For those instruments that support it, made ambient readings
- honor refresh mode measurements, to improve repeatability when
- measuring regularly flickering light sources. (specbos, i1d3,
- i1disp).</li>
- <li>Changed spotread -ew mode to be Bradford chromatic transform
- rather than XYZ scaling, to better match Argyll ICC abs. vs.
- rel.</li>
- <li>Added support to xicclu to lookup colors though CAL files,
- both forward and backwards. Will also plot CAL file contents
- using -g.</li>
- <li>Added -Y R:rate option to spotread, dispcal, dispread &
- ccxxmake to allow setting a chosen display refresh rate. This
- can be used with the Colormunki display, as well as situations
- in which refresh rate measurement is not reliable.</li>
- <li>By default printtarg will create PS and EPS files with a CUPS
- job ticket to disable color management. Use the -U flag to
- disable this.</li>
- <li>Added display update delay calibration support to i1pro and
- ColorMunki (just like i1disp3), to improve measurement times.</li>
- <li>Changed dispcal & dispread so that they wait up to 0.5
- seconds when reading dark patches after light ones to allow for
- display fall time. Added patch order optimization for
- display patch sets in targen to minimize the extra time.</li>
- <li>Changed dispwin daemon loader mode option from -E to -X. Added
- -E option to encode test patch colors in Video 16-235 range.</li>
- <li>Changed dispcal verify option from -E to -z. Added -E option
- to encode test patch colors in Video 16-235 range.</li>
- <li>Added -E option to to dispread to encode test patch colors in
- Video 16-235 range.</li>
- <li>Changed CIECAM02 Flare model to distinguish between Flare from
- the image itself, and Glare from ambient light. This allows
- scaling Glare with ambient automatically. Changed enumerated
- viewing conditions for new Flare/Glare settings, changed all to
- Flareless to improve dark image behavior, while retaining Glare
- modelling. Tweaked brightness and ambient values.</li>
- <li>Improved i1pro hi-res mode to improve accuracy.</li>
- <li>Added Body Centered Cubic grid option to targen.</li>
- <li>Added -Yn flag to dispcal and dispread, which skips asking the
- user to place the instrument on the measuring spot.</li>
- <li>Improve robustness of i1d3 display update measurement code.</li>
- <li>Added support for applying calibration curves in collink.</li>
- <li>Changed spotread so that it won't fall back to emissive spot
- mode if an ambient reading is requested.</li>
- <li>Turned off B2A table clip map smoothing, as it seems to
- introduce reversals for some data sets, and provides little
- benefit.</li>
- <li>Fixed crash in ucmm/ucmm.c when loading certain profiles using
- dispwin (thanks to Torok Edwin).</li>
- <li>Fixed gamut mapping intent "rl" to really use relative L*a*b*</li>
- <li>Fix bug in cicam02 in V1.5.0 that causes some mapping problems
- in the red for collink -ir or -ila. </li>
- <li>Changed cctiff so that it does lossless JPEG copy when there
- is no color transformation. This makes it more useful for
- embedding a profile.</li>
- <li>Fix xicclu so that it works with device links.</li>
- <li>Fixed bug in shaper/matrix profile curves that caused random
- bumpy black behaviour (shaper curve optimization local minimum
- problem).</li>
- <li>Don't add colorant tag to .tiff files in cctiff unless it is a
- non-standard space, as Photoshop will barf on such files.</li>
- <li>Fix bug with Spyder not being able to break out of dispcal
- adjustment loop.</li>
- <li>Fix bug in xicc/xicclu, -K flag not being recognised.</li>
- <li>Fix bug in xicc/xmatrix.c introduced in V1.5 that prevents
- matrix only profiles from being created.</li>
- <li>libusb 1.0 is now deprecated in favor of native USB drivers.<br>
- </li>
- </ul>
- <h1>[V1.5.0 -> V1.5.1] 8th March 2013</h1>
- <ul>
- <li>Fix spectro/instlib.ksh and standalone instlib build.</li>
- <li>Turned off debug plot on using FWA.</li>
- <li>Changed link $(LINKFLAGS) location in link command line
- Jambase to get latest gcc working.</li>
- <li>Fixed new bug in matrix display profile creation that causes
- an inaccurate relative white point. This causes Photoshop to
- barf on the profiles.</li>
- <li>Added -m option to printcal.</li>
- <li>Fix bug in webwin that causes crash.<br>
- </li>
- </ul>
- <h1>[V1.4.0 -> V1.5.0] 1st March 2013</h1>
- <ul>
- <li>Increased ease of selecting ISO 13655:2009 M0, M1 and M2
- measurements using FWA comensation using any spectrometer that
- can take non-UV filtered measurements. M0, M1 or M2 can now be
- selected directly using the -f flag. [ArgyllCMS has been
- supporting ISO 13655 M0, M1 & M2 well before the standard
- was created, thanks to its FWA compensation feature.]<br>
- </li>
- <li>Increased stability of i1d3 refresh display measurements by
- increasing integration time, and tweaking crossover from
- frequency to period measurement.</li>
- <li>Added i1pro Rev E (i1pro2) feature support. Uses RevE
- measurement mode, and does wavelength calibration. Uses RevE
- (internal) stray light reduction, and black level temperature
- compensation. The only Rev E feature not currently supported is
- U.V. measurement, which would improve the accuracy of FWA
- compensation. Rev E driver can be disabled and the legacy driver
- mode used by setting the ARGYLL_DISABLE_I1PRO2_DRIVER
- environment variable.</li>
- <li>Changed i1pro adaptive mode to avoid high gain mode, so as to
- give more consistent and longer integration times for low light
- levels.</li>
- <li>Changed ColorMunki adaptive mode to avoid high gain mode, so
- as to give more consistent and longer integration times for low
- levels. Added black level temperature compensation.</li>
- <li>Added spotread interactive function 'f' to read out the
- calibrate display refresh rate for instruments that have a
- refresh display mode, as well as an 'F' function that measures
- the refresh rate for instruments that support a refresh rate
- measurement function (colorimeters & spectrometers).</li>
- <li>The Display Type selection option -y in dispcal, dispread,
- chartread, spotread & ccxxmake now lists installed CCSS and
- CCMX files as a selection, rather than using the -X parameter.
- CCMX and CCSS files now have extra fields to indicate the
- refresh mode, an optional list of default UI selection
- characters, and (for CCMX files) the base display type they
- apply over (CB-n).<br>
- </li>
- <li>Tweaked CIECAM02 to improve behavior for extreme blue colors,
- so that the hue doesn't swing too far towards the cyan. This
- helps in the clipping behavior from colorspaces such as
- ProPhotoRGB.</li>
- <li>Made the input profile cLUT extra neutral axis extrapolation
- points the default for colprof -u and non -u profiles. Changed
- -u algorithm to work similarly to -U scale :- it sets the scale
- automatically. Relative colorimetric is therefore hue matched to
- the white reference patch, Removed colprof -un, as it seems
- unnecessary. Added colprof -uc, which clips cLUT colors over Y =
- 1 to white.</li>
- <li>The spyd2en, spyd4en and i1d3ccss tools have been combined
- into, and replaced by a single oeminst tool.</li>
- <li>Fix problem with dispwin/dispcal/dispread -dweb and the latest
- Safari browser.</li>
- <li>Changed to a single ArgyllCMS.inf file for MSWin USB driver
- installation. This eases installation of more than a single type
- of instrument. Tested on MS Windows 8 and updated installation
- instructions.</li>
- <li>Dropped libusb for USB access, using native USB access
- instead. MSWin uses the libusb-win32 kernel driver. Moved the
- usb setup files from libusb1 to a new directory, usb.</li>
- <li>Added scanin support for ColorCheckerPassort.</li>
- <li>Updated OS X code to compile on 10.6 and 10.7 and (presumably)
- 10.8 (64 bit compatible API used when compiling on those
- platforms, including Cocoa for the test patch window).<br>
- </li>
- <li>Changed udev file usb/55-Argyll.rules to eliminate the test
- for /lib/udev/udev-acl as a condition of using ACL_MANAGE, since
- I'm informed that it is deprecated in recent distribution
- releases (but who can tell, given the churn in the udev API).</li>
- <li>Deprecated -V flag (adaptive mode) in dispcal, dispread and
- ccxxmake, since this is now the default. Flag will be ignored
- with a warning. Added -ZA flag instead, to select non-adaptive
- integration time mode.</li>
- <li>spotread -d flag is deprecated, and is now a synonym for the
- -e flag, since it defaults to adaptive mode. Added -ZA flag
- instead, to select non-adaptive integration time mode. Also
- added -Zr and -ZR flags to allow testing of the refresh mode
- overrides.</li>
- <li>Migrated ArgyllCMS specific application runtime files (such as
- instrument blobs, calibration state & calibration files) to
- an "ArgyllCMS" sub-directory rather than the generic "color"
- directory. On OS X also moved data files to below the
- "Application Support" sub directory. The old locations will be
- used as a fallback.<br>
- </li>
- <li>Added support for Quato Silver Haze 3 OEM i1d3<br>
- </li>
- <li>Added support for X-Rite ColorMunki Smile colorimeter.</li>
- <li>Enable the ColorHug by default, although it isn't advertised
- as supported, since it doesn't yet work reliably on OS X.
- Updated ColorHug PCI VID & PID</li>
- <li>For Spyder, emit a warning rather than error if the feature
- bits are missing for calibration tables.</li>
- <li>Added automatic adjustment of patch reading delay for i1d3, so
- that a more conservative (longer) default value (200 msec) can
- be used without impacting i1d3 speed. Also added environment
- variable ARGYLL_MIN_DISPLAY_UPDATE_DELAY_MS that can set a
- different minimum update delay.</li>
- <li>Fixed a bug introduced in V1.3.6 that stops the dtp41 from
- being initialized properly.</li>
- <li>Improved black level readings derived from spectral values by
- allowing them to be -ve. <br>
- </li>
- <li>The instlib API has been modified quite extensively to make it
- more self contained and flexible, although the basic
- architecture remains the same.<br>
- </li>
- </ul>
- <h1>[V1.3.7 -> V1.4.0] 20th April 2012</h1>
- <ul>
- <li>Modified spectro/ccxxmake so that a colorimeter can be used as
- a reference to make ccmx files if two .ti3 files are used. Added
- ref/ccxx.ti1 as convenient way of creating ccmx .ti3 files.<br>
- </li>
- <li>Added dither/screening support for 8 bit output of render, and
- then made it available in target/printtarg.<br>
- </li>
- <li>Added JPEG file support to imdi/cctiff, xicc/tiffgamut and
- xicc/extracticc. ICC profiles embedded in JPEG files can now be
- used anywhere a TIFF file with embedded ICC profile can be used
- as a source of an ICC profile.<br>
- </li>
- <li>Fixed memory leaks in usbio.c, xdg_bds.c & conv.c</li>
- <li>Fixed double memory free bug in icc/icc.c when iccdump'ing a
- profile that has a duplicate tag.</li>
- <li>Changed license of xicc/ccmx.[ch] to GPL2+.<br>
- </li>
- <li>Made display calibration and profile making deal with displays
- without hardware calibration support (VideoLUT support) more
- graceful. Added tutorial section covering this.<br>
- </li>
- <li>Added option to dispwin/dispcal/dispread/ccxxmake to redirect
- the test patches to a web browser via a local web server. This
- augments Argyll's existing local and remote display capability.<br>
- </li>
- <li>Fixed bug in spectro/i1d3.c which results in NAN if a low
- level readings drops to zero at a particular time. Improved
- refresh rate calibration accuracy. Fixed bugs in adaptive
- measurement logic that caused a channel to be pre-measured when
- it shouldn't. This seems to noticeably improve repeatability on
- refresh displays.<br>
- </li>
- <li>Fixed bug in ucmm/jcnf where it was failing to locate the
- correct profile for a display.<br>
- </li>
- <li>Fix bugs in ColorMunki Transmissive measurement mode
- calibration.<br>
- </li>
- </ul>
- <h1>[V1.3.6 -> V1.3.7] 26th March 2012</h1>
- <ul>
- <li>Fix regression in Spyder support - ccmx files were not being
- handled (bug introduced in 1.3.6).</li>
- <li>Fix packaging problem - Spyder4 MSWin .inf file was missing.</li>
- <li>Change dispwin so that it will install a profile when there is
- no access to the display VideoLUT if the profile has no vcgt.<br>
- </li>
- </ul>
- <h1>[V1.3.5 -> V1.3.6] 19th March 2012<br>
- </h1>
- <ul>
- <li>Added Spyder4 support. Note the need for spyd4en for access to
- a full range of Manufacturers calibrations. The Spyder4 can use
- .ccss calibration files too. Speeded up all Spyder instrument
- readings on brighter colors.</li>
- <li>Experimental ColorHug support is compiled in, but is disabled
- unless the environment variable "ENABLE_COLORHUG" is set. The
- ColorHug currently doesn't seem to work reliably across all
- platforms ArgyllCMS supports.<br>
- </li>
- <li>Changed and expanded display selection (-y flag) to be
- instrument specific. This is to support the Spyder4 and
- ColorHug, and adds a refresh display selection to the i1d3.</li>
- <li>Tweaked i1d3 integration times and added accurate refresh
- period calibration to the refresh display mode. Refresh display
- measurement times are double non-refresh displays. Improved i1d3
- period measurement logic to improve measurement speed and
- accuracy for dark colors.</li>
- <li>Changed i1disp measurement logic to try and make it more
- robust against light to dark changes during a reading. This may
- make it slightly less precise for LCD displays on bright colors
- (equivalent now to Refresh display precision).<br>
- </li>
- <li>Added a -V option to spotread to allow tracking reading
- consistency.</li>
- <li>Changed ccxxmake to create default .ccss with just RGBW,
- and not to weight W. This may give better matching. Made
- corresponding change to CCMX, giving the white patch 1/4
- weighting of sum of all other patches.</li>
- <li>Fixed applycal so that it applies calibration to both A2B and
- B2A tables, to preserve softproofing.</li>
- <li>Fixed timeout in SpectroScanT reference transmission
- measurement. (Someone kindly donated me a SpectroScanT to test
- with!)</li>
- <li>Made DTP94 driver ignore with a warning any
- NEEDS_OFFSET_DRIFT_CAL_ERR after a full reset. It seems that
- occasionally a few instruments do this, and X-Rite don't appear
- to be prepared to treat this as an instrument fault.</li>
- <li>Added support for Datacolor SpyderCheckr (Thanks to Jos
- Pereira).</li>
- <li>Improved the ability of spyd2en to cope with slightly
- different setup.exe formats.</li>
- <li>Add support for NEC SpectraSensor Pro version of the i1d3.<br>
- </li>
- </ul>
- <h1>[V1.3.4 -> V1.3.5] 24th October 2011</h1>
- <ul>
- <li>Fix bug (crash) that affects ColorMunki design/photo display
- measurement. This also stops it restoring a calibration (-N
- flag).</li>
- <li>Add support for the OEM version of the i1d3.</li>
- <li>Fix bug that stopped ccxxmake being able to make ccmx's.</li>
- <li>Tweak gamut mapping to improve dark area mapping,
- non-monotonic profile inversion, and contrast preservation to
- small gamut.</li>
- <li>Kill i1ProfileTray.exe process if unable to open i1d3 on
- MSWin.</li>
- <li>Fix DTP20 chart printing - TID was sometimes incomplete. This
- shows up on a 4x6 chart.<br>
- </li>
- </ul>
- <h1>[V1.3.3 -> V1.3.4] 31st August 2011</h1>
- <ul>
- <li>Added support for the X-Rite i1 Display Pro and ColorMunki
- Display colorimeters. As part of this, added support for CCSS
- calibration files for the instruments and added CCSS support to
- ccxxmake (renamed from ccmxmake). Provide new tool i1d3ccss to
- translating and installing CCSS files as well as the
- manufacturers calibration files for these instruments. Added
- non-default observer support for these instruments too.</li>
- <li>Fix gamut code to ignore setting primary/secondary cusps that
- are unlikely to be true. This avoids buggy gamut mapping
- behavior for gamuts that are very small and odd shaped.</li>
- <li>Changed Linux USB code to avoid doing a
- set_configuration if possible, since the USB driver does
- this by default. This then avoids triggering a bug in the
- Spyder2, which allows it to work on Linux version without the
- reset_ep fix, and may also allow the Spyder to work better with
- USB hubs.</li>
- <li>Change printtarg for DTP20 to allow for variable patch size.</li>
- <li>Changed dummy display matrix table to have channels rotated
- rather than R & G swapped, to make it more obvious.</li>
- <li>Added option to colprof to allow setting the default profile
- rendering intent.</li>
- <li>Enhanced spectro/fakeread so that it will process a .ti3 file
- that has been renamed to .ti1.</li>
- <li>Fix bug in matrix input profile white point selection, + add
- in slight neutral bias code used in clut profiles.</li>
- <li>New profcheck -I wasn't working - fix option parsing.</li>
- </ul>
- <h1>[V1.3.2 -> V1.3.3] 13th May 2011</h1>
- <ul>
- </ul>
- <ul>
- <li>Fixed compiler dependant bug in Eye-One pro and (possibly)
- Munki high res. spectral wavelength calculation.</li>
- <li>Add support for install variables DESTDIR and PREFIX in
- Jamtop. These can be set on the command line using "jam -s"</li>
- <li>Added targen -N parameter to allow adjustment of neutral axis
- patch density emphasis, as well as increasing the default. This
- should improve the result without needing to add explicit grey
- test patches.</li>
- <li>Added spectro/instlib.ksh script to assemble all the files
- needed for a standalone instrument library. Changed licence to
- GPLv2 for the files included in the instlib.zip file that is
- thus created. See spectro/instlib.txt for more details.</li>
- <li>Fix Jambase so that recent MingW compilers don't need extra
- .dll's</li>
- <li>Change Linux serial code to test ports using O_NONBLOCK</li>
- <li>Modify xspect & illumread to improve realism of UV
- spectrum estimation.</li>
- <li>Fixed profile/txt2ti3 so that a sample name that looks like an
- integer is treated as text. (Fixes problem with latest
- ProfileMaker file).</li>
- <li>Added LCh option to spotread.</li>
- <li>Fixed numerical issue in scanin/scanrd.c, where large input
- rasters would cause fitting to fail.</li>
- <li>Modified colprof input chart white patch detection to slightly
- favour patches that are close to D50 neutral.</li>
- <li>Increase the default XYZ PCS A2B profile default smoothness.</li>
- <li>Improved cLUT input -u black & white point
- extrapolation.</li>
- <li>Improved black point determination for devices that have
- extremely narrow gamuts doe to the use of custom inks.</li>
- <li>Added -Z option to colprof, to allow setting ICC attribute
- flags.</li>
- <li>Fix CIECAM02 to better match forward and backwards, to fix
- perceptual table white point.</li>
- <li>Add code to override X-Rite's new OS X drivers for ColorMunki
- and EyeOne. Note new installation instructions
- <http://www.argyllcms.com/doc/Installing_OSX.html>.</li>
- <li>Added -R flag to colprof, which restricts the range of the
- white, black for better compatibility with other programs.</li>
- <li>Fixed typo bug that prevented flash measurement mode from
- working.</li>
- <li>Replaced spectro/average with a new version that is more
- general.</li>
- <li>Fixed bug in printcal not working with spectral only files.</li>
- <li>Added extra verbose output to printcal in which it computes an
- ideal power-like value to apply to the test chart values in
- targen.</li>
- <li>Modify the way that XYZ cLUT B2A tables are indexed, so that
- the white point is at the top corner of the grid.This should
- solve Photoshop CS4/CS5 complaining that XYZ LUT profiles are
- 'defective'.</li>
- <li>Added option in xicc/xicclu to plot an arbitrary slice.</li>
- <li>Expand the number of i1 Display OEM devices that can be used.</li>
- <li>Made some changes to help compile on FreeBSD.</li>
- <li>Added another intent, "pa", Perceptual Appearance, which is
- the same as perceptual except that the grey axes are not forced
- into alignment, allowing the appearance parameters to have full
- affect, including altering the chromatic mapping.</li>
- <li>Fixed bug in txt2ti3 - it wasn't creating an iRGB colorspace
- file for output device RGB files, causing warnings warnings and
- failures when mixed with other iRGB tool sequences. </li>
- <li>Added pathological case fix for target/ofps where the ink
- limit == di-2. </li>
- <li>targen was failing to proceed when fixed points happened to be
- numerically just over the total ink limit.</li>
- <li>Added more navigation options for chartread patch by patch
- mode.</li>
- <li> Fixed bug in "chartread -r -H" that caused resume of
- i1Pro high res to fail with "The resumed spectral type seems to
- have changed".</li>
- <li>Modified profcheck so that it prints patch location if it is
- present in the .ti3 file.</li>
- <li>Changed dispcal and dispread -K option to -J. Added -K option
- to dispcal as an alternate way of profiling a calibrated
- display, and also added a -K option to dispcal. </li>
- <li>Increased ColorMunki emissive auto scaling target "over"
- margin from 5% to 10% to allow more room for instrument drift
- during measurement.</li>
- <li> Fix bug in winusb + i1Display, where dark CRT
- measurements timeout.</li>
- </ul>
- <h1>[V1.3.1 -> V1.3.2] 4th November 2010<br>
- </h1>
- <ul>
- <li>Turn off debugging that was accidentally left on in FWA code.
- Add gcc 3.3 PPC optimizer bug workaround to FWA code in
- xicc/xspect.c</li>
- <li>Change shaper/matrix profile back to using power curve as 0th
- order shape. Improve it with input & output offsets and
- straight segment at zero. Make cLUT input -u black & white
- point extrapolation use pure shaper curves with special tweaks.</li>
- <li>Increase dispcal native white target weighting from 10 to 50
- to encourage white to be device 1.0,1.0,1.0 more strongly.</li>
- </ul>
- <h1>[V1.3.0 -> V1.3.1] 26th October 2010<br>
- </h1>
- <ul>
- <li>Fixed MSWIN Vista/Win7 problem where having Task Manager
- running would stop display test window updating. Also fixed plot
- library to avoid the same problem.</li>
- <li>Swapped dispwin -E and -D flags, to make -D debug consistent
- throughout tools.</li>
- <li>Changed the ARGYLL_NOT_INTERACTIVE mode so that all return and
- line feed characters are ignored, so that they can be used
- freely to flush stdin without triggering anything.</li>
- <li>Fixed endless loop problem with chartread -r -p on fully read
- chart.</li>
- <li>Added -S option to chartread, that suppresses wrong strip and
- unexpected value warnings.</li>
- <li>Fix dispcal and spotread so that color temperature takes into
- account any non-standard observer (ie. the color temperature is
- the closest point on the spectrum locus as determined by the
- chosen observers interpretation of the Plancian or daylight
- spectrum.)</li>
- <li>Fix bug in libusb1 triggered on systems that support bulk
- continuation (Linux)</li>
- <li>Added 1964_10c observer to spectro/dispcal, to better allow
- comparison to the default numbers.</li>
- <li>Added recognition for Huey built into Lenovo W series Laptops.</li>
- <li>Fixed chartread/dispsup/spotread etc. so that -N isn't fatal
- if the instrument doesn't support it.</li>
- <li>Fixed dispcal to disable black & white drift tracking
- during interactive adjustment.</li>
- <li>Added -s option to ccmxmake to allow the number of test
- patches to be set.</li>
- </ul>
- <h1>[V1.2.0 -> V1.3.0] 8th September 2010<br>
- </h1>
- <ul>
- <li>Added option to <span style="font-weight: bold;">dispcal</span>
- and dispread that attempts to counteract instrument black drift
- and display white drift (-I option). This may help with
- instruments that haven't properly acclimatised to the
- measurement location, and LCD displays that also take some time
- to stabilise. The is a short discussion <a
- href="Scenarios.html#PM6">here</a>.<br>
- </li>
- <li>Added option to <span style="font-weight: bold;">dispcal</span>
- to allow specifying a non 1931 2 degree observer if a
- spectrometer is being used.<br>
- </li>
- <li>Added new utility spectro/<span style="font-weight: bold;">ccmxmake</span>,
- which makes Colorimeter Correction Matrices for a particular
- Colorimeter + Display combination, using a Spectrometer as a
- reference. The resulting <span style="font-weight: bold;">.ccmx</span>
- file can then be used with <span style="font-weight: bold;">spotread/dispcal/dispread</span>
- (-X option) to improve the accuracy of the colorimeter on
- that particular display. See a discussion <a
- href="WideGamutColmters.html">here</a> and <a
- href="Scenarios.html#PM6">here</a>.<br>
- </li>
- <li>Fixed bug in spotread's handling of emissive measurements. If
- the XYZ was computed from spectral, it was using a D50 white
- instead of no white reference.</li>
- <li>Fixed bug in i1pro normal resolution wavelength calibration,
- introduced in V1.2.0.<br>
- </li>
- <li>Changed libusb V1.0 name to libusb-1.0A, so as not to clash
- with any official but different libusb V1.0 installation. [This
- may necessitate re-installing device drivers on MSWin.]</li>
- <li>Added support for HP DreamColor version of the i1 display.<br>
- </li>
- <li>Fix problem with ARGYLL_NOT_INTERACTIVE - reading from
- instruments was not actually possible, because polling for input
- was disabled.</li>
- <li>Adjust ColorMunki dark threshold to reduce misread reports.
- Add inconsistent data to debug output. Fix bug in adaptive mode
- - the integration time was sometimes too short. Set
- adaptive emissive target at 95% to allow a little more margin to
- saturation.<br>
- </li>
- <li>Fix problem with ColorMunki reporting erroneous inconsistent
- measurement errors. This shows up on display calibration.</li>
- <li>Fix some minor compiler warnings.</li>
- <li>Added direction indicators to xy values in dispcal
- interactive monitor adjustments. </li>
- <li>Fix bug in CIECAM02 viewing condition settings :- the
- enumerated conditions after "mt" are displaced by 1. (ie. "mt"
- is really "pc", "mb" is "mt", "md" is "mb" etc.) Added option
- -c:sn for auto surround from the Lv parameter (-c:l).</li>
- <li>Add option to illumread to average several readings. Fixed bug
- in the way illumread displays available instruments.<br>
- </li>
- </ul>
- <h1>[V1.1.1 -> V1.2.0] 30 July 2010<br>
- </h1>
- <ul>
- <li>Re-worked gamut mapping to improve perceptual intent
- saturation levels, as well as improve highlight and shadow
- contrast. Added fine tuning to improve both smoothness and the
- precision with which the source is mapped to the destination.</li>
- <li>Added illumread, which allows measuring an illuminant and
- estimating its UV content, for better accuracy with FWA
- compensation.</li>
- <li>Use a modified/forked version of libusb V1.0, that supports
- Win2K (libusb0.sys) back end by default. Supports 64 but MSWin
- using a combination of WinUSB.sys and ptlibusb0.sys. [ The HCFR
- does not work on Win 64 bit though, due to its buggy USB
- implementation. ] NOTE that the included version of Libusb V1
- has been carefully tested with all supported instruments on all
- supported platforms, and includes many bug fixes needed
- for correct functioning. While bug fixes have been fed upstream,
- not all have been adopted. In particular there is a nasty race
- condition that has not, and may never be fixed upstream, as well
- as missing critical functionality (clearep()).<br>
- </li>
- <li>Modified colprof -p to allow different abstract profiles to be
- applied for each intent.</li>
- <li>Added -I option (imitation) to printcal, so that an existing
- devices response can be set as a target.</li>
- <li>Increase target/ofps.c vertex intersection retries from 10 to
- 40 to give it a better chance of working with difficult
- profiles.</li>
- <li>Fixed bug in plot that shows up on XP+, where the window isn't
- dismissed by the first keystroke, but only after it has been
- moved or resized.</li>
- <li>Changed CMYK black point to be natural, rather than the
- darkest point in the same direction and K only. This may wreck K
- only to black point matching, but it will stop printers with
- funny colored K ink from messing up the black point.</li>
- <li>Make Lacie Blue Eye colorimeter appear as an i1display.</li>
- <li>Improved i1pro matching to Original Manufacturers Driver (see
- doc/i1proDriver.html).</li>
- <li>Improved i1pro/ColorMunki patch recognition for better
- uniformity.</li>
- <li>Fixed bug in ColorMunki driver scan mode calibration when
- instrument is more sensitive than usual.</li>
- <li>Added EV calculation to spotread -a<br>
- </li>
- </ul>
- <h1>[V1.1.0 -> V1.1.1] 21 February 2010<br>
- </h1>
- <ul>
- <li>Renamed the following tools:<br>
- cb2cgats ->
- cb2ti3<br>
- kodak2cgats -> kodak2ti3<br>
- logo2cgats -> txt2ti3<br>
- splitcgats
- -> splitti3<br>
-
- mpprof ->
- mppprof<br>
- </li>
- <li>Modified black curve to make sure that smoothed curve meets
- target level at boundaries.</li>
- <li>Added -M option to printtarg, for the case where the TIFF file
- is to include the margin.</li>
- <li>Fixed several build bugs in imdi code related to 64 bits.</li>
- <li>Fixed profile/colprof -u so that it is applied to matrix
- profiles too</li>
- <li>Changed tiffgamut to use one pass gamut hull finding and
- modified the smoothing so as to end up with a more closely
- wrapped volume.</li>
- <li>Fixed bug in input matrix profiles introduced by the XYZ cLUT
- display matrix profile change, where the correct white and black
- point weren't being written.</li>
- <li>Added matrix only/linear algorithm option to profile/colprof,
- for raw camera profiling.</li>
- <li>Modified libusb/55-Argyll.rules for better compatibility with
- systems that have ACL installed but no ConsoleKit. Also set
- ID_VENDOR and ID_MODEL using. usb-db.</li>
- <li>Modified target/targen to cope better with case where adding
- nodes fails to determine vertex positions a lot of the time,
- causing extreme slowdown.</li>
- <li>Fixed colprof so that the per channel input curves for XYZ PCS
- B2A tables are actually scaled correctly.</li>
- <li>Changed link/collink to apply Y to L* curve if the input or
- output space is XYZ. Fixed the Y to L* scaling to make sure it
- only apples to XYZ space, and that the L* non-linearisation
- still applies to Y like device spaces.</li>
- <li>Modified scanin so that it ignores any alpha channels in the
- input .tiff file.</li>
- <li>Changed printcal so that it will create .AMP file with more
- than 4 channels. Also fixed up plotting to plot up to 10
- channels.</li>
- <li>Changed dispcal and dispread so that a request for projector
- mode falls back to display mode if the instrument doesn't
- support a projector mode.</li>
- <li>Updated ref/CMP_Digital_Target-3.cht as it seems that the
- reference chart has columns labelled "2A - 2D" rather than the
- "AA - AD" that is actually printed on the chart...</li>
- <li>Altered xpsect FWA code to reduce overshoot artefacts due to
- filtering.<br>
- </li>
- </ul>
- <h1>[V1.0.4 -> V1.1.0] 17th January 2010<br>
- </h1>
- <ul>
- <li>Spyder3 and ColorMunki Design, Photo and Create instrument
- support.</li>
- <li>Added a complete printer calibration system. This can work
- either with a print system that supports per channel print
- calibration curves, or purely using ICC profiling mechanisms.</li>
- <li>Default targen (OFPS) test point distribution has been
- re-written to generate test points on the gamut surface, refine
- the point locations when using a guide profile, and use a better
- error estimate model to determine the test point locations. <br>
- </li>
- <li>Changed chartread strip reading mode to allow navigating about
- the strips, saving a partially read chart, and resuming a
- partially read chart.<br>
- </li>
- <li>Improved and re-tuned gamut mapping. This is noticeably
- smoother and better retains source image detail.</li>
- <li>Re-tuned the cLUT profile creation smoothness vs. accuracy.</li>
- <li>Fixed viewgam so that the number of gamuts that can be viewed
- is unlimited. Also added error when computing intersecting
- volume if the two gamuts are incompatible.</li>
- <li>Improved CMYK black generation control and smoothness near the
- black point.</li>
- <li>Improved collink special black and colorant handling so that
- the gamut mapping is consistent with the special black and
- colorant mapping</li>
- <li>Changed profile/colprof to generate matrix tags for Display
- XYZ PCS cLUT profiles, to improve compatibility with other CMMs.<br>
- By default (-ax) the matrix tags will be a dummy transform that
- swaps red and green, while using -aX will create real matrix
- tags.</li>
- <li>Added -V option to dispcal and dispread to allow use of i1pro
- adaptive mode to give better low level consistency.</li>
- <li>Changed dispcal to default to -f 1.0 (assume black is all
- output offset) to make it work in more sympathy to a typical
- display response. Also changed default gamma to 2.4 for OS X
- 10.6 systems.<br>
- </li>
- <li>Improved X11 XRandR CRTC detection.</li>
- <li>Added spotread option to save spectral reading of an
- illuminant to a .sp file.</li>
- <li>Added Color Rendering Index (Ra) to spotread measurement
- results.</li>
- <li>Added i1pro & ColorMunki flash measurement
- support. <br>
- </li>
- <li>Improve reliability of detecting backwards read i1pro/Munki
- strips.</li>
- <li>Fixed bug in i1pro driver that subtly affected accuracy.</li>
- <li>Modified xicc/cam02 to clip the blue to avoid crazy behavior
- outside the spectrum locus.</li>
- <li>Simplified the Linux installation instructions, particularly
- with regard to USB and serial permissions.</li>
- <li>Added working MSWindows 64 bit libusb drivers, which will work
- on Vista 64 and MSWindows 7 64 bit. Because of Microsoft's
- driver signing requirements though, they won't be usable unless
- a driver code signing workaround is used.</li>
- <li>Changed printtarg so that the TIFF output has the paper margin
- subtracted from it. This is so that the resulting TIFF can be
- placed on that sized paper without clipping or scaling. Set the
- margin to zero to get a TIFF that exactly fits into the
- specified paper size</li>
- </ul>
- <h1>[V1.0.3 -> V1.0.4] 30th June 2009<br>
- </h1>
- <ul>
- <li>Modify icc/icclib to protect against integer overflow
- exploits, and fixes to minor bugs. Bump icclib version to 2.11
- to reflect this.<br>
- </li>
- <li>Fix bug in spectro/hidio.c that can cause a crash (bus error)
- on OS X for any program that accesses the instruments.</li>
- <li>Fix bug in xicc/xfit.c where too little memory was being
- allocated.<br>
- </li>
- </ul>
- <h1>[V1.0.2 -> V1.0.3] 3rd September 2008<br>
- </h1>
- <ul>
- <li>Added multi-TIFF and popularity filtering to <span
- style="font-weight: bold;">tiffgamut</span>.<br>
- </li>
- <li>Modified gamut mapping in <span style="font-weight: bold;">colprof</span>
- and <span style="font-weight: bold;">collink</span> to be
- consistent, and have higher perceptual intent saturation.<br>
- </li>
- <li>Fixed timeout problem with the Eye-One Display colorimeter.<br>
- </li>
- <li>Fix segmentation fault in <span style="font-weight: bold;">dispread</span>.</li>
+<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en"> +<html> + <head> + <meta http-equiv="Content-Type" content="text/html; + charset=windows-1252"> + <meta name="author" content="Graeme Gill"> + <meta name="description" content="Root of Argyll CMS documentation"> + <meta name="GENERATOR" content="Mozilla/4.73 [en] (WinNT; I) + [Netscape]"> + <meta name="Author" content="Graeme Gill"> + <meta name="Description" content="Summary of changes for the most + recent release."> + <title>Argyll CMS changes since last release</title> + </head> + <body> + <h1> Summary of Argyll CMS Changes since last release</h1> + <h3>For a <span style="text-decoration: underline;">complete</span> + and more detailed list of changes, please see the log.txt file.</h3> + <h1>[V2.0.0 -> V2.0.1] 9th July 2018</h1> + <ul> + <li>Increased maximum render channels to 16<br> + </li> + <li>Added -O option to collink to allow creating a link purely + from calibration file.</li> + <li>Fixed JETI specbos & specval timeout when in averaging + mode and dark measurement.</li> + <li>Changed JETI specval 1511 driver to ignore REMOTE command + error with newer firmware.</li> + <li>Changed Klein K10 serial parameters in attempt to prevent + serial lock up on MSWindows.</li> + <li>Made a failure of the conf:maxtin command with a JETI 1201 a + soft error, to allow for old firmware versions.</li> + <li>Change colorhug Linux driver to reset on close. This may + overcome a problem re-starting the driver.</li> + <li>Fixed i1Pro driver to cope with stripped down OEM i1Pro2 that + is missing one piece of calibration information.</li> + <li>Fixed display calibration selection to allow for more than 62 + entries. This is to fix problem using Klein K10 that has a lot + of saved calibrations.</li> + <li>Changed spec2cie to add extra informational L*a*b* output + fields, if a non D50 illuminant (-i option) is used.</li> + <li>Added -w parameter to spotread, to use the -i parameter + illuminant for L*a*b* calculation.</li> + <li>Fixed bug in spec2cie - XRGA conversion wasn't saving spectrum + out.<br> + </li> + </ul> + <h1>[V1.9.2 -> V2.0.0] 17th November 2017</h1> + <ul> + <li>Added support for "pm" viewing condition (Print evaluation + with partial Mid-tone adaptation), and associated m: viewing + condition parameter. This is intended to address certain + situations involving the use of papers containing FWA/OBE + brighteners when viewed in an environment that has a very + noticeably warmer white point than the paper itself under the + illuminant.</li> + <li>Added support for the X-Rite i1Studio instrument. Note that + you may have to un-install and re-install the system drivers on + MSWindows, or update the udev 55-Argyll.rules file on Linux.<span + style="font-weight: bold;"></span></li> + <li>Slight improvement to i1d3 accuracy, by rounding the frequency + mode measurements up by 0.5.</li> + <li>Returned input profile forced Absolute Colorimetric option + with -ua flag, after the -u option was changed in V1.5.0.<br> + </li> + <li>Try and fix problem in triggering calibration when + ARGYLL_NOT_INTERACTIVE is set.</li> + <li>Improve compatibility of txt2ti3, and added -D option to mark + output as Display but not Normalized to white.</li> + <li>Modified collink to disable Video encoded in/out sync level + preservation.</li> + <li>Added support for custom Observer by using a .cmf file as an + argument to all tools taking an observer parameter.</li> + <li>Added support for proposed CIE 2012 2 degree & 10 degree + observers, based on the CIE (2006) 2-deg LMS cone fundamentals.</li> + <li>Fix problem with dispwin -E option not being shown in usage, + and only being applied when a calibration file is used.</li> + <li>Added spotread -u option to display XYZ amd CIE 1976 Yuv + values.</li> + <li>Added XRGA conversion support to spec2cie, as well as better + support in chartread and txt2ti3 for tracking XRGA standard and + polarization filter use.</li> + <li>Fix bug in spec2cie processing emissive .sp files.</li> + <li>Fix problem with i1d3 running direct USB (i.e. Not via HID) on + MSWin.</li> + <li>Fixed bug in render/timage -p.</li> + <li>Changed spotread ambient readings (CCT, CRI, TLCI) to show CCT + delta E in 1960 Duv units and others in Delta E 2000.</li> + <li>Added ARGYLL_UNTWIST_GAMUT_SURFACE environment variable, that + enables extra gamut clip surface processing that may improve the + smoothness of device links and B2A tables for poorly behaved + devices.</li> + <li>Fixed bug introduced in new colorimetric nearest clipping code + in rspl/rev.c in V1.9.0 that caused colprof using some ink limit + settings (such as -L0) to crash.</li> + <li>Fixed bug introduced in new colorimetric nearest clipping code + in rspl/rev.c in V1.9.0 that caused some (mainly XYZ clut) + profiles to clip badly, causing banding.</li> + <li>Improved dispcal -R VideoLUT depth measurement algorithm + robustness.</li> + <li>Worked around latest OS X super slow opening serial port + problem (1.5 seconds to open a port!)</li> + <li>Added ColorCheckerHalfPassport.cht file.</li> + <li>Fixed bug in ChromeCast mDNS parsing that caused problems with + some devices with long names being detected.</li> + <li>Now ignoring Chromecast-Audio and (.ca flags & 1) == 0 + devices, and showing the friendly chromecast name if available.</li> + <li>Wait longer to find more Chromecasts, even if we've found one.</li> + <li>Fixed colprof bug when handling Display L*a*b* .ti3 data.</li> + <li>Added Wacom i1d3 support.</li> + <li>Changed dispwin to by default ignore Gnome colord, and use its + native ucmm for storage of display profiles, since colord + support for ArgyllCMS has proven unreliable. This can be + re-enabled by setting the ARGYLL_USE_COLORD environment variable + (i.e. to "true").</li> + <li>Change X11 root window _ICC_PROFILE_xxx atom setting for + Xrandr case to now match the Xinerama order, so that + ICC_PROFILE_xxx atoms match, irrespective of which extension + applications are using. This improves conformance to "ICC + Profiles in X Specification 0.2".</li> + <li>Improved ucmm install/load/delete to better respect + systemlocal/user scopes, as well as eliminating need for profile + name on delete when ucmm is used.</li> + <li>Improve fast serial port scan to better detect Lumagen + Radiance without upsetting it.</li> + <li>Added ARGYLL_EXCLUDE_SERIAL_SCAN environment variable, to + allow suppression of fast serial port scan of sensitive devices.<br> + </li> + </ul> + <h1>[V1.9.1 -> V1.9.2] 17th October 2016</h1> + <ul> + <li>Added CMYKOGB and CMYKRGB 7 channel ink preset, and made + targen more flexible in matching pre-conditioning profiles to + targen ink selection.<br> + </li> + <li>Fix oeminst for OS X save location.</li> + <li>Fix oeminst for OS X Spyder 4 CD calibration file location.</li> + </ul> + <h1>[V1.8.3 -> V1.9.1] 28th September 2016</h1> + <ul> + <li>Improved robustness of ChromeCast discovery, and added some + minimal diagnostics.<br> + </li> + <li>Improved robustness of targen ofps patch generation when using + less well behaved pre-conditioning profiles.<br> + </li> + <li>Fixed oeminst so that it locates cdrom's in Linuxes latest + mount point of /run/media/$USER/.<br> + </li> + <li>Fixed bug in i1pro2 driver, in which strip calibration would + fail if instrument had been first calibrated with + ARGYLL_DISABLE_I1PRO2_DRIVER set, and then calibrated with + ARGYLL_DISABLE_I1PRO2_DRIVER unset.<br> + </li> + <li>Added option to icclib to write Output profiles using 'chad' + tag if the ARGYLL_CREATE_DISPLAY_PROFILE_WITH_CHAD + environment variable is set. This is not recommended for normal + use, but may assist compatibility with other systems.</li> + <li>Added JETI spectraval support, including Bluetooth access.</li> + <li>Added support for the Klein K10 connecting via a serial port.</li> + <li>Fixed bug in Colormunki Smile driver that causes crash on + Ubuntu 16.04.1 LTS.</li> + <li>Modified "lp" intent to greatly reduce eliminate + Helmholtz-Kohlrausch appearance modelling.<br> + </li> + <li>Fixed problem with targen -g, in that the corresponding XYZ + values had double the power applied, rather than none. This was + causing problems with printtarg spacer colors.<br> + </li> + <li>Extensive re-write of colorimetric nearest clipping code in + rspl/rev.c to restore precision that was lost in the speedups + made in V1.0.0. The nnrev setup now takes a lot longer with + high resolution CMYK profiles though. This corrects a + "green becoming too yellow" problem for mapping from ProPhoto + space with some RGB devices.</li> + <li>Change dispwin to properly set X11 DirectColor and take + account of TrueColor Colormap. This fixes problem with + NVidia linux driver 364.12 exposing a VideoLUT depth that is + different from the frame buffer depth.</li> + <li>Change icclib to automatically repair icmTextDescription + strings that have an allocation that is longer than their size.</li> + <li>Added i1Pro Lamp Drift test and fix functions to spotread (-Y + l|L options).</li> + <li>Change colprof so that -s -S will accept general compression + percentage as an alternative to a source colorspace/image gamut.</li> + <li>Added optional conversion from native Gretag-MacBeth & + X-Rite reflective calibration standards to/from XRGA.</li> + <li>Changed OS X GUI support code so as not to switch to "interact + with the Dock" mode until actual GUI element is to be displayed. + This prevents batch commands with optional GUI elements from + blocking normal GUI interactions.</li> + <li>Re-jigged OS X UI code to use the main thread to avoid window + creation timing issues and a warning backtrace on OS X 10.11.</li> + <li>Added CMP_Digital_Target-7.cht</li> + <li>Fix spec2cie to cope with .ti3 files that are missing device + values, so that it can process a wider range of input CIE + reference files.</li> + <li>Changed implementation of ARGYLL_NOT_INTERACTIVE on MSWin to + make it more reliable when operated progromatically.</li> + <li>Fixed chartread so that if you are reading patch by patch, the + location strings can be arbitrary (i.e. they don't have to + conform to an alpha/num strip/patch pattern.)</li> + <li>Added support for Sencore ColorPro V, IV & III + colorimeters (based on Sequel Chroma colorimeter.).<br> + </li> + </ul> + <h1>[V1.8.2 -> V1.8.3] 26th October 2015</h1> + <ul> + <li>Added SpyderCheckr24 scaning .cht and .cie files.</li> + <li>Fixed USB problem with i1pro (Rev B & D ?), where + communications would occasionally break down on fast systems.<br> + </li> + <li>Added another fixed display intergration time to i1pro + non-adaptive emission mode to cope with higher brightness + displays.</li> + <li>Added workaround for i1d3 Rev. B status code 0x83 on very low + light measurement</li> + <li>Fixed minor bug in i1d3.c that truncated serial number string. + (Thanks to Mikael Sterner).</li> + <li>Fixed bug in Klein K10 driver - adaptive measurement wasn't + properly using all the extra measurements.</li> + <li>Improved Klein K10 driver to be more robust when lights off + command returns bogus error codes, or causes a cascade of bogus + measurement errors.<br> + </li> + <li>Added workaround for OS X 10.9+ "App Nap" problem.</li> + <li>Added maximum sensor frequency check for Spyder & i1d3 + drivers, so that erronious readings due to excessive brightness + can't be missed.</li> + <li>Changed chartread so that it doesn't warn of a possible wrong + strip being read, nor allows bi-directional strip reading, if + "printtarg -r" was used. A warning will be issued if "printtarg + -r" was used, and "chartread -B" wasn't used.<br> + </li> + <li>Fixed collink for eeColor Full range RGB to use output curve + ("second" 1D curves) to compensate for cLUT being wired for 1.0 + output from 1.0 input.<br> + </li> + <li>Added "lp" gamut mapping intent :- Luminance Preserving + Perceptual, for Photographers concerned with maintaining tonal + variations.</li> + <li>Fixed bugs in image specific gamut mapping that were degrading + the accuracy of the result.</li> + <li>Re-wrote gamut smoothing code, and re-tuned it to behave + similarly to the V1.8.2 release.</li> + <li>Changed default viewing condition glare to 5%, to smooth out + shadow tone curve.</li> + <li>Reduced the level of Helmholtz-Kohlrausch effect in CIECAM02 + implementation in the light of visual experiments.</li> + </ul> + <h1>[V1.8.1 -> V1.8.2] 7th September 2015</h1> + <ul> + <li>Fixed endless loop bug in alternate calibration selectors + code.</li> + </ul> + <h1>[V1.8.0 -> V1.8.1] 4th September 2015</h1> + <ul> + <li>Fixed bug in "spec2cie -n" wrong field indexes were being + used.</li> + <li>Fixed colorimeter calibration selectors to add in alternate + selectors if the letters are free.</li> + </ul> + <h1>[V1.7.0 -> V1.8.0] 20th August 2015</h1> + <ul> + <li>Added support for the Image Engineering EX1 spectroradiometer.</li> + <li>Added support for the SwatchMate Cube reflective colorimeter, + with improved accuracy.</li> + <li>Added Added Television Lighting Consistency Index (EBU + TLCI-2012 Qa) to spotread and specplot output.</li> + <li>Added R9 value to CRI value in spotread and specplot output.</li> + <li>Added workaround for JETI specbos having been calibrated by a + 3rd party, and its calibrated range being out of sync with its + claimed range.<br> + </li> + <li>Added support for "EMISINPUT" type .ti3 file.</li> + <li>Build using OpenSSL rather than axTLS if it is built on Linux.</li> + <li>Fixed stack space problem in OS X UI programs by expanding + main thread proxy to have 8MB instead of the default 512K.</li> + <li>Updated built in libtiff to V4.0.4beta.</li> + <li>Changed CGATS format to not emit unknown keyword declaration + ("KEYWORD") by default.</li> + <li>Added inst_calc_cond_mask to inst.h to allow for flags in + calibration conditions. A consequence of this is that calc needs + to be masked with this when comparing against a specific + condition, and the inst_calc_optional_flag should be cleared if + it is set, before callint inst->calibrate() if the user wants + to proceed with a particular calibration.</li> + <li>Fixed bug with dispcal -e N</li> + <li>Fixed bug in xicclu -fg and -kp</li> + <li>Added dispcal -x x option to allow reading a chart and + manually entering the XYZ values.</li> + <li>Fix spyder4 & 5 bug where some display types were set as + refresh when they shouldn't be.</li> + <li>Fix collink "Warning :- RGB black hack trigger more than + once!" when -b is used with input video encoding (-e).</li> + <li>Changed colprof so that the default ICC description is the + base filename rather than the whole file path.</li> + <li>Fix technology type and display type selector + "uniqueification" bug that shows up in "ccxxmake -??".</li> + <li>Add OEM field to ccmx and ccss files to mark files that have + been installed from OEM disk, so that custom ccmx & ccss + files can be given suggested selector letter priority (+ + ref/CRT.ccss).</li> + <li>Tweak CGATS write format to avoid scientific notation until + the numbers are bigger and smaller (i.e until e6 and e-6 are + needed).<br> + </li> + </ul> + <h1>[V1.6.3 -> V1.7.0] 1st May 2015</h1> + <ul> + <li>Improved gamut mapping to reduce unnecessary changes to less + saturated colors such as skin tones.</li> + <li>Add support for DataColor Spyder 5.</li> + <li>Add support for ColorHug2 colorimeter.</li> + <li>Add support for Klein K10-A colorimeter.</li> + <li>Added Google ChromeCast as a test patch generator for Video + displays.</li> + <li>Added ls2ti3 tool to convert LightSpace .bcs files to .ti3.</li> + <li>Added IRIDAS .cube 3DLut format support to collink.</li> + <li>Add X3D and X3DOM support as an alternative to VRML, and make + X3DOM the default.</li> + <li>Add better cross compatibility with non-Argyll ICC profiles + using ArgyllCMS 'arts' tag to mark 'wtpt' Absolute Colorimetric + chromaticity transform, as well as implement proper absolute + colorimetric intent for Display profiles use the 'chad' tag. + Note that the standard ICC profiles provided by ArgyllCMS in the + ref directory (such as sRGB etc.) now include an 'arts' tag.</li> + <li>Ignore any patches that have zero values for creating Display + profiles, unless they are for device zero. </li> + <li>Fix various instrument communications problems for JETI + specbos, DTP20, DTP92 & DTP94.</li> + <li>Fix gestaltSystemVersion warning on OS X 10.10.</li> + <li>Fix very major bug in illumread. It wasn't actually working at + all since V1.4.0.</li> + <li>Added collink -I[gG][:p.p]:x.x options that allows an output + offset gamma curve be targetted instead of BT1886.</li> + <li>Added dispcal and collink -b black point hack. This forces the + input zero to map to the output zero for well behaved displays, + reducing dependence on the instrument accuracy for a very dark + black point.</li> + <li>Added preset list of display techologies to select from in + ccxxmake.</li> + <li>Added a -P prune option to profcheck, that creates a .ti3 file + pruned of any patches that have a delta E fit error greater than + a threshold. This may be of use in eliminating bad reading + values from a measurement set.</li> + <li>Added histogram plot option -h to both profcheck and verify.</li> + <li>Added a dispread & fakeread -Z option to set the number of + bits to quantize the test values to. </li> + <li>Fixed bug in targen - the -V dark emphasis wasn't being + applied to OFPS generated points.</li> + <li>Make sure that if an instrument display reading is interrupted + by a forced calibration, that the user is asked to place it back + on the display before resuming the measurements.</li> + </ul> + <h1>[V1.6.2 -> V1.6.3] 26th January 2014</h1> + <ul> + <li>Added ProPhoto.icm and ProPhotoLin.icm to ref profiles.</li> + <li>Fix bug in xicclu -py conversion.</li> + <li>Added code to minimize ICC rounding error on matrix profile + white point accuracy. Re-generated all reference profiles with + this change.</li> + <li>Changed i1d3 driver to completely ignore any EEPROM checksum + errors for non "A-01" rev. instruments.</li> + <li>Made transplot handle RGB->RGB device link.</li> + <li>Removed colprof -y option. Use "profcheck -v2" instead, as it + is more developed.</li> + <li>Fixed bug in dispcal - it was not using the final measurement + pass to update the calibration curves.</li> + <li>Fixed bug in spotread, dispcal & dispread for CCSS capable + instruments where refresh display types was being ignored if a + custom observer was used, and/or the custom observer as being + ignored, and/or a CCMX was being ignored. Changed instlib + semantics for inst_opt_set_ccss_obs :- this is now set + immediately, and applied also to any subsequent set_disptype() + or col_cal_spec_set().</li> + <li>Renamed verify to colverify to avoid clash with MSWin program + of the same name. Made it print the patch location for -v2 if it + is present in the file.</li> + <li>Changed targen to ensure that -V and -p options effects are + reflected in the resulting expected CIE values of the .ti1 file.</li> + <li>Changed targen so that -V parameter also affects single + channel, grey wedge, grid & body centered grid point + distribution.</li> + <li>Changed colprof to deal with variable grid distribution in a + more neuanced way, to reduce overshoot artifacts when the -V + parameter is used.</li> + <li>Changed colprof to used a power_like function for the grid + distribution shape from the -V parameter, so as to avoid issues + with a power curve infinte slope near zero.</li> + <li>Changed colprof to used a scaled down value of the targen -V + parameter as the default for its -V parameter. Documentation now + recommends more moderate values for -V.</li> + <li>Added a special case to collink for RGB video input encoding + to (attempt) to fine tune the black point to compensate for it + (probably) not falling on a cLUT grid point. & out encoding</li> + <li>Tweaked dispcal to try and improve accuracy of black point + calibration.</li> + <li>Switch dispread to use NoClamp readings, so that average black + point value is not biased.</li> + <li>Fixed bug introduced into 1.6.2 oeminst that prevents .ccss + files being installed.<br> + </li> + </ul> + <h1>[V1.6.1 -> V1.6.2] 18th November 2013</h1> + <ul> + <li> Added "dark region emphasis" -V parameter to targen and + colprof, in an attempt to improve the accuracy of display + profiles intended for use with video. This should improve the + subsequent black point accuracy of the profile.</li> + <li>Fixed bug and tweaked dispcal black point optimization to err + on the black side. Added -v3 for even more debugging + information.</li> + <li>Changed i1d3 driver to be more forgiving of EEProm checksum + calculation, so that it works with the latest release "A-02" + rev. i1 display pro & colormunki display instruments, + as well as improving its robustness in the face of errors.</li> + <li>Fixed race condition bug in OS X HID driver. This fixes + occassional problem with i1d3, and also solves problem with the + ColorHug on OS X. </li> + <li>Fixed problem with TV encoded output and dispread -E -k/-K.</li> + <li>Fixed minor bug in DE94 in icclib.</li> + <li>Fixed major bug in illumread - result was being corrupted.</li> + <li>Fixed "edges don't match" bug in printarg when -iCM -h -s/-S + used.</li> + <li>Fix bug in -H flag in ccxxmake, chartread, dispcal, dispread, + illumread & spotread so that it works once again.</li> + <li> <br> + </li> + </ul> + <h1>[V1.6.0 -> V1.6.1] 30th September 2013</h1> + <ul> + <li>Fix bug in "average -m"<br> + </li> + <li>Fix oeminst to work with a wider range of i1d3 install files.</li> + <li>Fix ColorMunki reflective measurement accuracy, particularly + for reflective readings. This has been poor since V1.5</li> + <li>Fix bug in using DTP94 on Apple OS X introduced in V1.5</li> + <li>Fix MadVR connect code to look for appropriate 32 bit or 64 + bit .dll.</li> + <li>Improve MSWin system driver installation by creating valid + ArgyllCMS.cat file to match ArgyllCMS.inf. This eliminates the + need to "Disable Driver Signature Enforcement", as well as + allowing installation on MSWin 8.1.<br> + </li> + </ul> + <h1>[V1.5.1 -> V1.6.0] 16th August 2013</h1> + <ul> + <li>Added support for <b>JETI</b> specbos 1211 and 1201 (Thanks + to JETI for their support!)</li> + <li>Added Video profiling & 3dLut creation support for eeColor + and MadVR. See video section in tutorial for pointers to + relevant changes to tools. This includes support for MadTPG + + various Video standard ICC profiles + verification workflow.<br> + </li> + <li>Linux profile installation will use <b>colord</b> if + libcolordcompat.so is present on system.</li> + <li>Fix <b>ColorHug</b> driver so that it is backwards compatible + with FW 1.1.8</li> + <li>Made sure that MSWin test colors are not color managed. This + may affect Vista, Win7 and Win8.</li> + <li>Changed spectro/dispwin.c so that null transform color + matching is used for displaying test patches on OS X >= 10.6. + This should fix calibrating/profiling secondary displays on > + OS X 10.6. Note that the 32 bit 10.4 binary will still have + problems on > OS X 10.6.</li> + <li>Changed <b>instlib API</b> ambient XYZ and spectral units to + Lux. In previous versions of instlib they were Lux/pi.</li> + <li>For those instruments that support it, made ambient readings + honor refresh mode measurements, to improve repeatability when + measuring regularly flickering light sources. (specbos, i1d3, + i1disp).</li> + <li>Changed spotread -ew mode to be Bradford chromatic transform + rather than XYZ scaling, to better match Argyll ICC abs. vs. + rel.</li> + <li>Added support to xicclu to lookup colors though CAL files, + both forward and backwards. Will also plot CAL file contents + using -g.</li> + <li>Added -Y R:rate option to spotread, dispcal, dispread & + ccxxmake to allow setting a chosen display refresh rate. This + can be used with the Colormunki display, as well as situations + in which refresh rate measurement is not reliable.</li> + <li>By default printtarg will create PS and EPS files with a CUPS + job ticket to disable color management. Use the -U flag to + disable this.</li> + <li>Added display update delay calibration support to i1pro and + ColorMunki (just like i1disp3), to improve measurement times.</li> + <li>Changed dispcal & dispread so that they wait up to 0.5 + seconds when reading dark patches after light ones to allow for + display fall time. Added patch order optimization for + display patch sets in targen to minimize the extra time.</li> + <li>Changed dispwin daemon loader mode option from -E to -X. Added + -E option to encode test patch colors in Video 16-235 range.</li> + <li>Changed dispcal verify option from -E to -z. Added -E option + to encode test patch colors in Video 16-235 range.</li> + <li>Added -E option to to dispread to encode test patch colors in + Video 16-235 range.</li> + <li>Changed CIECAM02 Flare model to distinguish between Flare from + the image itself, and Glare from ambient light. This allows + scaling Glare with ambient automatically. Changed enumerated + viewing conditions for new Flare/Glare settings, changed all to + Flareless to improve dark image behavior, while retaining Glare + modelling. Tweaked brightness and ambient values.</li> + <li>Improved i1pro hi-res mode to improve accuracy.</li> + <li>Added Body Centered Cubic grid option to targen.</li> + <li>Added -Yn flag to dispcal and dispread, which skips asking the + user to place the instrument on the measuring spot.</li> + <li>Improve robustness of i1d3 display update measurement code.</li> + <li>Added support for applying calibration curves in collink.</li> + <li>Changed spotread so that it won't fall back to emissive spot + mode if an ambient reading is requested.</li> + <li>Turned off B2A table clip map smoothing, as it seems to + introduce reversals for some data sets, and provides little + benefit.</li> + <li>Fixed crash in ucmm/ucmm.c when loading certain profiles using + dispwin (thanks to Torok Edwin).</li> + <li>Fixed gamut mapping intent "rl" to really use relative L*a*b*</li> + <li>Fix bug in cicam02 in V1.5.0 that causes some mapping problems + in the red for collink -ir or -ila. </li> + <li>Changed cctiff so that it does lossless JPEG copy when there + is no color transformation. This makes it more useful for + embedding a profile.</li> + <li>Fix xicclu so that it works with device links.</li> + <li>Fixed bug in shaper/matrix profile curves that caused random + bumpy black behaviour (shaper curve optimization local minimum + problem).</li> + <li>Don't add colorant tag to .tiff files in cctiff unless it is a + non-standard space, as Photoshop will barf on such files.</li> + <li>Fix bug with Spyder not being able to break out of dispcal + adjustment loop.</li> + <li>Fix bug in xicc/xicclu, -K flag not being recognised.</li> + <li>Fix bug in xicc/xmatrix.c introduced in V1.5 that prevents + matrix only profiles from being created.</li> + <li>libusb 1.0 is now deprecated in favor of native USB drivers.<br> + </li> + </ul> + <h1>[V1.5.0 -> V1.5.1] 8th March 2013</h1> + <ul> + <li>Fix spectro/instlib.ksh and standalone instlib build.</li> + <li>Turned off debug plot on using FWA.</li> + <li>Changed link $(LINKFLAGS) location in link command line + Jambase to get latest gcc working.</li> + <li>Fixed new bug in matrix display profile creation that causes + an inaccurate relative white point. This causes Photoshop to + barf on the profiles.</li> + <li>Added -m option to printcal.</li> + <li>Fix bug in webwin that causes crash.<br> + </li> + </ul> + <h1>[V1.4.0 -> V1.5.0] 1st March 2013</h1> + <ul> + <li>Increased ease of selecting ISO 13655:2009 M0, M1 and M2 + measurements using FWA comensation using any spectrometer that + can take non-UV filtered measurements. M0, M1 or M2 can now be + selected directly using the -f flag. [ArgyllCMS has been + supporting ISO 13655 M0, M1 & M2 well before the standard + was created, thanks to its FWA compensation feature.]<br> + </li> + <li>Increased stability of i1d3 refresh display measurements by + increasing integration time, and tweaking crossover from + frequency to period measurement.</li> + <li>Added i1pro Rev E (i1pro2) feature support. Uses RevE + measurement mode, and does wavelength calibration. Uses RevE + (internal) stray light reduction, and black level temperature + compensation. The only Rev E feature not currently supported is + U.V. measurement, which would improve the accuracy of FWA + compensation. Rev E driver can be disabled and the legacy driver + mode used by setting the ARGYLL_DISABLE_I1PRO2_DRIVER + environment variable.</li> + <li>Changed i1pro adaptive mode to avoid high gain mode, so as to + give more consistent and longer integration times for low light + levels.</li> + <li>Changed ColorMunki adaptive mode to avoid high gain mode, so + as to give more consistent and longer integration times for low + levels. Added black level temperature compensation.</li> + <li>Added spotread interactive function 'f' to read out the + calibrate display refresh rate for instruments that have a + refresh display mode, as well as an 'F' function that measures + the refresh rate for instruments that support a refresh rate + measurement function (colorimeters & spectrometers).</li> + <li>The Display Type selection option -y in dispcal, dispread, + chartread, spotread & ccxxmake now lists installed CCSS and + CCMX files as a selection, rather than using the -X parameter. + CCMX and CCSS files now have extra fields to indicate the + refresh mode, an optional list of default UI selection + characters, and (for CCMX files) the base display type they + apply over (CB-n).<br> + </li> + <li>Tweaked CIECAM02 to improve behavior for extreme blue colors, + so that the hue doesn't swing too far towards the cyan. This + helps in the clipping behavior from colorspaces such as + ProPhotoRGB.</li> + <li>Made the input profile cLUT extra neutral axis extrapolation + points the default for colprof -u and non -u profiles. Changed + -u algorithm to work similarly to -U scale :- it sets the scale + automatically. Relative colorimetric is therefore hue matched to + the white reference patch, Removed colprof -un, as it seems + unnecessary. Added colprof -uc, which clips cLUT colors over Y = + 1 to white.</li> + <li>The spyd2en, spyd4en and i1d3ccss tools have been combined + into, and replaced by a single oeminst tool.</li> + <li>Fix problem with dispwin/dispcal/dispread -dweb and the latest + Safari browser.</li> + <li>Changed to a single ArgyllCMS.inf file for MSWin USB driver + installation. This eases installation of more than a single type + of instrument. Tested on MS Windows 8 and updated installation + instructions.</li> + <li>Dropped libusb for USB access, using native USB access + instead. MSWin uses the libusb-win32 kernel driver. Moved the + usb setup files from libusb1 to a new directory, usb.</li> + <li>Added scanin support for ColorCheckerPassort.</li> + <li>Updated OS X code to compile on 10.6 and 10.7 and (presumably) + 10.8 (64 bit compatible API used when compiling on those + platforms, including Cocoa for the test patch window).<br> + </li> + <li>Changed udev file usb/55-Argyll.rules to eliminate the test + for /lib/udev/udev-acl as a condition of using ACL_MANAGE, since + I'm informed that it is deprecated in recent distribution + releases (but who can tell, given the churn in the udev API).</li> + <li>Deprecated -V flag (adaptive mode) in dispcal, dispread and + ccxxmake, since this is now the default. Flag will be ignored + with a warning. Added -ZA flag instead, to select non-adaptive + integration time mode.</li> + <li>spotread -d flag is deprecated, and is now a synonym for the + -e flag, since it defaults to adaptive mode. Added -ZA flag + instead, to select non-adaptive integration time mode. Also + added -Zr and -ZR flags to allow testing of the refresh mode + overrides.</li> + <li>Migrated ArgyllCMS specific application runtime files (such as + instrument blobs, calibration state & calibration files) to + an "ArgyllCMS" sub-directory rather than the generic "color" + directory. On OS X also moved data files to below the + "Application Support" sub directory. The old locations will be + used as a fallback.<br> + </li> + <li>Added support for Quato Silver Haze 3 OEM i1d3<br> + </li> + <li>Added support for X-Rite ColorMunki Smile colorimeter.</li> + <li>Enable the ColorHug by default, although it isn't advertised + as supported, since it doesn't yet work reliably on OS X. + Updated ColorHug PCI VID & PID</li> + <li>For Spyder, emit a warning rather than error if the feature + bits are missing for calibration tables.</li> + <li>Added automatic adjustment of patch reading delay for i1d3, so + that a more conservative (longer) default value (200 msec) can + be used without impacting i1d3 speed. Also added environment + variable ARGYLL_MIN_DISPLAY_UPDATE_DELAY_MS that can set a + different minimum update delay.</li> + <li>Fixed a bug introduced in V1.3.6 that stops the dtp41 from + being initialized properly.</li> + <li>Improved black level readings derived from spectral values by + allowing them to be -ve. <br> + </li> + <li>The instlib API has been modified quite extensively to make it + more self contained and flexible, although the basic + architecture remains the same.<br> + </li> + </ul> + <h1>[V1.3.7 -> V1.4.0] 20th April 2012</h1> + <ul> + <li>Modified spectro/ccxxmake so that a colorimeter can be used as + a reference to make ccmx files if two .ti3 files are used. Added + ref/ccxx.ti1 as convenient way of creating ccmx .ti3 files.<br> + </li> + <li>Added dither/screening support for 8 bit output of render, and + then made it available in target/printtarg.<br> + </li> + <li>Added JPEG file support to imdi/cctiff, xicc/tiffgamut and + xicc/extracticc. ICC profiles embedded in JPEG files can now be + used anywhere a TIFF file with embedded ICC profile can be used + as a source of an ICC profile.<br> + </li> + <li>Fixed memory leaks in usbio.c, xdg_bds.c & conv.c</li> + <li>Fixed double memory free bug in icc/icc.c when iccdump'ing a + profile that has a duplicate tag.</li> + <li>Changed license of xicc/ccmx.[ch] to GPL2+.<br> + </li> + <li>Made display calibration and profile making deal with displays + without hardware calibration support (VideoLUT support) more + graceful. Added tutorial section covering this.<br> + </li> + <li>Added option to dispwin/dispcal/dispread/ccxxmake to redirect + the test patches to a web browser via a local web server. This + augments Argyll's existing local and remote display capability.<br> + </li> + <li>Fixed bug in spectro/i1d3.c which results in NAN if a low + level readings drops to zero at a particular time. Improved + refresh rate calibration accuracy. Fixed bugs in adaptive + measurement logic that caused a channel to be pre-measured when + it shouldn't. This seems to noticeably improve repeatability on + refresh displays.<br> + </li> + <li>Fixed bug in ucmm/jcnf where it was failing to locate the + correct profile for a display.<br> + </li> + <li>Fix bugs in ColorMunki Transmissive measurement mode + calibration.<br> + </li> + </ul> + <h1>[V1.3.6 -> V1.3.7] 26th March 2012</h1> + <ul> + <li>Fix regression in Spyder support - ccmx files were not being + handled (bug introduced in 1.3.6).</li> + <li>Fix packaging problem - Spyder4 MSWin .inf file was missing.</li> + <li>Change dispwin so that it will install a profile when there is + no access to the display VideoLUT if the profile has no vcgt.<br> + </li> + </ul> + <h1>[V1.3.5 -> V1.3.6] 19th March 2012<br> + </h1> + <ul> + <li>Added Spyder4 support. Note the need for spyd4en for access to + a full range of Manufacturers calibrations. The Spyder4 can use + .ccss calibration files too. Speeded up all Spyder instrument + readings on brighter colors.</li> + <li>Experimental ColorHug support is compiled in, but is disabled + unless the environment variable "ENABLE_COLORHUG" is set. The + ColorHug currently doesn't seem to work reliably across all + platforms ArgyllCMS supports.<br> + </li> + <li>Changed and expanded display selection (-y flag) to be + instrument specific. This is to support the Spyder4 and + ColorHug, and adds a refresh display selection to the i1d3.</li> + <li>Tweaked i1d3 integration times and added accurate refresh + period calibration to the refresh display mode. Refresh display + measurement times are double non-refresh displays. Improved i1d3 + period measurement logic to improve measurement speed and + accuracy for dark colors.</li> + <li>Changed i1disp measurement logic to try and make it more + robust against light to dark changes during a reading. This may + make it slightly less precise for LCD displays on bright colors + (equivalent now to Refresh display precision).<br> + </li> + <li>Added a -V option to spotread to allow tracking reading + consistency.</li> + <li>Changed ccxxmake to create default .ccss with just RGBW, + and not to weight W. This may give better matching. Made + corresponding change to CCMX, giving the white patch 1/4 + weighting of sum of all other patches.</li> + <li>Fixed applycal so that it applies calibration to both A2B and + B2A tables, to preserve softproofing.</li> + <li>Fixed timeout in SpectroScanT reference transmission + measurement. (Someone kindly donated me a SpectroScanT to test + with!)</li> + <li>Made DTP94 driver ignore with a warning any + NEEDS_OFFSET_DRIFT_CAL_ERR after a full reset. It seems that + occasionally a few instruments do this, and X-Rite don't appear + to be prepared to treat this as an instrument fault.</li> + <li>Added support for Datacolor SpyderCheckr (Thanks to Jos + Pereira).</li> + <li>Improved the ability of spyd2en to cope with slightly + different setup.exe formats.</li> + <li>Add support for NEC SpectraSensor Pro version of the i1d3.<br> + </li> + </ul> + <h1>[V1.3.4 -> V1.3.5] 24th October 2011</h1> + <ul> + <li>Fix bug (crash) that affects ColorMunki design/photo display + measurement. This also stops it restoring a calibration (-N + flag).</li> + <li>Add support for the OEM version of the i1d3.</li> + <li>Fix bug that stopped ccxxmake being able to make ccmx's.</li> + <li>Tweak gamut mapping to improve dark area mapping, + non-monotonic profile inversion, and contrast preservation to + small gamut.</li> + <li>Kill i1ProfileTray.exe process if unable to open i1d3 on + MSWin.</li> + <li>Fix DTP20 chart printing - TID was sometimes incomplete. This + shows up on a 4x6 chart.<br> + </li> + </ul> + <h1>[V1.3.3 -> V1.3.4] 31st August 2011</h1> + <ul> + <li>Added support for the X-Rite i1 Display Pro and ColorMunki + Display colorimeters. As part of this, added support for CCSS + calibration files for the instruments and added CCSS support to + ccxxmake (renamed from ccmxmake). Provide new tool i1d3ccss to + translating and installing CCSS files as well as the + manufacturers calibration files for these instruments. Added + non-default observer support for these instruments too.</li> + <li>Fix gamut code to ignore setting primary/secondary cusps that + are unlikely to be true. This avoids buggy gamut mapping + behavior for gamuts that are very small and odd shaped.</li> + <li>Changed Linux USB code to avoid doing a + set_configuration if possible, since the USB driver does + this by default. This then avoids triggering a bug in the + Spyder2, which allows it to work on Linux version without the + reset_ep fix, and may also allow the Spyder to work better with + USB hubs.</li> + <li>Change printtarg for DTP20 to allow for variable patch size.</li> + <li>Changed dummy display matrix table to have channels rotated + rather than R & G swapped, to make it more obvious.</li> + <li>Added option to colprof to allow setting the default profile + rendering intent.</li> + <li>Enhanced spectro/fakeread so that it will process a .ti3 file + that has been renamed to .ti1.</li> + <li>Fix bug in matrix input profile white point selection, + add + in slight neutral bias code used in clut profiles.</li> + <li>New profcheck -I wasn't working - fix option parsing.</li> + </ul> + <h1>[V1.3.2 -> V1.3.3] 13th May 2011</h1> + <ul> + </ul> + <ul> + <li>Fixed compiler dependant bug in Eye-One pro and (possibly) + Munki high res. spectral wavelength calculation.</li> + <li>Add support for install variables DESTDIR and PREFIX in + Jamtop. These can be set on the command line using "jam -s"</li> + <li>Added targen -N parameter to allow adjustment of neutral axis + patch density emphasis, as well as increasing the default. This + should improve the result without needing to add explicit grey + test patches.</li> + <li>Added spectro/instlib.ksh script to assemble all the files + needed for a standalone instrument library. Changed licence to + GPLv2 for the files included in the instlib.zip file that is + thus created. See spectro/instlib.txt for more details.</li> + <li>Fix Jambase so that recent MingW compilers don't need extra + .dll's</li> + <li>Change Linux serial code to test ports using O_NONBLOCK</li> + <li>Modify xspect & illumread to improve realism of UV + spectrum estimation.</li> + <li>Fixed profile/txt2ti3 so that a sample name that looks like an + integer is treated as text. (Fixes problem with latest + ProfileMaker file).</li> + <li>Added LCh option to spotread.</li> + <li>Fixed numerical issue in scanin/scanrd.c, where large input + rasters would cause fitting to fail.</li> + <li>Modified colprof input chart white patch detection to slightly + favour patches that are close to D50 neutral.</li> + <li>Increase the default XYZ PCS A2B profile default smoothness.</li> + <li>Improved cLUT input -u black & white point + extrapolation.</li> + <li>Improved black point determination for devices that have + extremely narrow gamuts doe to the use of custom inks.</li> + <li>Added -Z option to colprof, to allow setting ICC attribute + flags.</li> + <li>Fix CIECAM02 to better match forward and backwards, to fix + perceptual table white point.</li> + <li>Add code to override X-Rite's new OS X drivers for ColorMunki + and EyeOne. Note new installation instructions + <http://www.argyllcms.com/doc/Installing_OSX.html>.</li> + <li>Added -R flag to colprof, which restricts the range of the + white, black for better compatibility with other programs.</li> + <li>Fixed typo bug that prevented flash measurement mode from + working.</li> + <li>Replaced spectro/average with a new version that is more + general.</li> + <li>Fixed bug in printcal not working with spectral only files.</li> + <li>Added extra verbose output to printcal in which it computes an + ideal power-like value to apply to the test chart values in + targen.</li> + <li>Modify the way that XYZ cLUT B2A tables are indexed, so that + the white point is at the top corner of the grid.This should + solve Photoshop CS4/CS5 complaining that XYZ LUT profiles are + 'defective'.</li> + <li>Added option in xicc/xicclu to plot an arbitrary slice.</li> + <li>Expand the number of i1 Display OEM devices that can be used.</li> + <li>Made some changes to help compile on FreeBSD.</li> + <li>Added another intent, "pa", Perceptual Appearance, which is + the same as perceptual except that the grey axes are not forced + into alignment, allowing the appearance parameters to have full + affect, including altering the chromatic mapping.</li> + <li>Fixed bug in txt2ti3 - it wasn't creating an iRGB colorspace + file for output device RGB files, causing warnings warnings and + failures when mixed with other iRGB tool sequences. </li> + <li>Added pathological case fix for target/ofps where the ink + limit == di-2. </li> + <li>targen was failing to proceed when fixed points happened to be + numerically just over the total ink limit.</li> + <li>Added more navigation options for chartread patch by patch + mode.</li> + <li> Fixed bug in "chartread -r -H" that caused resume of + i1Pro high res to fail with "The resumed spectral type seems to + have changed".</li> + <li>Modified profcheck so that it prints patch location if it is + present in the .ti3 file.</li> + <li>Changed dispcal and dispread -K option to -J. Added -K option + to dispcal as an alternate way of profiling a calibrated + display, and also added a -K option to dispcal. </li> + <li>Increased ColorMunki emissive auto scaling target "over" + margin from 5% to 10% to allow more room for instrument drift + during measurement.</li> + <li> Fix bug in winusb + i1Display, where dark CRT + measurements timeout.</li> + </ul> + <h1>[V1.3.1 -> V1.3.2] 4th November 2010<br> + </h1> + <ul> + <li>Turn off debugging that was accidentally left on in FWA code. + Add gcc 3.3 PPC optimizer bug workaround to FWA code in + xicc/xspect.c</li> + <li>Change shaper/matrix profile back to using power curve as 0th + order shape. Improve it with input & output offsets and + straight segment at zero. Make cLUT input -u black & white + point extrapolation use pure shaper curves with special tweaks.</li> + <li>Increase dispcal native white target weighting from 10 to 50 + to encourage white to be device 1.0,1.0,1.0 more strongly.</li> + </ul> + <h1>[V1.3.0 -> V1.3.1] 26th October 2010<br> + </h1> + <ul> + <li>Fixed MSWIN Vista/Win7 problem where having Task Manager + running would stop display test window updating. Also fixed plot + library to avoid the same problem.</li> + <li>Swapped dispwin -E and -D flags, to make -D debug consistent + throughout tools.</li> + <li>Changed the ARGYLL_NOT_INTERACTIVE mode so that all return and + line feed characters are ignored, so that they can be used + freely to flush stdin without triggering anything.</li> + <li>Fixed endless loop problem with chartread -r -p on fully read + chart.</li> + <li>Added -S option to chartread, that suppresses wrong strip and + unexpected value warnings.</li> + <li>Fix dispcal and spotread so that color temperature takes into + account any non-standard observer (ie. the color temperature is + the closest point on the spectrum locus as determined by the + chosen observers interpretation of the Plancian or daylight + spectrum.)</li> + <li>Fix bug in libusb1 triggered on systems that support bulk + continuation (Linux)</li> + <li>Added 1964_10c observer to spectro/dispcal, to better allow + comparison to the default numbers.</li> + <li>Added recognition for Huey built into Lenovo W series Laptops.</li> + <li>Fixed chartread/dispsup/spotread etc. so that -N isn't fatal + if the instrument doesn't support it.</li> + <li>Fixed dispcal to disable black & white drift tracking + during interactive adjustment.</li> + <li>Added -s option to ccmxmake to allow the number of test + patches to be set.</li> + </ul> + <h1>[V1.2.0 -> V1.3.0] 8th September 2010<br> + </h1> + <ul> + <li>Added option to <span style="font-weight: bold;">dispcal</span> + and dispread that attempts to counteract instrument black drift + and display white drift (-I option). This may help with + instruments that haven't properly acclimatised to the + measurement location, and LCD displays that also take some time + to stabilise. The is a short discussion <a + href="Scenarios.html#PM6">here</a>.<br> + </li> + <li>Added option to <span style="font-weight: bold;">dispcal</span> + to allow specifying a non 1931 2 degree observer if a + spectrometer is being used.<br> + </li> + <li>Added new utility spectro/<span style="font-weight: bold;">ccmxmake</span>, + which makes Colorimeter Correction Matrices for a particular + Colorimeter + Display combination, using a Spectrometer as a + reference. The resulting <span style="font-weight: bold;">.ccmx</span> + file can then be used with <span style="font-weight: bold;">spotread/dispcal/dispread</span> + (-X option) to improve the accuracy of the colorimeter on + that particular display. See a discussion <a + href="WideGamutColmters.html">here</a> and <a + href="Scenarios.html#PM6">here</a>.<br> + </li> + <li>Fixed bug in spotread's handling of emissive measurements. If + the XYZ was computed from spectral, it was using a D50 white + instead of no white reference.</li> + <li>Fixed bug in i1pro normal resolution wavelength calibration, + introduced in V1.2.0.<br> + </li> + <li>Changed libusb V1.0 name to libusb-1.0A, so as not to clash + with any official but different libusb V1.0 installation. [This + may necessitate re-installing device drivers on MSWin.]</li> + <li>Added support for HP DreamColor version of the i1 display.<br> + </li> + <li>Fix problem with ARGYLL_NOT_INTERACTIVE - reading from + instruments was not actually possible, because polling for input + was disabled.</li> + <li>Adjust ColorMunki dark threshold to reduce misread reports. + Add inconsistent data to debug output. Fix bug in adaptive mode + - the integration time was sometimes too short. Set + adaptive emissive target at 95% to allow a little more margin to + saturation.<br> + </li> + <li>Fix problem with ColorMunki reporting erroneous inconsistent + measurement errors. This shows up on display calibration.</li> + <li>Fix some minor compiler warnings.</li> + <li>Added direction indicators to xy values in dispcal + interactive monitor adjustments. </li> + <li>Fix bug in CIECAM02 viewing condition settings :- the + enumerated conditions after "mt" are displaced by 1. (ie. "mt" + is really "pc", "mb" is "mt", "md" is "mb" etc.) Added option + -c:sn for auto surround from the Lv parameter (-c:l).</li> + <li>Add option to illumread to average several readings. Fixed bug + in the way illumread displays available instruments.<br> + </li> + </ul> + <h1>[V1.1.1 -> V1.2.0] 30 July 2010<br> + </h1> + <ul> + <li>Re-worked gamut mapping to improve perceptual intent + saturation levels, as well as improve highlight and shadow + contrast. Added fine tuning to improve both smoothness and the + precision with which the source is mapped to the destination.</li> + <li>Added illumread, which allows measuring an illuminant and + estimating its UV content, for better accuracy with FWA + compensation.</li> + <li>Use a modified/forked version of libusb V1.0, that supports + Win2K (libusb0.sys) back end by default. Supports 64 but MSWin + using a combination of WinUSB.sys and ptlibusb0.sys. [ The HCFR + does not work on Win 64 bit though, due to its buggy USB + implementation. ] NOTE that the included version of Libusb V1 + has been carefully tested with all supported instruments on all + supported platforms, and includes many bug fixes needed + for correct functioning. While bug fixes have been fed upstream, + not all have been adopted. In particular there is a nasty race + condition that has not, and may never be fixed upstream, as well + as missing critical functionality (clearep()).<br> + </li> + <li>Modified colprof -p to allow different abstract profiles to be + applied for each intent.</li> + <li>Added -I option (imitation) to printcal, so that an existing + devices response can be set as a target.</li> + <li>Increase target/ofps.c vertex intersection retries from 10 to + 40 to give it a better chance of working with difficult + profiles.</li> + <li>Fixed bug in plot that shows up on XP+, where the window isn't + dismissed by the first keystroke, but only after it has been + moved or resized.</li> + <li>Changed CMYK black point to be natural, rather than the + darkest point in the same direction and K only. This may wreck K + only to black point matching, but it will stop printers with + funny colored K ink from messing up the black point.</li> + <li>Make Lacie Blue Eye colorimeter appear as an i1display.</li> + <li>Improved i1pro matching to Original Manufacturers Driver (see + doc/i1proDriver.html).</li> + <li>Improved i1pro/ColorMunki patch recognition for better + uniformity.</li> + <li>Fixed bug in ColorMunki driver scan mode calibration when + instrument is more sensitive than usual.</li> + <li>Added EV calculation to spotread -a<br> + </li> + </ul> + <h1>[V1.1.0 -> V1.1.1] 21 February 2010<br> + </h1> + <ul> + <li>Renamed the following tools:<br> + cb2cgats -> + cb2ti3<br> + kodak2cgats -> kodak2ti3<br> + logo2cgats -> txt2ti3<br> + splitcgats + -> splitti3<br> + + mpprof -> + mppprof<br> + </li> + <li>Modified black curve to make sure that smoothed curve meets + target level at boundaries.</li> + <li>Added -M option to printtarg, for the case where the TIFF file + is to include the margin.</li> + <li>Fixed several build bugs in imdi code related to 64 bits.</li> + <li>Fixed profile/colprof -u so that it is applied to matrix + profiles too</li> + <li>Changed tiffgamut to use one pass gamut hull finding and + modified the smoothing so as to end up with a more closely + wrapped volume.</li> + <li>Fixed bug in input matrix profiles introduced by the XYZ cLUT + display matrix profile change, where the correct white and black + point weren't being written.</li> + <li>Added matrix only/linear algorithm option to profile/colprof, + for raw camera profiling.</li> + <li>Modified libusb/55-Argyll.rules for better compatibility with + systems that have ACL installed but no ConsoleKit. Also set + ID_VENDOR and ID_MODEL using. usb-db.</li> + <li>Modified target/targen to cope better with case where adding + nodes fails to determine vertex positions a lot of the time, + causing extreme slowdown.</li> + <li>Fixed colprof so that the per channel input curves for XYZ PCS + B2A tables are actually scaled correctly.</li> + <li>Changed link/collink to apply Y to L* curve if the input or + output space is XYZ. Fixed the Y to L* scaling to make sure it + only apples to XYZ space, and that the L* non-linearisation + still applies to Y like device spaces.</li> + <li>Modified scanin so that it ignores any alpha channels in the + input .tiff file.</li> + <li>Changed printcal so that it will create .AMP file with more + than 4 channels. Also fixed up plotting to plot up to 10 + channels.</li> + <li>Changed dispcal and dispread so that a request for projector + mode falls back to display mode if the instrument doesn't + support a projector mode.</li> + <li>Updated ref/CMP_Digital_Target-3.cht as it seems that the + reference chart has columns labelled "2A - 2D" rather than the + "AA - AD" that is actually printed on the chart...</li> + <li>Altered xpsect FWA code to reduce overshoot artefacts due to + filtering.<br> + </li> + </ul> + <h1>[V1.0.4 -> V1.1.0] 17th January 2010<br> + </h1> + <ul> + <li>Spyder3 and ColorMunki Design, Photo and Create instrument + support.</li> + <li>Added a complete printer calibration system. This can work + either with a print system that supports per channel print + calibration curves, or purely using ICC profiling mechanisms.</li> + <li>Default targen (OFPS) test point distribution has been + re-written to generate test points on the gamut surface, refine + the point locations when using a guide profile, and use a better + error estimate model to determine the test point locations. <br> + </li> + <li>Changed chartread strip reading mode to allow navigating about + the strips, saving a partially read chart, and resuming a + partially read chart.<br> + </li> + <li>Improved and re-tuned gamut mapping. This is noticeably + smoother and better retains source image detail.</li> + <li>Re-tuned the cLUT profile creation smoothness vs. accuracy.</li> + <li>Fixed viewgam so that the number of gamuts that can be viewed + is unlimited. Also added error when computing intersecting + volume if the two gamuts are incompatible.</li> + <li>Improved CMYK black generation control and smoothness near the + black point.</li> + <li>Improved collink special black and colorant handling so that + the gamut mapping is consistent with the special black and + colorant mapping</li> + <li>Changed profile/colprof to generate matrix tags for Display + XYZ PCS cLUT profiles, to improve compatibility with other CMMs.<br> + By default (-ax) the matrix tags will be a dummy transform that + swaps red and green, while using -aX will create real matrix + tags.</li> + <li>Added -V option to dispcal and dispread to allow use of i1pro + adaptive mode to give better low level consistency.</li> + <li>Changed dispcal to default to -f 1.0 (assume black is all + output offset) to make it work in more sympathy to a typical + display response. Also changed default gamma to 2.4 for OS X + 10.6 systems.<br> + </li> + <li>Improved X11 XRandR CRTC detection.</li> + <li>Added spotread option to save spectral reading of an + illuminant to a .sp file.</li> + <li>Added Color Rendering Index (Ra) to spotread measurement + results.</li> + <li>Added i1pro & ColorMunki flash measurement + support. <br> + </li> + <li>Improve reliability of detecting backwards read i1pro/Munki + strips.</li> + <li>Fixed bug in i1pro driver that subtly affected accuracy.</li> + <li>Modified xicc/cam02 to clip the blue to avoid crazy behavior + outside the spectrum locus.</li> + <li>Simplified the Linux installation instructions, particularly + with regard to USB and serial permissions.</li> + <li>Added working MSWindows 64 bit libusb drivers, which will work + on Vista 64 and MSWindows 7 64 bit. Because of Microsoft's + driver signing requirements though, they won't be usable unless + a driver code signing workaround is used.</li> + <li>Changed printtarg so that the TIFF output has the paper margin + subtracted from it. This is so that the resulting TIFF can be + placed on that sized paper without clipping or scaling. Set the + margin to zero to get a TIFF that exactly fits into the + specified paper size</li> + </ul> + <h1>[V1.0.3 -> V1.0.4] 30th June 2009<br> + </h1> + <ul> + <li>Modify icc/icclib to protect against integer overflow + exploits, and fixes to minor bugs. Bump icclib version to 2.11 + to reflect this.<br> + </li> + <li>Fix bug in spectro/hidio.c that can cause a crash (bus error) + on OS X for any program that accesses the instruments.</li> + <li>Fix bug in xicc/xfit.c where too little memory was being + allocated.<br> + </li> + </ul> + <h1>[V1.0.2 -> V1.0.3] 3rd September 2008<br> + </h1> + <ul> + <li>Added multi-TIFF and popularity filtering to <span + style="font-weight: bold;">tiffgamut</span>.<br> + </li> + <li>Modified gamut mapping in <span style="font-weight: bold;">colprof</span> + and <span style="font-weight: bold;">collink</span> to be + consistent, and have higher perceptual intent saturation.<br> + </li> + <li>Fixed timeout problem with the Eye-One Display colorimeter.<br> + </li> + <li>Fix segmentation fault in <span style="font-weight: bold;">dispread</span>.</li> <li>Fix out of memory error in <span style="font-weight: bold;">colprof @@ -1205,20 +1234,23 @@ -
- </span>for systems with > 3Gig Ram.</li>
- <li>Add support for the Eye-One Monitor spectrometer.</li>
- <li>Added -L option to <span style="font-weight: bold;">printtarg</span>
- to suppress the i1pro target holder clip margin.<br>
- </li>
- <li>Fixed bug in <span style="font-weight: bold;">dispcal</span>
- when using -a with -t<br>
- </li>
- </ul>
- <h1>[V1.0.1 -> V1.0.2] 19th August 2008<br>
- </h1>
- Various bug fixes, the main ones being:<br>
- <ul>
+ + + + + </span>for systems with > 3Gig Ram.</li> + <li>Add support for the Eye-One Monitor spectrometer.</li> + <li>Added -L option to <span style="font-weight: bold;">printtarg</span> + to suppress the i1pro target holder clip margin.<br> + </li> + <li>Fixed bug in <span style="font-weight: bold;">dispcal</span> + when using -a with -t<br> + </li> + </ul> + <h1>[V1.0.1 -> V1.0.2] 19th August 2008<br> + </h1> + Various bug fixes, the main ones being:<br> + <ul> <li>Fixed some <span style="font-weight: bold;">colprof </span>performance @@ -1262,74 +1294,77 @@ -
- and memory usage issues.</li>
- <li>Fixed issues with Eye-One Pro Rev B timeouts.</li>
- <li>Added new option to collink -fk, that forces 000K input to K
- only output.</li>
- <li>Added device target value quantization option to <span
- style="font-weight: bold;">printtarg</span>, as well as making
- it default for TIFF output files.put files.</li>
- <li>Fixed leak that was affecting <span style="font-weight:
- bold;">printtarg</span>.<br>
- </li>
- </ul>
- <h1>[V0.70 Beta 8 -> V1.0.0] 1st July 2008<br>
- </h1>
- <br>
- Apart from numerous bug fixes and many minor feature additions and
- improvements, the main changes to this version compared to the
- previous one are:<br>
- <ul>
- <li>Speedup in profile and device link generation (inversion
- code), and better memory usage.<br>
- </li>
- <li>Support for embedded profiles in TIFF files.</li>
- <li>Support for installing and uninstalling and loading of display
- profiles for all operating systems, and a micro CMM system for
- X11/Linux<br>
- </li>
- <li>Improved display calibration and profiling, including ambient
- light adjustment.</li>
- <li>X11 XRandR 1.2 support added.</li>
- <li>Raster test charts now supported, as well as PS and EPS.<br>
- </li>
- <li>Guidance for installing on a wider range of systems.</li>
- <li>Fixed luminance and ambient calibration issues with various
- instruments.</li>
- <li>Renamed "profile" to "colprof", and "icclink" to "collink" to
- avoid clashes that have arisen with other executable names.</li>
- <li>Streamlined source code build system, for much easier
- building.<br>
- </li>
- <li>Installation archives now include a top directory, and
- gzip/tar format for OS X and Linux.</li>
- <li>Added B2A table to input device LUT profiles by default.<br>
- </li>
- </ul>
- As usual, a more detailed description of all changes is in the <b>log.txt</b>
- file that accompanies the source code.
- <h1>[V0.60 -> V0.70 Beta 8]15th January 2008<br>
- </h1>
- <ul>
- <li>Added quick display ICC profile creation as part of
- calibration.</li>
- <li>Added support for the Huey, Spyder 2, DTP20, Eye-One Pro,
- DTP22/Digital Swatchbook, Eye-One Display 1 and 2 instruments.</li>
- <li>Changed to GPL Version 3 license.</li>
- <li>Countless other bug fixes and feature enhancements.<br>
- </li>
- </ul>
- <br>
- <br>
- <br>
- <p><br>
- <br>
- <br>
- <br>
- <br>
- <br>
- </p>
- <br>
- </body>
-</html>
+ + + + + and memory usage issues.</li> + <li>Fixed issues with Eye-One Pro Rev B timeouts.</li> + <li>Added new option to collink -fk, that forces 000K input to K + only output.</li> + <li>Added device target value quantization option to <span + style="font-weight: bold;">printtarg</span>, as well as making + it default for TIFF output files.put files.</li> + <li>Fixed leak that was affecting <span style="font-weight: + bold;">printtarg</span>.<br> + </li> + </ul> + <h1>[V0.70 Beta 8 -> V1.0.0] 1st July 2008<br> + </h1> + <br> + Apart from numerous bug fixes and many minor feature additions and + improvements, the main changes to this version compared to the + previous one are:<br> + <ul> + <li>Speedup in profile and device link generation (inversion + code), and better memory usage.<br> + </li> + <li>Support for embedded profiles in TIFF files.</li> + <li>Support for installing and uninstalling and loading of display + profiles for all operating systems, and a micro CMM system for + X11/Linux<br> + </li> + <li>Improved display calibration and profiling, including ambient + light adjustment.</li> + <li>X11 XRandR 1.2 support added.</li> + <li>Raster test charts now supported, as well as PS and EPS.<br> + </li> + <li>Guidance for installing on a wider range of systems.</li> + <li>Fixed luminance and ambient calibration issues with various + instruments.</li> + <li>Renamed "profile" to "colprof", and "icclink" to "collink" to + avoid clashes that have arisen with other executable names.</li> + <li>Streamlined source code build system, for much easier + building.<br> + </li> + <li>Installation archives now include a top directory, and + gzip/tar format for OS X and Linux.</li> + <li>Added B2A table to input device LUT profiles by default.<br> + </li> + </ul> + As usual, a more detailed description of all changes is in the <b>log.txt</b> + file that accompanies the source code. + <h1>[V0.60 -> V0.70 Beta 8]15th January 2008<br> + </h1> + <ul> + <li>Added quick display ICC profile creation as part of + calibration.</li> + <li>Added support for the Huey, Spyder 2, DTP20, Eye-One Pro, + DTP22/Digital Swatchbook, Eye-One Display 1 and 2 instruments.</li> + <li>Changed to GPL Version 3 license.</li> + <li>Countless other bug fixes and feature enhancements.<br> + </li> + </ul> + <br> + <br> + <br> + <p><br> + <br> + <br> + <br> + <br> + <br> + </p> + <br> + </body> +</html> diff --git a/doc/XRGA.html b/doc/XRGA.html index 778b8bd..d0ce315 100755 --- a/doc/XRGA.html +++ b/doc/XRGA.html @@ -28,15 +28,16 @@ href="https://www.xrite.com/documents/literature/en/L7-462_XRGA_WhitePaper_en.pd + + is possible</a> between these different standards. While such a conversion is not perfect, it reduces the discontinuities between old instrument families and current X-Rite instruments.<br> <br> By default, Argyll will use the native calibration of Gretag-Macbeth and X-Rite instruments. These are summarized here:<br> - <br> <br> - <table border="0" cellpadding="2" cellspacing="2"> + <table cellspacing="2" cellpadding="2" border="0"> <tbody> <tr> <td valign="top"><a href="instruments.html#DTP20">DTP20 @@ -76,7 +77,8 @@ href="https://www.xrite.com/documents/literature/en/L7-462_XRGA_WhitePaper_en.pd <tr> <td valign="top"><a href="instruments.html#ColorMunki"><span style="text-decoration: underline;">ColorMunki</span></a> - Design or Photo</td> + Design, Photo or i1Studio<br> + </td> <td valign="top">XRGA<br> </td> </tr> @@ -137,5 +139,21 @@ href="https://www.xrite.com/documents/literature/en/L7-462_XRGA_WhitePaper_en.pd You can also convert from one standard to the other using <a href="spec2cie.html#A">spec2cie</a>.<br> <br> + For informational purposes, the native calibration of some other + Gretag-Macbeth and X-Rite instruments are:<br> + <br> + <table cellspacing="2" cellpadding="2" border="0"> + <tbody> + <tr> + <td valign="top">HP Z printer Sensor <br> + </td> + <td valign="top">GMDI<br> + </td> + </tr> + </tbody> + </table> + <br> + <br> + <br> </body> </html> diff --git a/doc/collink.html b/doc/collink.html index b746c5d..fbb1aaa 100755 --- a/doc/collink.html +++ b/doc/collink.html @@ -18,6 +18,9 @@ inverting the forward profile, to allow black ink regeneration or to retain the source black characteristic from the source profile.<br> + <br> + <small>The <a href="#O">-O</a> option allows creation of a device + link that contains just per channel calibration curves.</small> <h3>Usage Summary</h3> <span style="font-family: monospace;">collink [-options] <span style="font-style: italic;">srcprofile dstprofile linkedprofile</span></span><br @@ -66,6 +69,7 @@ + Verbose<br> </span><span style="font-family: monospace;"> </span><a style="font-family: monospace;" href="#A">-A "manufacturer"</a><span @@ -134,6 +138,7 @@ existing + profile, rather than link (Debug option)</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> </span><a @@ -187,6 +192,7 @@ clut + res. set by -q</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> </span><a style="font-family: monospace;" href="#n">-n</a><span @@ -234,6 +240,7 @@ preserve + device curves in result</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> </span><a style="font-family: monospace;" href="#f">-f</a><span @@ -305,13 +312,14 @@ Include + abstract profile in link</span><br> <span style="font-family: monospace;"><span style="font-family: monospace;"> </span><a style="font-family: monospace;" href="#a">-a file.cal</a><span style="font-family: monospace;"> Apply calibration curves</span> to link output and append linear<br> - <a href="H">-H file.cal</a> + <a href="#H">-H file.cal</a> @@ -329,8 +337,11 @@ Include - Append calibration curves to 3dlut<br style="font-family: - monospace;"> + + Append calibration curves to 3dlut<br> + <a href="#O">-O file.cal</a> + Use just calibration curves as link and append linear<br + style="font-family: monospace;"> </span> <span style="font-family: monospace;"> </span><a style="font-family: monospace;" href="#s">-s</a><span style="font-family: monospace;"> @@ -377,6 +388,7 @@ Mode + (default)</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> </span><a style="font-family: monospace;" href="#g">-g [src.gam]</a><span @@ -428,6 +440,7 @@ Gamut + Mapping Mode using inverse outprofile A2B [optional source gamut]</span><br style="font-family: monospace;"> <br style="font-family: monospace;"> @@ -483,6 +496,7 @@ s + = saturation, a = absolute colorimetric</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> </span><a @@ -535,6 +549,7 @@ s + = saturation, a = absolute colorimetric</span><br style="font-family: monospace;"> <br style="font-family: monospace;"> @@ -590,6 +605,7 @@ a + Absolute Colorimetric (in Jab) [ICC Absolute Colorimetric]<br> aw @@ -635,6 +651,7 @@ aw + Absolute Colorimetric (in Jab) with scaling to fit white point<br style="font-family: monospace;"> </span><span style="font-family: monospace;"> @@ -681,6 +698,7 @@ aa + Absolute Appearance</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> r @@ -726,6 +744,7 @@ r + White Point Matched Appearance [ICC Relative Colorimetric]</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> @@ -772,6 +791,7 @@ la + Luminance matched Appearance</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> @@ -818,6 +838,7 @@ p + Perceptual (Preferred) [ICC Perceptual]<br> </span><span style="font-family: monospace;"> pa @@ -862,11 +883,13 @@ pa + - Perceptual Appearance</span><br> <tt> + lp - Luminance Preserving Perceptual</tt><br style="font-family: monospace;"> <span style="font-family: monospace;"></span><span @@ -914,6 +937,7 @@ ms + Saturation</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> s @@ -959,6 +983,7 @@ s + Enhanced Saturation [ICC Saturation]</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> @@ -1005,6 +1030,7 @@ al + Absolute Colorimetric (Lab)<br> @@ -1043,6 +1069,7 @@ al + rl - White Point Matched Colorimetric (Lab)</span><span style="font-family: monospace;"></span><br style="font-family: monospace;"> @@ -1063,6 +1090,7 @@ al + Use RGB->RGB forced black point hack<br style="font-family: monospace;"> </span> <span style="font-family: monospace;"> </span><a @@ -1113,6 +1141,7 @@ either + an enumerated choice, or a parameter</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> </span><a @@ -1164,14 +1193,17 @@ either + an enumerated choice, or a parameter:value change<br> </span><tt> </tt><tt><tt>pc + - Critical print evaluation environment (ISO-3664 P1)</tt><tt><br> + </tt>pp - Practical Reflection Print (ISO-3664 P2)<br> pe - Print evaluation environment (CIE 116-1995)<br> @@ -1225,6 +1257,7 @@ either + mb - Monitor in bright work environment</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> @@ -1289,6 +1322,7 @@ n + = auto, a = average, m = dim, d = dark,</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> @@ -1335,6 +1369,7 @@ n + c = transparency (default average)</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> @@ -1381,6 +1416,7 @@ Adapted + white point as XYZ (default media white)</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> @@ -1427,6 +1463,7 @@ Adapted + white point as x, y</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> a:adaptation @@ -1472,6 +1509,7 @@ Adaptatation + luminance in cd.m^2 (default 50.0)</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> @@ -1519,6 +1557,7 @@ Background + of image luminance (default 20)<br> l:imagewhite Image white in cd.m^2 if surround = auto (default 250)</span><br @@ -1569,9 +1608,11 @@ light + % of image luminance (default 0)<br> </span> </span><span style="font-family: monospace;"> + g:glare Glare light % of ambient (default 5)</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> @@ -1605,6 +1646,7 @@ light + g:X:Y:Z Glare color as XYZ (default media white)</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> @@ -1638,6 +1680,7 @@ light + g:x:y Glare color as x, y</span><br style="font-family: monospace;"> <tt><span style="font-family: monospace;"><tt><span @@ -1649,11 +1692,13 @@ light + m:mtaf Mid-tone partial adaptation factor (default 0.0)</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> + m:X:Y:Z Mid-tone Adaptation white as XYZ (default D50)</span><br style="font-family: monospace;"> @@ -1707,6 +1752,7 @@ source + total ink limit, 0 - 400% (estimate by default)</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> </span><a @@ -1755,6 +1801,7 @@ source + total ink limit, 0 - 100% (estimate by default)</span><br style="font-family: monospace;"> <br style="font-family: monospace;"> @@ -1810,6 +1857,7 @@ t + = transfer K from source to destination, e = retain K of destination B2A table</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> @@ -1856,6 +1904,7 @@ z + = zero K, h = 0.5 K, x = maximum K, r = ramp K (default)</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> </span><a @@ -1905,6 +1954,7 @@ p + = black level generation curve parameters</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> </span><a @@ -1955,6 +2005,7 @@ q + = transfer source K to dual curve limits</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> </span><a @@ -2008,6 +2059,7 @@ destination + total ink limit, 0 - 400% (estimate by default)</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> </span><a @@ -2056,6 +2108,7 @@ destination + total ink limit, 0 - 100% (estimate by default)<br> <a href="#3">-3 flag</a> @@ -2093,6 +2146,7 @@ destination + Create "3DLut" output file as well as devlink<br> e @@ -2131,6 +2185,7 @@ destination + eeColor .txt file</span><br> <tt> m @@ -2157,11 +2212,13 @@ destination + MadVR .3dlut file<br> c + IRIDAS .cube file<br> </tt> <tt> <a href="#Ib">-I B</a> @@ -2177,6 +2234,7 @@ destination + Use BT.1886 source EOTF with technical gamma 2.4</tt><tt><br> </tt><tt> <a href="#Ib">-I b:g.g</a> Use @@ -2227,6 +2285,7 @@ destination + Video encode input as:<br> <a href="#E">-E flag</a> @@ -2264,6 +2323,7 @@ destination + Video encode output as:</span><span style="font-family: monospace;"><span style="font-family: monospace;"><br> @@ -2292,6 +2352,7 @@ destination + normal RGB 0..1 levels (default)<br> t @@ -2319,6 +2380,7 @@ destination + RGB (16-235)/255 "TV" levels</span></span><br> <span style="font-family: monospace;"><span style="font-family: monospace;"><span style="font-family: monospace;"><span @@ -2348,6 +2410,7 @@ destination + RGB (16-235)/255 "TV" levels, clip WTW [Input Only]</span></span><br> 6 @@ -2375,6 +2438,7 @@ destination + Rec601 YCbCr SD (16-235,240)/255 "TV" levels<br> 7 @@ -2402,6 +2466,7 @@ destination + Rec709 1125/60Hz YCbCr HD (16-235,240)/255 "TV" levels<br> 5 @@ -2429,6 +2494,7 @@ destination + Rec709 1250/50Hz YCbCr HD (16-235,240)/255 "TV" levels<br> 2 @@ -2456,6 +2522,7 @@ destination + Rec2020 YCbCr UHD (16-235,240)/255 "TV" levels<br> C @@ -2483,6 +2550,7 @@ destination + Rec2020 Constant Luminance YCbCr UHD (16-235,240)/255 "TV" levels<br> @@ -2511,6 +2579,7 @@ destination + xvYCC Rec601 YCbCr Rec709 Prims. SD (16-235,240)/255 "TV" levels<br> X @@ -2538,6 +2607,7 @@ destination + xvYCC Rec709 YCbCr Rec709 Prims. HD (16-235,240)/255 "TV" levels<br> </span> </span> <span style="font-family: monospace;"><a href="#P">-P</a> @@ -2585,6 +2655,7 @@ gamut + gammap_p.x3d.html and gammap_s.x3d.html diagostics</span><br> <span style="font-family: monospace;"></span><span style="font-family: monospace;"> <span @@ -2635,6 +2706,7 @@ ICC + profile. A </span><span style="font-family: monospace;">TIFF or JPEG file with embedded profile may be used here.</span><br style="font-family: monospace;"> @@ -2686,6 +2758,7 @@ ICC + profile. </span><span style="font-family: monospace;">A </span><span style="font-family: monospace;">TIFF or JPEG file with embedded profile may be used here.</span><br style="font-family: @@ -2797,6 +2870,7 @@ ICC + Override clut res. set by <b>-q</b><br> <br> This sets the basic quality of the resulting link, by choosing the @@ -2895,6 +2969,13 @@ ICC 3dLut is used by MadVR v0.86.9 or latter. By default no calibration curves are appended to a MadVR 3dLut.<br> <br> + <a name="O"></a> The <b>-O</b> parameter causes calibration curves + in the supplied file to be use to creat the link. ICC profiles are + not expectedt or used. This option allows a device link to be used + to apply just per channel calibraion curves. Note that many normal + options will be ignored or may cause unexpected results when used + with this option.<br> + <br> The basic linking style is chosen by using the <b>-s</b> (default), <b>-g</b> or <b>-G</b> flags. The three behaviors are:<br> <br> @@ -2996,6 +3077,7 @@ ICC + <b>p</b> = perceptual, <b>r</b> = relative colorimetric,<br> <b>s</b> @@ -3270,6 +3352,7 @@ ICC + _______ enle<br> | @@ -3315,6 +3398,7 @@ ICC + /<br> | @@ -3360,6 +3444,7 @@ ICC + /<br> | @@ -3405,6 +3490,7 @@ ICC + /<br> | @@ -3450,6 +3536,7 @@ ICC + /<br> stle | ------/<br> @@ -3501,6 +3588,7 @@ White &nb + Black<br> <br> </tt>For minimum sensitivity of printed output to the lighting @@ -3704,6 +3792,7 @@ White &nb + </b>Full output offset with effective gamma of 2.2<b><br> </b><b></b><b>-I B</b><b> @@ -3719,6 +3808,7 @@ White &nb + </b>Full input offset (BT.1886 like) with technical gamma of 2.4. This exactly implements the BT.1886 specification.<b><br> </b><b>-I G</b> @@ -3735,6 +3825,7 @@ White &nb + Full output offset with technical gamma of 2.2<br> <br> <b>-I b</b><b>:2.3</b><b> @@ -3751,6 +3842,7 @@ White &nb + </b>Full input offset (BT.1886 like) with effective gamma of 2.3<b> <br> </b><b> -I g:2.3</b><b> @@ -3767,6 +3859,7 @@ White &nb + </b>Full output offset with effective gamma of 2.3<b><br> </b><b> -I B:2.35</b><b> @@ -3782,6 +3875,7 @@ White &nb + </b>Full input offset (BT.1886 like) with technical gamma of 2.35<br> <b> -I G:2.35</b> @@ -3797,6 +3891,7 @@ White &nb + Full output offset with technical gamma of 2.35<br> <br> <b>-I b</b><b>:0.4:2.3</b> @@ -3815,6 +3910,7 @@ White &nb + Same as above.<b><br> </b><b> -I B:0.4:2.35</b> 60% input offset, 40% output offset with technical gamma of 2.35 <b><br> @@ -3838,6 +3934,7 @@ White &nb + T @@ -3864,6 +3961,7 @@ White &nb + RGB (16-235)/255 "TV" levels, clip WTW [Input Only]<br> </span></small></span></small></span></small></span></small> @@ -3874,6 +3972,7 @@ White &nb + x @@ -3899,6 +3998,7 @@ White &nb + xvYCC Rec601 YCbCr Rec709 Prims. SD (16-235,240)/255 "TV" levels<br> @@ -3927,6 +4027,7 @@ White &nb + xvYCC Rec709 YCbCr Rec709 Prims. HD (16-235,240)/255 "TV" levels</span></small></span></small><br> <br> @@ -3977,6 +4078,7 @@ White &nb + normal RGB 0..1 full range levels (default)<br> t @@ -4004,6 +4106,7 @@ White &nb + RGB (16-235)/255 "TV" levels</span></small></span></small><small><span style="font-family: monospace;"><small><span style="font-family: monospace;"></span></small></span></small><br> @@ -4017,6 +4120,7 @@ White &nb + 6 @@ -4042,6 +4146,7 @@ White &nb + Rec601 YCbCr SD (16-235,240)/255 "TV" levels<br> 7 @@ -4069,6 +4174,7 @@ White &nb + Rec709 1125/60Hz YCbCr HD (16-235,240)/255 "TV" levels<br> 5 @@ -4096,6 +4202,7 @@ White &nb + Rec709 1250/50Hz YCbCr HD (16-235,240)/255 "TV" levels<br> 2 @@ -4123,6 +4230,7 @@ White &nb + Rec2020 YCbCr UHD (16-235,240)/255 "TV" levels<br> C @@ -4150,6 +4258,7 @@ White &nb + Rec2020 Constant Luminance YCbCr UHD (16-235,240)/255 "TV" levels</span></small></span></small><br> <small><span style="font-family: monospace;"><small><span @@ -4165,15 +4274,17 @@ White &nb <a href="File_Formats.html#X3DOM">X3DOM</a> plots to be created that illustrate the gamut mapping generated.<br> <br> - <a name="p1"></a>The <i><b>inprofile</b></i> argument specifies the - source profile. This is the color space/device we are attempting to - emulate in the overall conversion. A <small>TIFF or JPEG file with - embedded profile may be used here.</small><br> + <a name="p1"></a>The <i><b>srcprofile</b></i> argument specifies + the source profile. This is the color space/device we are attempting + to emulate in the overall conversion. A <small>TIFF or JPEG file + with embedded profile may be used here. This argument must be + omitted if the <a href="#O">-O</a> option is used.</small><br> <br> - <a name="p2"></a>The<i><b> outprofile</b></i> argument specifies the + <a name="p2"></a>The<i><b> dstprofile</b></i> argument specifies the destination profile. This is the device we are actually displaying on or printing to. A <small>TIFF or JPEG file with embedded profile - may be used here.</small><br> + may be used here. </small><small>This argument must be omitted if + the <a href="#O">-O</a> option is used.</small><br> <br> <a name="p3"></a>The <i><b>linkedprofile</b></i> argument specifies the resulting device link profile. This profile will contain the @@ -4221,6 +4332,7 @@ White &nb + Usage Scenarios</a> page.<br> <h3>Discussion</h3> The viewing condition parameter <b>m:</b> is a hack, intended to diff --git a/doc/instruments.html b/doc/instruments.html index 283755a..eea6fc5 100755 --- a/doc/instruments.html +++ b/doc/instruments.html @@ -64,6 +64,9 @@ + + + - Tele-Spectro-Radiometer<br>
<a href="#spectraval">spectraval 1511& 1501</a> @@ -75,6 +78,9 @@ + + + - Tele-Spectro-Radiometer<br>
<br>
@@ -150,6 +156,9 @@ + + + - Tele-Spectro-Radiometer<br>
<br>
@@ -227,6 +236,9 @@ + + + - "swipe" type reflective spectrometer, that can be used untethered.<br>
<a href="#DTP22">DTP22 Digital Swatchbook</a> @@ -292,6 +304,9 @@ + + + - spot type reflective spectrometer.<br>
<a href="#DTP41">DTP41</a> @@ -357,6 +372,9 @@ + + + - spot and strip reading reflective spectrometer.<br>
<a href="#DTP41">DTP41T</a>
@@ -424,6 +442,9 @@ + + + - spot and strip reading reflective/transmissive spectrometer.<br>
<a href="#dtp51">DTP51</a> @@ -489,6 +510,9 @@ + + + - strip reading reflective colorimeter.<br>
<a href="#DTP92">DTP92</a> @@ -554,6 +578,9 @@ + + + - CRT display colorimeter.<br>
<a href="#DTP94">DTP94</a> <font size="-1">"Optix @@ -619,6 +646,9 @@ + + + XR"</font> or "Optix XR2" or "Optix Pro"- display colorimeter.<br>
<a href="#ColorMunki"><span style="text-decoration: underline;"></span></a> @@ -684,15 +714,22 @@ + + + <a href="#ColorMunki"><span style="text-decoration: underline;">ColorMunki</span></a>
- Design or Photo
+ Design or Photo or i1Studio<br>
+
+
+
+
- spot and "swipe"
reflective/emissive spectrometer (UV cut only).<br>
- -
- - The i1 Studio version of this instrument is also reported to work.<br>
+ + + [ The OEM XEROX PhaserMeter is also reported to work. ] <br>
<a href="#i1d"><span style="text-decoration:
@@ -715,8 +752,8 @@
- Quato Silver Haze 3 OEM and HP
- DreamColor i1d3 are also reported to work.]<br>
+ Quato Silver Haze 3 OEM, HP DreamColor
+ & Wacom i1d3 are also reported to work.]<br>
<a href="instruments.html#i1p2">Eye-One Pro2</a>
- spot and
@@ -809,6 +846,9 @@ + + + - display colorimeter. (Treated as a Eye-One Display 2)<br>
<a href="#i1d">CalMAN X2</a>
@@ -875,6 +915,9 @@ + + + - display colorimeter. (Treated as a Eye-One Display 2)<br>
<a href="#Huey">Huey</a>
@@ -950,6 +993,9 @@ + + + [The Sequel Chroma 4 & 5, and Sencore ColorPro V, IV & III
also work.]<br>
@@ -1018,6 +1064,9 @@ + + + - see <a href="#i1d">Eye-One Display</a><br>
<br>
@@ -1090,6 +1139,9 @@ + + + [The Spyder 1 also seems to work.]<br>
<a href="#spyd3">Spyder 3</a>
@@ -1174,6 +1226,9 @@ + + + - display colorimeter<br>
</span> <a href="#ColorHug">ColorHug</a> &
@@ -1231,6 +1286,9 @@ + + + - display colorimeter<span class="titre"></span><br>
<a href="#SMCube">Palette/SwatchMate Cube</a>
@@ -1573,6 +1631,9 @@ + + + type</span> selection parameter. Depending on the instrument, this
may combine two related functions: 1) Changing the measurement mode
@@ -1743,6 +1804,9 @@ + + + instructions</a>.<br>
<br>
@@ -1784,6 +1848,9 @@ href="http://www.image-engineering.de/iq-products/iq-tools/measurement-devices/e + + + Engineering EX1</a> is a currently available instruments. This is
a high resolution spectrometer intended for the measurement of light
@@ -1828,6 +1895,9 @@ href="http://www.image-engineering.de/iq-products/iq-tools/measurement-devices/e + + + <a href="http://www.kleininstruments.com/">Klein Instruments</a> @@ -1858,6 +1928,9 @@ href="http://www.image-engineering.de/iq-products/iq-tools/measurement-devices/e + + + is a currently available instrument. It is noted for it's speed,
high precision, and ability to measure to very low light
@@ -1925,6 +1998,9 @@ href="http://www.image-engineering.de/iq-products/iq-tools/measurement-devices/e There are some OEM versions of this instrument around too, and
the <a href="http://www.office.xerox.com/latest/78XDS-03U.PDF">XEROX + + + PhaserMeter</a> instruments (part of the Xerox PhaserMatch 5.0
package) are also reported to work.<br>
@@ -1974,8 +2050,7 @@ href="http://www.image-engineering.de/iq-products/iq-tools/measurement-devices/e <br>
<b>Native Calibration Standard:</b><br>
<br>
- Reflection measurements are natively X-Rite <a
- href="http://www.xrite.com/xrite-graphic-arts-standard">XRGA</a>.<br>
+ Reflection measurements are natively X-Rite <a href="XRGA.html">XRGA</a>.<br>
<span style="font-weight: bold;"></span><br>
<span style="font-weight: bold;"><span style="font-weight: bold;"></span></span><span
style="font-weight: bold;"></span><br>
@@ -2230,6 +2305,9 @@ href="http://www.image-engineering.de/iq-products/iq-tools/measurement-devices/e + + + CRT display A Cathode Ray
Tube display, that is of the Refresh type [Default, CB2].<br>
@@ -2315,6 +2393,9 @@ href="http://www.image-engineering.de/iq-products/iq-tools/measurement-devices/e + + + LCD display A Liquid
Crystal Display, that is of the Non-Refresh type [default, CB1].<br>
@@ -2381,6 +2462,9 @@ href="http://www.image-engineering.de/iq-products/iq-tools/measurement-devices/e + + + CRT display A Cathode Ray
Tube display, that is of the Refresh type [CB2].<br>
@@ -2463,6 +2547,9 @@ Gretag + + + MacBeth (Now X-Rite) is a discontinued instrument. It is often
available second hand. If buying it second hand, make sure it comes
@@ -2520,6 +2607,9 @@ Gretag + + + Eye-One Pro Rev E) from <a
href="http://www.kleininstruments.com/"></a> <a
@@ -2539,6 +2629,9 @@ href="http://www.xrite.com/categories/calibration-profiling/i1basic-pro-2">i1 + + + Basic Pro 2</a>.<br>
<br>
@@ -2555,6 +2648,9 @@ href="http://www.xrite.com/categories/calibration-profiling/i1basic-pro-2">i1 + + + Pro reflective/emissive spectrometer</a><span style="font-weight:
bold;"> </span>below for details on the operation of this type of
@@ -2562,8 +2658,7 @@ href="http://www.xrite.com/categories/calibration-profiling/i1basic-pro-2">i1 <br>
<b>Native Calibration Standard:</b><br>
<br>
- Reflection measurements are natively X-Rite <a
- href="http://www.xrite.com/xrite-graphic-arts-standard">XRGA</a>.<span
+ Reflection measurements are natively X-Rite <a href="XRGA.html">XRGA</a>.<span
style="font-weight: bold;"></span><br>
<br>
<hr style="width: 100%; height: 2px;"><br>
@@ -2632,9 +2727,7 @@ href="http://www.xrite.com/categories/calibration-profiling/i1basic-pro-2">i1 <br>
Reflection measurements are natively historical Gretag MacBeth
standard (GMDI) for RevA-D,<br>
- and natively X-Rite <a
- href="http://www.xrite.com/xrite-graphic-arts-standard">XRGA</a>
- for Rev E.<br>
+ and natively X-Rite <a href="XRGA.html">XRGA</a> for Rev E.<br>
<br>
<span style="font-weight: bold;">Special features:</span><br>
<br>
@@ -2785,6 +2878,9 @@ href="http://www.xrite.com/categories/calibration-profiling/i1basic-pro-2">i1 + + + Smile</span> are:<br>
<br>
@@ -2838,6 +2934,9 @@ href="http://www.xrite.com/categories/calibration-profiling/i1basic-pro-2">i1 + + + LCD with LED back-light
A Liquid Crystal display that uses
@@ -2908,6 +3007,9 @@ href="http://www.xrite.com/categories/calibration-profiling/i1basic-pro-2">i1 + + + LCD display A Liquid
Crystal Display, that is of the Non-Refresh type. [Default, CB1]<br>
@@ -2974,6 +3076,9 @@ href="http://www.xrite.com/categories/calibration-profiling/i1basic-pro-2">i1 + + + CRT display A
Cathode Ray Tube display, that is of the Refresh type. [CB2]<br>
@@ -3025,7 +3130,7 @@ href="http://xritephoto.com/ph_product_overview.aspx?id=1454&catid=109">pack href="http://www.spectracal.com/">SpectraCal OEM i1Display</a>, <a
href="http://www.chromapure.com/">ChromaPure</a>, <a
href="http://www.necdisplay.com/p/sensors/mdsvsensor3">NEC
- SpectraSensor Pro</a> and <a
+ SpectraSensor Pro</a>, <a
href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP @@ -3062,8 +3167,14 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + +
+ DreamColor</a> and <a
+href="https://us-store.wacom.com/Catalog/Accessories/wacom-color-manager">Wacom - DreamColor</a> instruments are also reported to work. They will
+ Color Manager</a> instruments are also reported to work. They will
appear as a be a the same as the i1Display Pro.<br>
<span style="font-weight: bold;">[Note</span> that if you have an
OEM version of this instrument, it's worth checking if they come
@@ -3148,6 +3259,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + Pro</b> are discontinued instruments. They may still be available
as old stock, or second hand. <br>
@@ -3219,6 +3333,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + LCD display A Liquid
Crystal Display, that is of the Non-Refresh type. [Default, CB1]<br>
@@ -3285,6 +3402,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + CRT display A Cathode Ray
Tube display, that is of the Refresh type. [CB2]<br>
@@ -3376,6 +3496,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + CRT display A Cathode Ray
Tube display, that is of the Refresh type.<br>
@@ -3442,6 +3565,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + LCD display A Liquid
Crystal Display or alternate Calibration, that is of the Non-Refresh
@@ -3542,6 +3668,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + LCD display A Liquid Crystal
Display, that is of the Non-Refresh type. [Default, CB1]<br>
@@ -3608,6 +3737,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + CRT display A Cathode Ray
Tube display, that is of the Refresh type. [CB2]<br>
@@ -3799,6 +3931,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + - normal gamut Liquid Crystal Display with standard Cold Cathode
Fluorescent Lamp backlight.<br>
@@ -3874,6 +4009,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + Wide Gamut LCD, RGB LED
Backlight - wide gamut Liquid Crystal Display with RGB LED
@@ -3944,6 +4082,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + - normal gamut Liquid Crystal Display with alternative Cold Cathode
Fluorescent Lamp backlight (Laptop ?)<br>
@@ -4083,6 +4224,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + - normal gamut Liquid Crystal Display with standard Cold Cathode
Fluorescent Lamp backlight.<br>
@@ -4158,6 +4302,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + Wide Gamut LCD, RGB LED
Backlight - wide gamut Liquid Crystal Display with RGB LED
@@ -4228,6 +4375,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + - normal gamut Liquid Crystal Display with alternative Cold Cathode
Fluorescent Lamp backlight (Laptop ?)<br>
@@ -4308,6 +4458,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + HCFR Probe</span> is a kit instrument from <span
style="font-weight: bold;"></span> <a
@@ -4392,6 +4545,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + LCD display A Liquid
Crystal Display [Default].<br>
@@ -4458,6 +4614,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + CRT display A Cathode Ray
Tube display.<br>
@@ -4524,6 +4683,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + LCD, CCFL Backlight [Default]<br>
<b>c</b> @@ -4560,6 +4722,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + CRT display<br>
<b>p</b> @@ -4596,6 +4761,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + Projector<br>
<b>e</b> @@ -4631,6 +4799,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + LCD, White LED Backlight<br>
<b>F</b> @@ -4667,6 +4838,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + Factory matrix (For Calibration) [CB1]<br>
<b> R</b> @@ -4703,6 +4877,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + Raw Reading (For Factory matrix Calibration) [CB2]<br>
<br>
@@ -4726,6 +4903,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + Cube<br>
<br>
@@ -4767,6 +4947,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + Matt surfaces [Default]<br>
<b>g</b> @@ -4803,6 +4986,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + Gloss surfaces<br>
<b>N</b>
@@ -4828,6 +5014,9 @@ href="http://www8.hp.com/us/en/products/oas/product-detail.html?oid=5225568">HP + + + Native Calibration<br>
<br>
diff --git a/doc/profcheck.html b/doc/profcheck.html index 0676c14..6dfa27d 100755 --- a/doc/profcheck.html +++ b/doc/profcheck.html @@ -33,6 +33,7 @@ Show + CIE94 delta E values</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> -k @@ -49,6 +50,7 @@ create + X3DOM visualization (iccprofile.x3d.html)</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> -x @@ -62,6 +64,7 @@ Use + X3DOM axes<br> -m Make @@ -74,6 +77,7 @@ X3DOM + lines a minimum of 0.5<br style="font-family: monospace;"> </span><span style="font-family: monospace;"> -e Color @@ -86,11 +90,13 @@ vectors + acording to delta E<br> -s + Sort output by delta E<br> -h @@ -100,6 +106,7 @@ vectors + Plot a histogram of delta E's<br> -P de @@ -118,6 +125,7 @@ Specify + a device value to sort against</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> -p @@ -131,6 +139,7 @@ Sort + device value by PCS/Lab target</span><br style="font-family: monospace;"> <span style="font-family: monospace;">-f @@ -145,6 +154,7 @@ Sort + M0, M1, M2, A, C, D50 (def.), D50M2, D65, F5, F8, F10 or file.sp]<br> -i illum Choose @@ -159,6 +169,7 @@ Sort + A, C, D50 (def.), D50M2, D65, F5, F8, F10 or file.sp</span><span style="font-family: monospace;"></span><br style="font-family: monospace;"> @@ -175,11 +186,13 @@ Sort + 1931_2 </span></small><small><span style="font-family: monospace;">(def.)</span></small><small><span style="font-family: monospace;">, 1964_10, </span></small><small><span style="font-family: monospace;"><tt><small>2012_2, 2012_10, </small></tt>S&B + 1955_2, shaw, J&V 1978_2</span></small><small><span style="font-family: monospace;"> or file.cmf<br> -I intent r = relative @@ -217,6 +230,7 @@ Sort Device values </i><b>-></b><i> Profile PCS values </i><b>should + be</b><i> .ti3 PCS values</i><br> <br> The <b>-c</b> option causes the differences between the test values @@ -264,7 +278,7 @@ Sort is appropriate if a profcheck -h on the resulting profile no longer has a long tail. <b>Note</b> that using this procedure will be of no benefit if the tail is due to an inherently poor fit of the - profile to the data rather than reading innacuracy, even if it makes + profile to the data rather than reading inaccuracy, even if it makes the fit appear to be better.<br> <br> <b>NOTE</b> that the pruning does not take any special care as to diff --git a/doc/spec2cie.html b/doc/spec2cie.html index d973289..4554531 100755 --- a/doc/spec2cie.html +++ b/doc/spec2cie.html @@ -22,6 +22,7 @@ + <span style="font-weight: bold;">EMISINPUT</span> (See the <a href="ti3_format.html">description of the .ti3 format</a>. This would have to be done manually, as no ArgyllCMS tools generate such @@ -38,12 +39,14 @@ + output.[ti3|sp]<br> </span></small></tt><tt><small>-v + Verbose mode<br> <a href="A">-A NN|AX|AG|XA|XG|GA|GX</a> XRGA conversion (default NN)<br> @@ -58,10 +61,12 @@ + + Override actual instrument illuminant in .ti3 or .sp file:<br> @@ -70,6 +75,7 @@ + (only used in conjunction with <span style="font-weight: bold;">-f</span>)<br> </small></small></tt><tt><small><small> <a href="#f">-f [<i>illum</i>]</a> @@ -77,23 +83,27 @@ + Use Fluorescent Whitening Agent compensation [simulated inst. illum.:<br> + M0, M1, M2, A, C, D50 (def.), D50M2, D65, F5, F8, F10 or file.sp]<br> </small></small></tt><tt><small><small><small> <a href="#i">-i + <i>illum</i></a> + Choose illuminant for computation of CIE XYZ from spectral data & FWA:<br> @@ -110,10 +120,12 @@ + + Choose CIE Observer for spectral data:<br> @@ -121,10 +133,12 @@ + 1931_2 </small></tt><tt><small> (def.)</small></tt><tt><small>, 1964_10, </small></tt><tt><small><tt><small>2012_2, + 2012_10, </small></tt>S&B 1955_2, shaw, J&V 1978_2 or file.cmf<br> <a href="#p">-n</a> @@ -140,6 +154,7 @@ output + spectral values<br> </small></tt><tt><small> <a href="#p">-p</a> @@ -148,6 +163,7 @@ output + Plot each values spectrum</small></tt><tt><br> </tt><tt> </tt><tt><small> <span style="font-style: italic;">input.[ti3|sp]</span> @@ -239,6 +255,7 @@ output + <a href="colprof.html#f">colprof -f</a> for a fuller explanation. <br> <br> <a name="i"></a>The <b>-i</b> parameter allows specifying a @@ -281,6 +298,13 @@ output should generally be linked with other profiles that have the same illuminant and observer.<br> <br> + If a non D50 illuminant is used, then an extra set of L*a*b* output + fields will be created in the resulting CGATS file, containing + values relative to the illuminant white point. These will be + labelled XXXLAB_L etc, where XXX is the name of the illuminant. + These are informational only, and are not used by any ArgyllCMS + tools.<br> + <br> <a name="o"></a> The <b>-o</b> flag allows specifying a tristimulus observer, and is used to compute PCS (Profile Connection Space) tristimulus values. The following choices are available:<br> diff --git a/doc/spotread.html b/doc/spotread.html index 143b61e..6f09669 100755 --- a/doc/spotread.html +++ b/doc/spotread.html @@ -61,6 +61,7 @@ + Verbose mode</span><br style="font-family: monospace;"> <span style="font-family: monospace;"></span><span @@ -108,6 +109,7 @@ + Print spectrum for each reading.</span></small><br style="font-family: monospace;"> <small><span style="font-family: monospace;"></span><span @@ -160,6 +162,7 @@ + Set COM port, 1..4 (default 1)</span><span style="font-family: monospace;"></span><span style="font-family: monospace;"><br style="font-family: monospace;"> @@ -206,6 +209,7 @@ + Use transmission measurement mode</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> </span><a style=" @@ -252,6 +256,7 @@ + Use emissive measurement mode (absolute results)<br> </span></small><small><span style="font-family: monospace;"> </span><a style=" font-family: monospace;" href="#eb">-eb</a><span @@ -297,6 +302,7 @@ + Use display white brightness relative measurement mode<br> </span></small><small><span style="font-family: monospace;"> </span><a style=" font-family: monospace;" href="#ew">-ew</a><span @@ -325,6 +331,7 @@ + Use display white point relative chromatically adjusted mode<br> </span></small><small><span style="font-family: monospace;"> </span><a style=" font-family: monospace;" href="#p">-p</a><span @@ -370,6 +377,7 @@ + Use telephoto measurement mode (absolute results)<br> </span></small><small><span style="font-family: monospace;"> </span><a style=" font-family: monospace;" href="#pb">-pb</a><span @@ -415,6 +423,7 @@ + Use </span></small><small><span style="font-family: monospace;">projector</span></small><small><span style="font-family: monospace;"> white brightness relative measurement mode<br> @@ -462,6 +471,7 @@ + Use </span></small><small><span style="font-family: monospace;">projector</span></small><small><span style="font-family: monospace;"> </span></small><small><span style="font-family: monospace;">white point relative @@ -510,6 +520,7 @@ + Use ambient measurement mode (absolute results)<br> <a href="#f">-f</a> @@ -552,6 +563,7 @@ + Use ambient flash measurement mode (absolute results)<br> </span></small><font size="-1"><span style="font-family: monospace;"> <a href="#y">-y X</a> @@ -596,6 +608,7 @@ + Display type - instrument specific list to choose from.</span></font><br> <small><span style="font-family: monospace;"> </span><a style="font-family: monospace;" href="spotread.html#I">-I illum</a><span @@ -638,6 +651,7 @@ M0, + M1, M2, A, D50 (def.), D50M2, D65, F5, F8, F10 or file.sp</span></small><br style="font-family: monospace;"> <small><span style="font-family: monospace;"></span><span @@ -697,6 +711,7 @@ D50 + D50M2, D65, F5, F8, F10 or file.sp</span><br style="font-family: monospace;"> <span style="font-family: monospace;"> </span><a style=" @@ -746,12 +761,14 @@ D50 + </span></small><small><span style="font-family: monospace;">1931_2 </span></small><small><span style="font-family: monospace;"> (def.)</span></small><small><span style="font-family: monospace;">, 1964_10, </span></small><small><span style="font-family: monospace;"><tt><small>2012_2, 2012_10, </small></tt>S&B + 1955_2, shaw, J&V 1978_2</span></small><small><span style="font-family: monospace;"></span></small><font size="-1"><span style="font-family: monospace;"> or file.cmf<br> @@ -796,6 +813,7 @@ D50 + Set filter configuration:<br> n @@ -839,6 +857,7 @@ D50 + None<br> p @@ -882,6 +901,7 @@ D50 + Polarising filter<br> 6 @@ -925,6 +945,7 @@ D50 + D65<br> u @@ -968,6 +989,7 @@ D50 + U.V. Cut<br> <a href="#E">-E extrafilterfile</a> Apply extra filter compensation file<br> @@ -984,7 +1006,10 @@ D50 + XRGA conversion (default N)<br> + <a href="#w">-w</a> + Use -i param. illuminant for comuting L*a*b*<br> </span></font><font size="-1"><span style="font-family: monospace;"> <a href="#x">-x</a> @@ -1028,6 +1053,7 @@ D50 + Display Yxy instead of Lab<br> </span></font><font size="-1"><span style="font-family: monospace;"> <a href="#h">-h</a> @@ -1072,6 +1098,7 @@ D50 + Display LCh instead of Lab</span></font><br> <font size="-1"><span style="font-family: monospace;"><font size="-1"><span style="font-family: monospace;"> <a @@ -1117,6 +1144,7 @@ D50 + Display Luv instead of Lab</span></font><br> </span></font> <font size="-1"><span style="font-family: monospace;"> <a href="#V">-V</a> @@ -1161,6 +1189,7 @@ D50 + Show running average and std. devation from ref.</span></font><br> <font size="-1"><span style="font-family: monospace;"> <a href="#T">-T</a> @@ -1205,6 +1234,7 @@ D50 + Display correlated color temperatures, CRI and TLCI<br> </span></font><font size="-1"><span style="font-family: monospace;"> <a href="#N">-N</a> @@ -1248,6 +1278,7 @@ D50 + Disable initial calibration of instrument if possible</span></font><br> <font size="-1"><span style="font-family: monospace;"> <a href="spotread.html#O">-O</a> @@ -1292,6 +1323,7 @@ D50 + Do one cal. or measure and exit</span></font><br> <font size="-1"><span style="font-family: monospace;"> </span><a style="font-family: monospace;" href="#H">-H</a><span @@ -1311,6 +1343,7 @@ D50 + Preset reference to spectrum<br> </span></font><font size="-1"><span style="font-family: monospace;"><a href="#X1">-X file.ccmx</a> @@ -1354,6 +1387,7 @@ D50 + Apply Colorimeter Correction Matrix</span></font><br> <span style="font-family: monospace;"> <a href="#X2">-X file.ccss</a> @@ -1402,6 +1436,7 @@ Samples + for calibration</span><br> <font size="-1"><span style="font-family: monospace;"> </span><a style=" font-family: monospace;" href="#Yrn">-<font size="-1">Y</font> @@ -1439,6 +1474,7 @@ Samples + Override refresh, non-refresh display mode</span></font><br> <tt> <a href="#YR">-Y R:<i>rate</i></a> @@ -1466,6 +1502,7 @@ Samples + Override measured refresh rate with rate Hz</tt><br> <font size="-1"><span style="font-family: monospace;"> </span><a style=" font-family: monospace;" href="#YA">-<font size="-1">Y </font>A</a><span @@ -1485,6 +1522,7 @@ Samples + Save white tile ref. spectrum to file</tt><br> <tt> <a href="#YL">-Y L</a> Test for i1Pro Lamp @@ -1539,6 +1577,7 @@ none, + h = HW, x = Xon/Xoff</span></font><br> <small><span style="font-family: monospace;"> </span><a style=" font-family: monospace;" href="#D">-D [level]</a><span @@ -1587,6 +1626,7 @@ none, + Optional file to save reading results<br style="font-family: monospace;"> </span></font><small><span style="font-family: monospace;"></span><span @@ -1659,6 +1699,7 @@ none, + <br> </td> </tr> @@ -1759,6 +1800,7 @@ none, + If the instrument does not support ambient mode, emissive mode will be used instead. An adaptive integration time will be used in devices that support it. <br> @@ -1807,6 +1849,7 @@ none, + intending to use standard <b>M0</b>, <b>M1</b> or <b>M2</b> conditions, then use just the <b>-I</b> option and not the <b>-i</b> option. See <a href="colprof.html#f">colprof -f</a> for a fuller @@ -1877,9 +1920,9 @@ none, The <b>G</b> argument sets the calibration to GMDI.<br> <br> - <a name="x"></a>The <b>-x</b> option causes the reading to be - displayed as XYZ and Yxy values, rather than the default XYZ and - L*a*b*<br> + <a name="w"></a>The <b>-w</b> option causes the L*a*b* reading to + converted using the <a href="#i">-i</a> parameter white point, + rather than the default of D50.<br> <br> <a name="h"></a>The <b>-h</b> option causes the reading to be displayed as XYZ and LCh values, rather than the default XYZ and @@ -1997,6 +2040,7 @@ none, + <b>-Y n</b> options overrides the refresh display mode set by the <a href="#y">-y display type selection</a>, with <b>-Y</b><span style="font-weight: bold;"> r</span> forcing refresh display mode, |