1
<!DOCTYPE HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en">
1
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
4
<meta http-equiv="Content-Type"
5
content="text/html; charset=ISO-8859-1">
6
<meta name="author" content="Graeme Gill">
7
<meta name="description" content="Root of Argyll CMS documentation">
9
content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
10
<title>Argyll Documentation Top</title>
14
Argyll CMS documentation index (V1.3.3)<br>
16
Date: 13th May 2011<br>
18
<h2><u><a name="Intro"></a>Introduction</u></h2>
19
ArgyllCMS is an ICC compatible color management
20
system, available as Open Source. It supports accurate ICC profile
21
creation for scanners, cameras
22
and film recorders, and calibration and profiling of displays and RGB
25
Spectral sample data is supported,
26
allowing a selection of illuminants observer types, and paper
28
whitener additive compensation. Profiles can also incorporate source
30
gamut mappings for perceptual and saturation intents. Gamut mapping and
31
profile linking uses the CIECAM02 appearance model, a unique gamut
33
algorithm, and a wide selection of rendering intents. Device Link can
34
be created with a wide variety of advanced options. It also includes
35
code for the fastest portable 8 bit raster color conversion engine
37
anywhere, as well as support for fast, fully accurate 16 bit
39
Device color gamuts can also be viewed and compared using a VRML
40
viewer. Comprehensive documentation is provided for each major tool,
42
general guide to using the tools for typical color management tasks is
43
also available. A mailing list provides support for more advanced usage.<br>
44
<p>This is Version 1.3.3, a bug fix update to V1.3.2 released on 4th.
45
November 2010. The first public
46
release of icclib was in November 1998, and of Argyll
47
was in October 2000. Code
49
commenced in 1995. See <a href="ChangesSummary.html">Changes Summary</a>
50
for an overview of changes since the last release. Changes
52
revisions is detailed in the <b>log.txt</b> file that accompanies the
56
<p>The latest source code is available from <a
57
href="http://www.argyllcms.com/">here</a>.
59
<p>Argyll is known to compile and run in at least nine environments:
61
1) MSWindows 2K system using Microsoft VC++ 6.0 compiler<br>
62
2) MSWindows 2K system using Microsoft VC++ 8.0 Express compiler +
63
Platform SDK Feb. 2003<br>
64
3) MSWindows 2K system using Microsoft VC++ 9.0 Express compiler +
65
Platform SDK Feb. 2003<br>
66
4) MSWindows 2K system using the MingW port of the GCC compiler<br>
67
5) Linux on Fedora Core 8, 32 bit using gcc
69
6) Linux on Fedora Core 8, 64 bit using gcc<br>
70
7) Apple OSX 10.3 PPC using gcc<br>
71
8) Apple OSX 10.4 Intel using gcc<br>
72
9) Apple OSX 10.5 Intel using gcc<br>
74
It is also known to run on:<br>
76
MSWindows 2000, XP, Vista & Windows 7 32 bit.<br>
77
MSWindows Vista 64bit & Windows 7 64bit<br>
78
Linux Ubuntu 7.10<br>
79
Linux Kubuntu 7.10<br>
80
Linux Mandriva 2008.0<br>
81
Linux OpenSuSE 10.3<br>
82
Linux Whitebox 4.2/2<br>
83
Apple OSX 10.6 Intel<br>
84
<p>but may well compile and run correctly in many more than this.
86
This is a <span style="font-weight: bold;">command line
88
only environment. Those unfamiliar with command line environments
89
should consult an appropriate tutorial for their environment if they
90
are interested in using this software. See the listing of <a
91
href="#cltutes">tutorials</a> below.<span style="font-weight: bold;"></span><br>
93
The following color measuring instruments are directly supported:<br>
96
<a href="instruments.html#DTP20">DTP20
4
<meta http-equiv="Content-Type" content="text/html;
6
<meta name="author" content="Graeme Gill">
7
<meta name="description" content="Root of Argyll CMS documentation">
8
<meta name="GENERATOR" content="Mozilla/4.73 [en] (WinNT; I)
10
<title>Argyll Documentation Top</title>
13
<h1> Argyll CMS documentation index (V1.4.0)<br>
15
Date: 20th April 2012<br>
17
<h2><u><a name="Intro"></a>Introduction</u></h2>
18
ArgyllCMS is an ICC compatible color management system, available as
19
Open Source. It supports accurate ICC profile creation for scanners,
20
cameras and film recorders, and calibration and profiling of
21
displays and RGB & CMYK printers. Spectral sample data is
22
supported, allowing a selection of illuminants observer types, and
23
paper fluorescent whitener additive compensation. Profiles can also
24
incorporate source specific gamut mappings for perceptual and
25
saturation intents. Gamut mapping and profile linking uses the
26
CIECAM02 appearance model, a unique gamut mapping algorithm, and a
27
wide selection of rendering intents. Device Link can be created with
28
a wide variety of advanced options. It also includes code for the
29
fastest portable 8 bit raster color conversion engine available
30
anywhere, as well as support for fast, fully accurate 16 bit
31
conversion. Device color gamuts can also be viewed and compared
32
using a VRML viewer. Comprehensive documentation is provided for
33
each major tool, and a general guide to using the tools for typical
34
color management tasks is also available. A mailing list provides
35
support for more advanced usage.<br>
36
<p>This is Version 1.4.0, a bug fix and feature update to V1.3.7
37
released on 26th March 2012. The first public release of icclib
38
was in November 1998, and of Argyll was in October 2000. Code
39
development commenced in 1995. See <a href="ChangesSummary.html">Changes
41
Summary</a> for an overview of changes since the last release.
42
Changes between revisions is detailed in the <b>log.txt</b> file
43
that accompanies the source code. </p>
44
<p>The latest source code is available from <a
45
href="http://www.argyllcms.com/">here</a>. </p>
46
<p>Argyll is known to compile and run in at least nine environments:
48
1) MSWindows 2K system using Microsoft VC++ 6.0 compiler<br>
49
2) MSWindows 2K system using Microsoft VC++ 8.0 Express compiler +
50
Platform SDK Feb. 2003<br>
51
3) MSWindows 2K system using Microsoft VC++ 9.0 Express compiler +
52
Platform SDK Feb. 2003<br>
53
4) MSWindows 2K system using the MingW port of the GCC compiler<br>
54
5) Linux on Fedora Core 8, 32 bit using gcc <br>
55
6) Linux on Fedora Core 8, 64 bit using gcc<br>
56
7) Apple OSX 10.3 PPC using gcc<br>
57
8) Apple OSX 10.4 Intel using gcc<br>
58
9) Apple OSX 10.5 Intel using gcc<br>
60
It is also known to run on:<br>
62
MSWindows 2000, XP, Vista & Windows 7 32 bit.<br>
63
MSWindows Vista 64bit & Windows 7 64bit<br>
64
Linux Ubuntu 7.10<br>
65
Linux Kubuntu 7.10<br>
66
Linux Mandriva 2008.0<br>
67
Linux OpenSuSE 10.3<br>
68
Linux Whitebox 4.2/2<br>
69
Apple OSX 10.6 Intel<br>
70
Apple OSX 10.7 Intel<br>
71
<p>but may well compile and run correctly in many more than this. </p>
72
This is a <span style="font-weight: bold;">command line terminal</span>
73
only environment. Those unfamiliar with command line environments
74
should consult an appropriate tutorial for their environment if they
75
are interested in using this software. See the listing of <a
76
href="#cltutes">tutorials</a> below.<span style="font-weight:
79
The following color measuring instruments are directly supported:<br>
82
<a href="instruments.html#DTP20">DTP20 "Pulse"</a>
98
83
109
<a href="instruments.html#DTP22">DTP22 Digital
110
Swatchbook</a>
117
<a href="instruments.html#DTP41">DTP41</a>
125
<a href="instruments.html#DTP41">DTP41T</a>
128
129
135
reflective/transmissive
138
<a href="instruments.html#dtp51">DTP51</a>
145
<a href="instruments.html#DTP92">DTP92</a>
150
<a href="instruments.html#DTP94">DTP94</a> <font
154
or "Optix Pro"- display colorimeter.<br>
155
<a href="instruments.html#ColorMunki"><span
156
style="text-decoration: underline;">ColorMunki</span></a>
157
Design or Photo
159
spot and "swipe" reflective/emissive spectrometer (UV cut only).<br>
160
<a href="instruments.html#i1d"><span
161
style="text-decoration: underline;">ColorMunki</span></a> Create
162
163
164
- display colorimeter. (Treated as a Eye-One Display 2)<br>
165
<a href="instruments.html#Huey">Lenovo W</a>
168
169
- built in laptop Huey display colorimeter.<br>
171
Gretag-Macbeth (now X-Rite):<br>
172
<a href="instruments.html#sl">Spectrolino</a>
175
176
- spot reflective/emissive spectrometer.<br>
177
<a href="instruments.html#ss">SpectroScan</a>
180
-
181
spot reflective/emissive, XY table reflective spectrometer .<br>
182
<a href="instruments.html#ss">SpectroScanT</a>
185
- spot
186
reflective/emissive/transmissive, XY table reflective spectrometer.<br>
187
<a href="instruments.html#i1p">Eye-One Pro</a> "EFI
188
ES-1000" -
189
spot and "swipe" reflective/emissive spectrometer.<br>
190
<a href="instruments.html#i1m">Eye-One Monitor</a>
194
-
195
spot and "swipe" emissive spectrometer.<br>
196
<a href="instruments.html#i1d">Eye-One Display
198
2 or LT</a>
199
- display colorimeter.<br>
200
<a href="instruments.html#i1d">HP DreamColor or APS</a>
201
211
<a href="instruments.html#i1d">CalMAN X2</a>
212
222
<a href="instruments.html#Huey">Huey</a>
225
226
227
- display colorimeter.<br>
229
Sequel imaging (Now X-Rite):<br>
230
<a href="instruments.html#mox">MonacoOPTIX</a>
233
234
235
- display colorimeter (Treated as an Eye-One Display 1)<br>
236
246
Eye:
249
<a href="instruments.html#i1d">Eye-One Display</a><br>
251
DataColor ColorVision:<br>
252
<a href="instruments.html#spyd2">Spyder 2</a>
255
256
257
258
- display colorimeter (Note that the user must <a href="spyd2en.html">supply</a>
260
273
not been confirmed.]<br>
274
<a href="instruments.html#spyd3">Spyder 3</a>
277
278
279
280
- display colorimeter.<br>
283
<span class="titre"><a href="instruments.html#HCFR">Colorimètre
284
HCFR</a>
293
<span style="font-weight: bold;"></span><span class="titre"><br>
294
See </span><a href="instruments.html">Operation of particular
295
instruments</a> for more instrument specific detail.<br>
297
There is a <a href="ccmxs.html">list of contributed</a> <span
298
style="font-weight: bold;">ccmx</span>
299
(Colorimeter Correction Matrix) files for some display/colorimeter
302
Other instruments can be supported indirectly, since patch result files
303
created by other packages can be imported into Argyll.<br>
305
Please <span style="font-weight: bold;">note</span> the <a
306
href="Installing.html">installation instructions</a> for each platform
307
- they contain important information for getting your instruments
309
<p>If you've decided to buy a color instrument because Argyll supports
311
please let the dealer and manufacturer know that "<span
312
style="font-weight: bold;">You bought it because Argyll CMS supports it</span>"
316
<p><span style="font-weight: bold;">Please direct</span> any queries or
317
problems regarding operation of color instruments in combination with
318
Argyll, to the Author(s) of Argyll, and not to any other party.
320
<h2><span style="text-decoration: underline; color: rgb(51, 0, 51);"><a
321
name="Copyright"></a>Copyright
322
and Licensing:</span><br>
324
<p>Most of the source code and provided executable files
325
are copyrighted works, licensed under
326
the <span style="font-weight: bold;">Affero GNU Version 3 license</span>,
342
to users interacting with them remotely through a computer
346
code. Nothing other than your agreement and compliance with the Affero
349
grants you permission to use, modify or distribute Argyll source code,
352
its derivative works. You could be sued for copyright infringement if
353
you use or distribute Argyll without a valid license. The <span
354
style="font-weight: bold;">Affero GNU</span> license
355
<span style="font-weight: bold;">prohibits</span> extending these tools<span
356
style="font-weight: bold;"></span> (i.e.
357
by combining them with other programs or scripts
359
make use of, depend on, or work with the Argyll code) and distributing
362
elements of the extensions are also made available under a GPL
366
to provide Argyll tools with other non GPL components if the
367
elements of the package are not related, such that the packaging
368
is mere aggregation. For all the gory details, please read the
370
<a href="License.txt">license</a>.
372
Note that unlike many commercial ICC profiling tools, the profiles
374
using Argyll, are not subject to any claims or restrictions of Argyll's
375
author(s), but are assumed to be the copyright property of the person
377
characterization data, and causes the profiles to be created.
378
<p>The Argyll CMS is Copyright 1995 - 2011 Graeme W. Gill, and is made
379
available under the terms of the Affero GNU General Public License
383
in the <a href="License.txt">License.txt</a> file. Documentation is
384
licensed under the terms of the GNU Free Documentation License, Version
385
1.3. The author asserts his moral rights over this material in
386
relationship to the attribution and integrity of these works. In
387
particular, if these works are modified in a way that materially
388
changes their functionality, then the modified works should be renamed
389
in a way that clearly distinguishes them from "Argyll" or "ArgyllCMS"
390
so that the effects of such changes do not reflect on the original
391
works integrity or the original authors reputation. A subset of files
392
(those that are related to the color istrument drivers, and are
393
collected together into the instlib.zip archive by the
394
spectro/instlib.ksh script) are licensed under the General Public
396
Version 2 or later, as detailed in the License2.txt file.
398
<p>The tool spectro/spec2cie.c is Copyright 2005 Gerhard Fuernkranz,
400
made available under the terms of the GNU General Public
401
License Version 2 or later,
402
and is licensed here under the Version 3 license, as detailed in the <a
403
href="License3.txt">License3.txt</a> file.<br>
405
<p>The UNIX USB library libusb included in this distribution, is
406
copyright Johannes Erdfelt, Thomas Sailer and Brad
407
Hards, and is licensed under the GNU LGPL Version 2 or later. See
408
libusb/LICENSE and libusb/COPYING for
411
<p>The Win32 USB library libusb-win32, included in this distribution,
412
is copyright Stephan Meyer,
413
Johannes Erdfelt and Thomas Sailer, and is licensed under the GNU LGPL
414
Version 2 or latter (the DLL)
415
and GNU GPL Version 2 or later (the drivers, services, installer).
417
libusbw/License.txt, libusbw/COPYING_LGPL.txt and
418
libusbw/COPYING_GPL.txt for details.<br>
420
<p>The USB library libusb V1.0 included in this distribution, is
421
copyright by the authors listed in the <span style="font-weight: bold;">libusb1/AUTHORS</span>
422
file, and is licensed under the GNU LGPL Version 2 or later. See
423
<span style="font-weight: bold;">libusb1/COPYING</span> for
424
details of this license. The MSWindows kernel driver is Copyright
425
Stephan Meyer, and is licesed under the GNU GPL Version 2 or later -
426
See <span style="font-weight: bold;">libusb1/KDRIVER_LICENSE</span>
427
and <span style="font-weight: bold;">libusb1/COPYING_GPL</span>. The
428
WinUSB CoInstaller redistributable files from the Microsoft Windows
429
Driver Kit are licensed by Microsoft according to the terms
430
indicated in the <span style="font-weight: bold;">libusb1/license.rtf</span>
431
file, section 2. These operating system files are provided
432
("aggregated") here under the terms of the Microsoft license purely for
433
convenience, and do not form part of the libusb V1.0 package, and are
434
therefore not subject to the terms of the libusb V1.0 license(s). The
435
.inf files that make use of the CoInstallers are provided under a free
436
use, "MIT" type license. </p>
437
<p>The icc library in<span style="font-weight: bold;"> icc</span>/, the
438
CGATS library in <span style="font-weight: bold;">cgats</span>/, the
441
in <span style="font-weight: bold;">jcnf</span>/, and the ucmm library
442
in <span style="font-weight: bold;">ucmm</span>/ are
443
Copyright 1995 - 2009 Graeme W. Gill, and available
444
according to the "MIT" license granted in the icc/License.txt and
445
cgats/License.txt files, and the licenses at the top of ucmm/ucmm.c and
448
<p>The yajl library in <span style="font-weight: bold;">jcnf/yajl</span>
449
is Copyright 2007-2009, Lloyd Hilaiel and is licensed according to the
450
Berkeley-style License granted in the jcnf/yajl/COPYING files. The yajl
451
library has been repackaged and modified slightly for convenience.<br>
454
The TIFF library included in this distribution for convenience, has
456
own copyright and license detailed in tiff/COPYRIGHT (an "MIT"/"BSD"
460
<h2><span style="text-decoration: underline; color: rgb(51, 0, 51);"><a
461
name="ProjType"></a>What
462
sort of project is this ? (re: contributions)<br>
464
This is essentially my private project, that I've made available under
465
GNU licensing conditions. Because I license my code under other
466
licenses as well, there is a limit to what I will accept in the way of
467
code contributions back into this project. For me to accept
468
contributions into the distribution, it either has to be a
470
project, or has to be offered to me with copyright conditions that are
471
compatible with my other uses (i.e.. a "BSD" like license, or assigning
473
the copyright to me), or has to be so trivial (say a one line bug fix),
474
that it can't be the subject of copyright. <br>
476
Of course there is nothing to stop someone setting up a real free
477
software, community project based on the GNU licensed code made
478
available here, that would be able to take GNU licensed contributions
480
would essentially be a "fork" of this code base.<br>
482
<h1><u><a href="Compiling.html">Compiling</a></u></h1>
483
How to <a href="Compiling.html">build the software</a> from the source
485
<span style="font-weight: bold;">Note</span> that you don't need to do
486
this if you are using one of the binary installations.<br>
487
<h1 style="color: rgb(51, 204, 0);"><u><a href="Installing.html">Installing</a></u></h1>
488
Important notes on <a href="Installing.html">installing the binary
490
on various platforms.<br>
492
<h2 style="color: rgb(51, 0, 51);"><u><a name="CmdLine"></a>Main Tools
496
These are all command line ("DOS" shell) tools, and each tool
497
require appropriate options to be set, followed by
498
filename arguments. Sometimes the filenames will have to include the
500
extensions, sometimes they are implicit. To get a brief listing of the
501
possible arguments and usage of any of the tools, run it with just
502
an "-?" argument, i.e.
503
<b>targen -? </b>(or some other unrecognized flag,
504
if the "?" character is treated specially in your shell, i.e. try
505
"--" on OS X zsh).<br>
507
Note that in general the arguments consist of possible flags or options
508
followed by file name arguments. All arguments need to be separated by
509
whitespace. (If you need to specify a string with embedded white
510
space, double quote the string). A flag consists of a dash attached to
511
a single letter, the letter identifying the flag, and is usually case
512
sensitive. An option is a flag that has an associated parameter or
513
parameters. The parameter can be separated from the flag by white
514
space, or may come directly after the flag. So if a tool has a usage
515
that looks like this:<br>
518
usage: tool [options] infile outfile<br>
520
-v
524
n
530
536
[nn]
537
Use full range. nn optional range 0 - 100.<br>
539
542
546
549
then there are 5 flags/options, and two filename arguments.
550
Notice that square braces [] denote optional items. The first
551
flag/option is a flag. The second is an option that has a numerical
552
argument in the range 0 to 4. The third is a flag. the fourth is an
553
option with an optional argument. The fourth is a flag. The flags
554
and options can generally be in any order, but must be before the file
555
name arguments. (For a few special tools you actually specify a
556
sequence of flags and files where the flags apply just to the following
558
example invocations may look like:<br>
560
tool -v testin testout<br>
561
tool -d3 -M testin1 testout2<br>
562
tool -f infile outfile<br>
563
tool -f 45 infile outfile<br>
564
tool -d 3 -f67 infile outfile<br>
565
<p>In order to make use of the tools, it is necessary to keep track of
566
where various files are, and what they are called. There are many
568
ways of doing this. One way is to put each source profile and all its
570
files (test charts, spectrometer values etc.) in one set of directories
571
for each source profile type. Similarly the device profiles could be
573
in a hierarchy of directories ordered by device type, media,
575
device mode etc. Naturally you will want to set your $PATH so that you
576
can run the tools from whichever directory you are in, as well as
577
specify any necessary directory paths for file arguments so that the
578
tools are able to open them.<br>
580
<p>Note that there are two ways the Argyll tools deal with filename
581
extensions. In one you supply the extension (ie. you supply the whole
582
file name), so the extension is up to you. In the other (used where one
583
name is used for input and output
584
files, or where there are multiple output files), the program adds the
585
extension. In the documentation this should be indicated by calling it
588
<p><a name="cltutes"></a>For more information on using a command line
589
environments, consult an appropriate tutorial:</p>
592
href="http://www.bleepingcomputer.com/tutorials/tutorial76.html">http://www.bleepingcomputer.com/tutorials/tutorial76.html</a>><br>
594
href="http://www.pcstats.com/articleview.cfm?articleid=1723&page=1">http://www.pcstats.com/articleview.cfm?articleid=1723&page=1</a>><br>
596
href="http://www.voidspace.org.uk/python/articles/command_line.shtml">http://www.voidspace.org.uk/python/articles/command_line.shtml</a>><br>
598
To find more: <<a
599
href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial">http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial></a><br>
602
<<a
603
href="http://www.osxfaq.com/Tutorials/LearningCenter/">http://www.osxfaq.com/Tutorials/LearningCenter/</a>><br>
604
<<a
605
href="http://www.atomiclearning.com/macosxterminalx.shtml">http://www.atomiclearning.com/macosxterminalx.shtml</a>><br>
606
<<a
607
href="http://www.oreillynet.com/pub/a/mac/2001/12/14/terminal_one.html">http://www.oreillynet.com/pub/a/mac/2001/12/14/terminal_one.html</a>><br>
609
To find more: <<a
610
href="http://www.google.com/search?hl=en&q=OS+X+shell+tutorial">http://www.google.com/search?hl=en&q=OS+X+shell+tutorial</a>><br>
613
<<a href="http://www.linuxcommand.org/index.php">http://www.linuxcommand.org/index.php</a>><br>
614
<<a
615
href="http://www.tuxfiles.org/linuxhelp/shell.html">http://www.tuxfiles.org/linuxhelp/shell.html</a>><br>
616
<<a
617
href="http://www.ee.surrey.ac.uk/Teaching/Unix/">http://www.ee.surrey.ac.uk/Teaching/Unix/</a>><br>
619
To find more: <<a
620
href="http://www.google.com/search?q=linux+command+line+shell+tutorial">http://www.google.com/search?q=linux+command+line+shell+tutorial</a>></p>
622
<span style="font-weight: bold;">Note</span> that since OS X is based
623
on UNIX, there is much in common between the OS X and Linux command
624
line environments, and many of the UNIX tutorials may be useful:<br>
626
<p> <<a
627
href="http://www.rain.org/%7Emkummel/unix.html">http://www.rain.org/~mkummel/unix.html</a>><br>
629
<h2><u><a href="Scenarios.html">Tutorial: Typical
630
usage scenarios and examples</a></u></h2>
631
A <a href="Scenarios.html">guided tour</a> of the major tools,
632
applied to typical CMS jobs, such
633
as calibrating displays, creating device profiles, calibrating
634
printers, linking profiles, and
635
converting color spaces
640
<h3 style="color: rgb(0, 0, 0);"><u><a name="Topics"></a>Topical
642
Discussions about particular topics:<br>
644
<a href="FWA.html">About Fluorescent Whitening Agent compensation</a><br>
646
<a href="instruments.html">Operation of particular instruments</a><br>
648
<a href="iccgamutmapping.html">About ICC profiles and Gamut Mapping</a><br>
650
<a href="monitorcontrols.html">About display monitor settings and
653
<a href="gamma.html">About display "Gamma"</a><br>
655
<a href="calvschar.html">What's the difference between Calibration and
656
Characterization ?</a><br>
658
<a href="WideGamutColmters.html">Why doesn't my Colorimeter work well
659
on my Wide Gamut display ?</a><br>
660
<span style="font-family: monospace;"></span><br>
661
<a href="CrushedDisplyBlacks.html">My blacks get crushed on my display
662
- why ? How do I fix it ?</a><br>
664
<a href="i1proDriver.html">How can I have confidence in the i1pro
667
<h2><b><u><font><b><u><font size="+2"><a name="Flow"></a>Flow diagram
668
of Major Tools:</font></u></b></font></u></b></h2>
670
<a
671
href="ArgyllFlow.jpg"><img alt="Thumbnail of Flow Diagram"
672
src="ArgyllFlowThumb.jpg"
673
style="border: 2px solid ; width: 150px; height: 202px;"></a><br>
675
<h2><b><u><font size="+2"><a name="CatList"></a>Main Tools by
676
category:</font></u></b></h2>
677
<h3>Calibrating devices<br>
679
<small><a style="font-family: monospace;" href="dispcal.html">dispcal</a><span
680
style="font-family: monospace;">
681
</span></small>Adjust, calibrate
683
a display<small><big>.<br>
684
</big></small><small><a style="font-family: monospace;"
685
href="printcal.html">printcal</a><span style="font-family: monospace;">
686
</span></small>Create a printer calibration
687
.cal file from a .ti3 data file<small><big>.</big></small><br>
688
<h3>Creating test targets for profiling or print calibration<br>
690
<small><a style="font-family: monospace;" href="targen.html">targen</a><span
691
style="font-family: monospace;">
692
</span><big>Generate a profiling test target values .ti1 file.
693
</big><br style="font-family: monospace;">
694
<a style="font-family: monospace;" href="filmtarg.html">filmtarg</a><span
695
style="font-family: monospace;"> </span><big>Create
704
</big><br style="font-family: monospace;">
705
<a style="font-family: monospace;" href="printtarg.html">printtarg</a><span
706
style="font-family: monospace;"> </span><big>Create
719
printing.</big></small>
720
<h3>Obtaining test results for profiling or print calibration<br>
722
<small><a style="font-family: monospace;" href="chartread.html">chartread</a><span
723
style="font-family: monospace;"> </span><big>Read
735
file.</big><span style="font-family: monospace;">
736
</span><br style="font-family: monospace;">
737
<a style="font-family: monospace;" href="dispread.html">dispread</a><span
738
style="font-family: monospace;"> </span><big>Test
746
</big><br style="font-family: monospace;">
747
<a style="font-family: monospace;" href="filmread.html">filmread</a><span
748
style="font-family: monospace;"> </span><big>Read
756
?)</big><br style="font-family: monospace;">
757
<a style="font-family: monospace;" href="scanin.html">scanin</a><span
758
style="font-family: monospace;">
759
</span><big>Convert a TIFF image of a test chart into .ti3 device
762
</big></small><small><a style="font-family: monospace;"
763
href="illumread.html">illumread</a><span
764
style="font-family: monospace;">
765
</span></small>Use an instrument to measure an
766
illuminant spectrum, and estimate its UV content.<br
767
style="font-family: monospace;">
768
<small><a style="font-family: monospace;" href="fakeread.html">fakeread</a><span
769
style="font-family: monospace;"> </span><big>Fake
782
</big></small><small><a style="font-family: monospace;"
783
href="synthread.html">synthread</a><span
784
style="font-family: monospace;"> </span><big>Fake
795
</big></small><br style="font-family: monospace;">
796
<small><a style="font-family: monospace;" href="cb2ti3.html">cb2ti3</a><span
797
style="font-family: monospace;">
799
Colorblind format CMY/RGB test chart into Argyll .ti3 CGATS
801
</big><br style="font-family: monospace;">
802
<a style="font-family: monospace;" href="kodak2ti3.html">kodak2ti3</a><span
803
style="font-family: monospace;"> </span><big>Convert
815
</big><br style="font-family: monospace;">
816
<a style="font-family: monospace;" href="txt2ti3.html">txt2ti3</a><span
817
style="font-family: monospace;"> </span><big>Convert
833
</big><br style="font-family: monospace;">
834
<a style="font-family: monospace;" href="fakeCMY.html">fakeCMY</a><span
835
style="font-family: monospace;"> </span><big>Create
849
of creating a CMY to CMYK separation<br>
850
</big></small><small><a style="font-family: monospace;"
851
href="average.html">average</a><span style="font-family: monospace;">
852
</span><big>Average / Merge two measurement data files</big></small><br>
853
<h3>Creating Device Profiles</h3>
854
<small><a style="font-family: monospace;" href="colprof.html">colprof</a><span
855
style="font-family: monospace;"> </span></small>Create
865
<small><a style="font-family: monospace;" href="mppprof.html">mppprof</a><span
866
style="font-family: monospace;"> </span></small>Create
878
<small><a style="font-family: monospace;" href="sepgen.html">sepgen</a><span
879
style="font-family: monospace;">
880
</span></small><b>IN DEVELOPMENT</b> Create a CMY[K] to device colorant
883
<small><a style="font-family: monospace;" href="revfix.html">revfix</a><span
884
style="font-family: monospace;">
885
</span></small>Regenerate a device profiles B2A table data by inverting
887
<h3>Creating Device Link Profiles</h3>
888
<small><a style="font-family: monospace;" href="collink.html">collink</a><span
889
style="font-family: monospace;"> </span></small>Link
900
<h3>Converting colors or applying print calibration<br>
902
<small><a style="font-family: monospace;" href="cctiff.html">cctiff</a><span
903
style="font-family: monospace;">
904
</span></small>Color convert a TIFF file using a sequence of ICC
905
device, device link, abstract
906
profiles and calibration files.
908
<small><a style="font-family: monospace;" href="applycal.html">applycal</a><span
909
style="font-family: monospace;">
910
</span></small>Apply calibration curves to an ICC profile.<br>
911
<small><a style="font-family: monospace;" href="icclu.html">icclu </a><span
912
style="font-family: monospace;">
913
</span></small>Lookup individual color values through any ICC profile
916
<small><a style="font-family: monospace;" href="xicclu.html">xicclu</a><span
917
style="font-family: monospace;">
918
</span></small>Lookup individual color values forward or inverted
923
<small><a style="font-family: monospace;" href="mpplu.html">mpplu</a><span
924
style="font-family: monospace;">
925
</span></small>Lookup individual color values though an MPP profile.
929
<small><a style="font-family: monospace;" href="greytiff.html">greytiff</a><span
930
style="font-family: monospace;"> </span></small>Convert
942
<h3>Color Tweaking tools<br>
944
<small><a style="font-family: monospace;" href="refine.html">refine</a><span
945
style="font-family: monospace;">
946
</span></small>Creates an
947
abstract profile from two chart readings, useful for
948
refining proofing profiles.
949
<a href="mppprof.html"><br>
951
<h3>Creating gamut views</h3>
952
<small><a style="font-family: monospace;" href="iccgamut.html">iccgamut</a><span
953
style="font-family: monospace;"> </span></small>Create
969
<small><a style="font-family: monospace;" href="tiffgamut.html">tiffgamut</a><span
970
style="font-family: monospace;"> </span></small>Create
986
<small><a style="font-family: monospace;" href="viewgam.html">viewgam</a><span
987
style="font-family: monospace;"> </span></small>Convert
1001
<h3>Diagnostic and test tools<br>
1003
<small><a style="font-family: monospace;" href="iccdump.html">iccdump</a><span
1004
style="font-family: monospace;"> </span></small>Dump
1014
<small><a style="font-family: monospace;" href="profcheck.html">profcheck</a><span
1015
style="font-family: monospace;"> </span></small>Check
1025
<small style="font-family: monospace;"><a href="invprofcheck.html">invprofcheck</a>
1026
</small>Check ICC forward against inverse lookup.
1028
<small><a style="font-family: monospace;" href="splitti3.html">splitsti3</a><span
1029
style="font-family: monospace;">
1030
</span></small>Split a
1031
CGATS file (ie. a .ti3) into two parts randomly to verify profiling.
1033
<small style="font-family: monospace;"><a href="timage.html">timage</a>
1034
</small>Create TIFF test images.
1036
<small><a style="font-family: monospace;" href="mppcheck.html">mppcheck</a><span
1037
style="font-family: monospace;"> </span></small>Check
1047
<small><a style="font-family: monospace;" href="spotread.html">spotread</a><span
1048
style="font-family: monospace;">
1049
</span></small>Use an instrument to read a
1050
single spot color value.
1052
<small><a style="font-family: monospace;" href="verify.html">verify</a><span
1053
style="font-family: monospace;">
1054
</span></small>Verify matching of
1055
CIE in two .ti3 files (also view differences as VRML)<br>
1056
<small><a style="font-family: monospace;" href="synthcal.html">synthcal</a><span
1057
style="font-family: monospace;">
1058
</span></small>Create a synthetic input,
1060
or output calibration (<a href="File_Formats.html#.cal">.cal</a>)file.
1061
<h3>Other Tools</h3>
1062
<small><a style="font-family: monospace;" href="ccmxmake.html">ccmxmake</a><span
1063
style="font-family: monospace;">
1064
</span></small>Use a Spectrometer to create a
1065
Colorimeter Correction Matrix for a particular display.<br>
1066
<small><a style="font-family: monospace;" href="extracticc.html">extracticc</a><span
1067
style="font-family: monospace;"></span></small><small><span
1068
style="font-family: monospace;"> </span>Extract an
1069
embedded ICC profile from a TIFF file.<br>
1070
</small><small><a style="font-family: monospace;"
1071
href="extractttag.html">extractttag</a><span
1072
style="font-family: monospace;"></span></small><small><span
1073
style="font-family: monospace;"> </span>Extract a text
1074
tag (ie. CGATS .ti3 data or CAL) from an ICC profile.</small><br>
1075
<small><a style="font-family: monospace;" href="dispwin.html">dispwin</a><span
1076
style="font-family: monospace;"></span></small><small><span
1077
style="font-family: monospace;"> </span></small>Install
1091
displace and dispwin access
1093
<small><a style="font-family: monospace;" href="specplot.html">specplot</a><span
1094
style="font-family: monospace;"> </span><span
1095
style="text-decoration: underline; font-family: monospace;"></span></small>
1105
<small><a style="font-family: monospace;" href="spec2cie.html">spec2cie</a><span
1106
style="font-family: monospace;"> </span><span
1107
style="text-decoration: underline; font-family: monospace;"></span></small>Convert
1121
<small><a style="font-family: monospace;" href="spyd2en.html">spyd2en</a><span
1122
style="font-family: monospace;"> </span><span
1123
style="text-decoration: underline; font-family: monospace;"></span></small>A
1134
<h2><b><u><font size="+2"><a name="AlphList"></a>Main Tools
1135
Alphabetic Listing:</font></u></b></h2>
1136
<small><a style="font-family: monospace;" href="applycal.html">applycal</a><span
1137
style="font-family: monospace;">
1138
</span></small>Apply calibration curves to an ICC profile.<br>
1139
<small><a style="font-family: monospace;" href="average.html">average</a><span
1140
style="font-family: monospace;"> </span><big>Average
1146
files</big></small><br>
1147
<small><a style="font-family: monospace;" href="cb2ti3.html">cb2ti3</a><span
1148
style="font-family: monospace;">
1149
</span></small>Convert
1150
Colorblind format CMY/RGB test chart into Argyll .ti3 CGATS
1153
<small><a style="font-family: monospace;" href="ccmxmake.html">ccmxmake</a><span
1154
style="font-family: monospace;">
1155
</span></small>Use a Spectrometer to create a
1156
Colorimeter Correction Matrix for a particular display.<br>
1157
<small><a style="font-family: monospace;" href="cctiff.html">cctiff</a><span
1158
style="font-family: monospace;">
1159
</span></small>Color convert a TIFF file using a sequence of ICC
1160
device, device link, abstract
1161
profiles and calibration files.<br>
1162
<small><a style="font-family: monospace;" href="chartread.html">chartread</a><span
1163
style="font-family: monospace;"> </span></small>Read
1177
<small><a style="font-family: monospace;" href="collink.html">collink</a><span
1178
style="font-family: monospace;"> </span></small>Link
1190
<small><a style="font-family: monospace;" href="colprof.html">colprof</a><span
1191
style="font-family: monospace;"> </span></small>Create
1201
<small style="font-family: monospace;"><a href="dispcal.html">dispcal</a>
1202
</small>Adjust, calibrate and profile
1203
a display<small><big>.</big></small><br>
1204
<small><a style="font-family: monospace;" href="dispread.html">dispread</a><span
1205
style="font-family: monospace;"> </span></small>Test
1214
<small><a style="font-family: monospace;" href="dispwin.html">dispwin</a><span
1215
style="font-family: monospace;"></span></small><small><span
1216
style="font-family: monospace;"> </span></small>Install
1230
displace and dispwin access
1232
<small><a style="font-family: monospace;" href="extracticc.html">extracticc</a><span
1233
style="font-family: monospace;"></span></small><small><span
1234
style="font-family: monospace;"> </span>Extract an
1235
embedded ICC profile from a TIFF file.<br>
1236
</small><small><a style="font-family: monospace;"
1237
href="extractttag.html">extractttag</a><span
1238
style="font-family: monospace;"></span></small><small><span
1239
style="font-family: monospace;"> </span>Extract a text
1240
tag (ie. CGATS .ti3 data or CAL) from an ICC profile.</small><br>
1241
<small><a style="font-family: monospace;" href="fakeCMY.html">fakeCMY</a><span
1242
style="font-family: monospace;"> </span></small>Create
1256
of creating a CMY to CMYK separation
1258
<small><a style="font-family: monospace;" href="fakeread.html">fakeread</a><span
1259
style="font-family: monospace;"> </span></small>Fake
1272
<small><a style="font-family: monospace;" href="filmread.html">filmread</a><span
1273
style="font-family: monospace;"> </span></small>Read
1282
<small><a style="font-family: monospace;" href="filmtarg.html">filmtarg</a><span
1283
style="font-family: monospace;"> </span></small>Create
1293
<small><a style="font-family: monospace;" href="greytiff.html">greytiff</a><span
1294
style="font-family: monospace;"> </span></small>Convert
1306
<small><a style="font-family: monospace;" href="iccdump.html">iccdump</a><span
1307
style="font-family: monospace;"> </span></small>Dump
1317
<small><a style="font-family: monospace;" href="iccgamut.html">iccgamut</a><span
1318
style="font-family: monospace;"> </span></small>Create
1334
<small><a style="font-family: monospace;" href="icclu.html">icclu </a><span
1335
style="font-family: monospace;">
1336
</span></small>Lookup individual color values through any ICC profile
1339
<small><a style="font-family: monospace;" href="illumread.html">illumread</a><span
1340
style="font-family: monospace;">
1341
</span></small>Use an instrument to measure an
1342
illuminant spectrum, and estimate its UV content.<br>
1343
<small><a style="font-family: monospace;" href="invprofcheck.html">invprofcheck</a><span
1344
style="font-family: monospace;"> </span></small>Check ICC
1345
forward against inverse lookup.
1347
<small><a style="font-family: monospace;" href="kodak2ti3.html">kodak2ti3</a><span
1348
style="font-family: monospace;"> </span></small>Convert
1361
<small><a style="font-family: monospace;" href="mppcheck.html">mppcheck</a><span
1362
style="font-family: monospace;"> </span></small>Check
1372
<small><a style="font-family: monospace;" href="mpplu.html">mpplu</a><span
1373
style="font-family: monospace;">
1374
</span></small>Lookup individual color values though an MPP profile.
1379
<small><a style="font-family: monospace;" href="mppprof.html">mppprof</a><span
1380
style="font-family: monospace;"> </span></small>Create
1392
<small><a style="font-family: monospace;" href="printcal.html">printcal</a><span
1393
style="font-family: monospace;">
1394
</span></small>Create a printer calibration
1395
.cal file from a .ti3 data file<small><big>.</big></small><br>
1396
<small><a style="font-family: monospace;" href="printtarg.html">printtarg</a><span
1397
style="font-family: monospace;"> </span></small><small><big>Create
1410
printing.</big></small><br>
1411
<small><a style="font-family: monospace;" href="profcheck.html">profcheck</a><span
1412
style="font-family: monospace;"> </span></small>Check
1422
<small><a style="font-family: monospace;" href="refine.html">refine</a><span
1423
style="font-family: monospace;">
1424
</span></small>Creates an
1425
abstract profile from two chart readings, useful for
1426
refining proofing profiles.
1428
<small><a style="font-family: monospace;" href="revfix.html">revfix</a><span
1429
style="font-family: monospace;">
1430
</span></small>Regenerate a device profiles B2A table data by inverting
1433
<small><a style="font-family: monospace;" href="scanin.html">scanin</a><span
1434
style="font-family: monospace;">
1435
</span></small>Convert a TIFF image of a test chart into .ti3
1438
<small><a style="font-family: monospace;" href="sepgen.html">sepgen</a><span
1439
style="font-family: monospace;">
1440
</span></small><b>IN DEVELOPMENT</b> Create a CMY[K] to device colorant
1443
<small><a style="font-family: monospace;" href="spec2cie.html">spec2cie</a><span
1444
style="font-family: monospace;"> </span><span
1445
style="text-decoration: underline; font-family: monospace;"></span></small>Convert
1459
<small><a style="font-family: monospace;" href="specplot.html">specplot</a><span
1460
style="font-family: monospace;"> </span><span
1461
style="text-decoration: underline; font-family: monospace;"></span></small>
1471
<small><a style="font-family: monospace;" href="splitti3.html">splitsti3</a><span
1472
style="font-family: monospace;">
1473
</span></small>Split a
1474
CGATS file (ie. a .ti3) into two parts randomly to verify profiling.
1476
<small><a style="font-family: monospace;" href="spotread.html">spotread</a><span
1477
style="font-family: monospace;">
1478
</span></small>Use an instrument to read a
1479
single spot color value.
1481
<small><a style="font-family: monospace;" href="spyd2en.html">spyd2en</a><span
1482
style="font-family: monospace;"> </span><span
1483
style="text-decoration: underline; font-family: monospace;"></span></small>A
1493
<small><a style="font-family: monospace;" href="synthcal.html">synthcal</a><span
1494
style="font-family: monospace;">
1495
</span></small>Create a synthetic input,
1497
or output calibration (<a href="File_Formats.html#.cal">.cal</a>)file.<br>
1498
<small><a style="font-family: monospace;" href="synthread.html">synthread</a><span
1499
style="font-family: monospace;"> </span><big>Fake
1511
<small><a style="font-family: monospace;" href="targen.html">targen</a><span
1512
style="font-family: monospace;">
1513
</span></small>Generate a profiling test target values .ti1 file.
1515
<small><a style="font-family: monospace;" href="tiffgamut.html">tiffgamut</a><span
1516
style="font-family: monospace;"> </span></small>Create
1532
<small><a style="font-family: monospace;" href="timage.html">timage</a><span
1533
style="font-family: monospace;">
1534
</span></small>Create TIFF test
1537
<small><a style="font-family: monospace;" href="txt2ti3.html">txt2ti3</a><span
1538
style="font-family: monospace;"> </span></small><small><big>Convert
1553
format.</big></small>
1555
<font size="-1"><a style="font-family: monospace;" href="verify.html">verify</a><span
1556
style="font-family: monospace;">
1557
</span></font>Verify matching of
1558
CIE in two .ti3 files (also view differences as VRML)<br>
1559
<font size="-1"><a style="font-family: monospace;" href="viewgam.html">viewgam</a><span
1560
style="font-family: monospace;">
1561
</span></font>Convert one or more gamuts into
1562
a VRML 3D visualization file.
1563
Compute an intersection.<br>
1564
<small><a style="font-family: monospace;" href="xicclu.html">xicclu</a><span
1565
style="font-family: monospace;">
1566
</span></small>Lookup individual color values forward or inverted
1572
<h2><u><a href="Environment.html">Environment Variables<br>
1574
<span style="text-decoration: underline;"><span
1575
style="font-weight: bold;"></span></span> Performance/memory tuning
1576
hints, plus tweaks for scipting.<br>
1577
<h2><u><a href="Performance.html">Performance Tuning<br>
1579
<span style="text-decoration: underline;"><span
1580
style="font-weight: bold;"></span></span> Performance hints.
1582
<h2><u><a href="Overview.html">Overview</a></u></h2>
1583
Overview of the software and its aims and functionality.<br>
1584
<h2><u><a href="Limitations.html">Limitations</a></u></h2>
1585
Limitations of the current functionality.<br>
1586
<h2><u><a href="Organisation.html">Organization</a></u></h2>
1587
How directories are organized, what they contain.
1588
<h2><u><a href="Source.html">Source</a></u></h2>
1589
Any detailed documentation on how the software works, or what
1591
it is based on. (Very incomplete.)
1592
<h2><u><a href="MinorTools.html">Minor Tools</a></u></h2>
1593
A very brief description of minor tools and test harnesses.
1597
<h2><u><a name="FFormats"></a><a href="File_Formats.html">File formats
1598
that Argyll uses</a></u></h2>
1599
Argyll uses a number of file formats for its operation, some that are
1601
standards, and some that are unique to Argyll. <br>
1603
<a href="File_Formats.html#.ti1">.ti1</a>
1608
<a href="File_Formats.html#.ti2">.ti2</a>
1616
<a href="File_Formats.html#.ti3">.ti3</a>
1622
tristimulus/spectral
1624
<a href="ti3_format.html">Format
1626
<a href="File_Formats.html#.cal">.cal</a>
1627
1628
Device calibration information. <a href="cal_format.html">Format
1630
<a href="File_Formats.html#.cht">.cht</a>
1635
<a href="cht_format.html">Format
1638
<a href="File_Formats.html#.gam">.gam</a>
1644
<a href="File_Formats.html#.sp">.sp</a>
1649
<a href="File_Formats.html#.ccmx">.ccmx</a>
1650
Colorimeter Correction Matrix
1652
<a href="File_Formats.html#CGATS">CGATS</a>
1660
<a href="File_Formats.html#ICC">ICC</a>
1667
<a href="File_Formats.html#MPP">MPP</a>
1673
<a href="File_Formats.html#TIFF">TIFF</a>
1681
<a href="File_Formats.html#VRML">VRML</a>
1691
<a href="ucmm.html">ucmm</a> Unix micro Color
1692
Management Module convention and configuration file format.<br>
1694
<h2><u>Errors, Corrections and Omissions:</u></h2>
1695
<script language="JavaScript">
98
- "swipe" type reflective spectrometer, that can be used untethered.<br>
99
<a href="instruments.html#DTP22">DTP22 Digital
100
Swatchbook</a>
115
- spot type reflective spectrometer.<br>
116
<a href="instruments.html#DTP41">DTP41</a>
131
- spot and strip reading reflective spectrometer.<br>
132
<a href="instruments.html#DTP41">DTP41T</a>
133
134
149
- spot and strip reading reflective/transmissive spectrometer.<br>
150
<a href="instruments.html#dtp51">DTP51</a>
165
- strip reading reflective colorimeter.<br>
166
<a href="instruments.html#DTP92">DTP92</a>
181
- CRT display colorimeter.<br>
182
<a href="instruments.html#DTP94">DTP94</a> <font
183
size="-1">"Optix XR"</font> or "Optix XR2" or "Optix Pro"- display
185
<a href="instruments.html#ColorMunki"><span
186
style="text-decoration: underline;">ColorMunki</span></a> Design
187
or Photo -
188
spot and "swipe" reflective/emissive spectrometer (UV cut only).<br>
189
<a href="instruments.html#i1d"><span
190
style="text-decoration: underline;">ColorMunki</span></a> Create
191
192
- display
193
colorimeter. (Treated as a Eye-One Display 2)<br>
194
<a href="instruments.html#Huey">Lenovo W</a>
195
196
-
197
built in laptop Huey display colorimeter.<br>
198
<a href="instruments.html#i1d3">Eye-One Display
199
3</a>
200
- Xrite i1 DisplayPro and ColorMunki
202
203
204
205
206
[ The OEM
207
i1Display Pro and<br>
208
209
210
211
212
213
NEC SpectraSensor Pro are also reported to work.]<br>
215
Gretag-Macbeth (now X-Rite):<br>
216
<a href="instruments.html#sl">Spectrolino</a>
217
218
- spot
219
reflective/emissive spectrometer.<br>
220
<a href="instruments.html#ss">SpectroScan</a>
221
222
- spot
223
reflective/emissive, XY table reflective spectrometer .<br>
224
<a href="instruments.html#ss">SpectroScanT</a>
225
226
- spot
227
reflective/emissive/transmissive, XY table reflective spectrometer.<br>
228
<a href="instruments.html#i1p">Eye-One Pro</a> "EFI
229
ES-1000" - spot and "swipe"
230
reflective/emissive spectrometer.<br>
231
<a href="instruments.html#i1m">Eye-One Monitor</a>
232
233
- spot and "swipe" emissive
235
<a href="instruments.html#i1d">Eye-One Display 1
236
or 2 or LT</a> -
237
display colorimeter.<br>
238
<a href="instruments.html#i1d">HP DreamColor or
240
255
- display colorimeter. (Treated as a Eye-One Display 2)<br>
256
<a href="instruments.html#i1d">CalMAN X2</a>
257
272
- display colorimeter. (Treated as a Eye-One Display 2)<br>
273
<a href="instruments.html#Huey">Huey</a>
274
275
276
- display colorimeter.<br>
278
Sequel imaging (Now X-Rite):<br>
279
<a href="instruments.html#mox">MonacoOPTIX</a>
280
281
- display
282
colorimeter (Treated as an Eye-One Display 1)<br>
283
298
[The Sequel Chroma 4 may also work.]<br>
301
Eye:
316
- see <a href="instruments.html#i1d">Eye-One Display</a><br>
318
DataColor ColorVision:<br>
319
<a href="instruments.html#spyd2">Spyder 2</a>
320
321
322
- display colorimeter (Note
323
that the user must <a href="spyd2en.html">supply</a> firmware)<br>
324
339
[The Spyder 1 has also been reported as working, but this has not
341
<a href="instruments.html#spyd3">Spyder 3</a>
342
343
344
- display colorimeter.<br>
345
<a href="instruments.html#spyd4">Spyder 4</a>
346
347
348
- display colorimeter (Note
349
that the user must <a href="spyd4en.html">supply</a> calibration
353
<span class="titre"><a
354
href="instruments.html#HCFR">Colorimètre HCFR</a>
369
- display colorimeter (Not on MSWindows 64 bit)</span><br>
370
<span style="font-weight: bold;"></span><span class="titre"><br>
371
See </span><a href="instruments.html">Operation of particular
372
instruments</a> for more instrument specific detail.<br>
374
<span style="font-weight: bold;">Please note that instruments are
375
being driven by ArgyllCMS drivers, and that any problems or
376
queries regarding instrument<br>
377
operation </span><span style="font-weight: bold;">should be
378
directed to the Argyll's author(s) or the Argyll mailing list, and
379
not to any</span> <span style="font-weight: bold;">other party.</span><br>
382
There is a <a href="ccmxs.html">list of contributed</a> <span
383
style="font-weight: bold;">ccmx</span> (Colorimeter Correction
384
Matrix) files for some display/colorimeter combinations.<br>
386
Other instruments can be supported indirectly, since patch result
387
files created by other packages can be imported into Argyll.<br>
389
Please <span style="font-weight: bold;">note</span> the <a
390
href="Installing.html">installation instructions</a> for each
391
platform - they contain important information for getting your
392
instruments working.<br>
393
<p>If you've decided to buy a color instrument because Argyll
394
supports it, please let the dealer and manufacturer know that "<span
395
style="font-weight: bold;">You bought it because Argyll CMS
396
supports it</span>" - thanks.<br>
398
<p><span style="font-weight: bold;">Please direct</span> any queries
399
or problems regarding operation of color instruments in
400
combination with Argyll, to the Author(s) of Argyll, and not to
401
any other party. </p>
402
<h2><span style="text-decoration: underline; color: rgb(51, 0, 51);"><a
403
name="Copyright"></a>Copyright and Licensing:</span><br>
405
<p>Most of the source code and provided executable files are
406
copyrighted works, licensed under the <span style="font-weight:
407
bold;">Affero GNU Version 3 license</span>, and therefore they
408
(or works derived from them) can't be copied, sold or made
409
available to users interacting with them remotely through a
410
computer network, without providing the source code. Nothing other
411
than your agreement and compliance with the Affero GNU License
412
grants you permission to use, modify or distribute Argyll source
413
code, executables or its derivative works. You could be sued for
414
copyright infringement if you use or distribute Argyll without a
415
valid license. The <span style="font-weight: bold;">Affero GNU</span>
416
license <span style="font-weight: bold;">prohibits</span>
417
extending these tools<span style="font-weight: bold;"></span>
418
(i.e. by combining them with other programs or scripts that make
419
use of, depend on, or work with the Argyll code) and distributing
420
them, unless the all the elements of the extensions are also made
421
available under a GPL compatible license. It is permissible to
422
provide Argyll tools with other non GPL components if the elements
423
of the package are not related, such that the packaging is mere
424
aggregation. For all the gory details, please read the
425
accompanying <a href="License.txt">license</a>. </p>
426
Note that unlike many commercial ICC profiling tools, the profiles
427
created using Argyll, are not subject to any claims or restrictions
428
of Argyll's author(s), but are assumed to be the copyright property
429
of the person who gathers the characterization data, and causes the
430
profiles to be created.
431
<p>The Argyll CMS is Copyright 1995 - 2012 Graeme W. Gill, and is
432
made available under the terms of the Affero GNU General Public
433
License Version 3, as detailed in the <a href="License.txt">License.txt</a>
434
file. Documentation is licensed under the terms of the GNU Free
435
Documentation License, Version 1.3. The author asserts his moral
436
rights over this material in relationship to the attribution and
437
integrity of these works. In particular, if these works are
438
modified in a way that materially changes their functionality,
439
then the modified works should be renamed in a way that clearly
440
distinguishes them from "Argyll" or "ArgyllCMS" so that the
441
effects of such changes do not reflect on the original works
442
integrity or the original authors reputation. A subset of files
443
(those that are related to the color istrument drivers, and are
444
collected together into the instlib.zip archive by the
445
spectro/instlib.ksh script + xicc/ccmx.h and xicc/ccmx.c) are
446
licensed under the General Public License Version 2 or later, as
447
detailed in the <a href="License2.txt">License2.txt</a> file.<br>
449
<p>Portions of the ColorHug instrument library
450
(spectro/colorhug.[ch]) are Copyright 2011, Richard Hughes, and is
451
licensed under the General Public License Version 2 or later, as
452
detailed in the <a href="License2.txt">License2.txt</a> file.</p>
453
<p>The tool spectro/spec2cie.c is Copyright 2005 Gerhard Fuernkranz,
454
and is made available under the terms of the GNU General Public
455
License Version 2 or later, and is licensed here under the Version
456
3 license, as detailed in the <a href="License3.txt">License3.txt</a>
459
<p>The UNIX USB library libusb included in this distribution, is
460
copyright Johannes Erdfelt, Thomas Sailer and Brad Hards, and is
461
licensed under the GNU LGPL Version 2 or later. See
462
libusb/LICENSE and libusb/COPYING for details. <br>
464
<p>The Win32 USB library libusb-win32, included in this
465
distribution, is copyright Stephan Meyer, Johannes Erdfelt and
466
Thomas Sailer, and is licensed under the GNU LGPL Version 2 or
467
latter (the DLL) and GNU GPL Version 2 or later (the
468
drivers, services, installer). See libusbw/License.txt,
469
libusbw/COPYING_LGPL.txt and libusbw/COPYING_GPL.txt for details.<br>
471
<p>The USB library libusb V1.0 included in this distribution, is
472
copyright by the authors listed in the <span style="font-weight:
473
bold;">libusb1/AUTHORS</span> file, and is licensed under the
474
GNU LGPL Version 2 or later. See <span style="font-weight:
475
bold;">libusb1/COPYING</span> for details of this license. The
476
MSWindows kernel driver is Copyright Stephan Meyer, and is licesed
477
under the GNU GPL Version 2 or later - See <span
478
style="font-weight: bold;">libusb1/KDRIVER_LICENSE</span> and <span
479
style="font-weight: bold;">libusb1/COPYING_GPL</span>. The
480
WinUSB CoInstaller redistributable files from the Microsoft
481
Windows Driver Kit are licensed by Microsoft according to
482
the terms indicated in the <span style="font-weight: bold;">libusb1/license.rtf</span>
483
file, section 2. These operating system files are provided
484
("aggregated") here under the terms of the Microsoft license
485
purely for convenience, and do not form part of the libusb V1.0
486
package, and are therefore not subject to the terms of the libusb
487
V1.0 license(s). The .inf files that make use of the CoInstallers
488
are provided under a free use, "MIT" type license. </p>
489
<p>The icc library in<span style="font-weight: bold;"> icc</span>/,
490
the CGATS library in <span style="font-weight: bold;">cgats</span>/,
505
the jcnf library in <span style="font-weight: bold;">jcnf</span>/,
519
the files <span style="font-weight: bold;">spectro/xdg_bds.*</span>,
520
<span style="font-weight: bold;">spectro/aglob.*</span> and the
521
ucmm library in <span style="font-weight: bold;">ucmm</span>/ are
522
Copyright 1995 - 2011 Graeme W. Gill, and available according to
523
the "MIT" license granted in the icc/License.txt and
524
cgats/License.txt files, and the licenses at the top of
525
ucmm/ucmm.c and jcnf/jcnf.c.<br>
527
<p>The yajl library in <span style="font-weight: bold;">jcnf/yajl</span>
528
is Copyright 2007-2009, Lloyd Hilaiel and is licensed according to
529
the Berkeley-style License granted in the jcnf/yajl/COPYING files.
530
The yajl library has been repackaged and modified slightly for
533
<p> The TIFF library included in this distribution for convenience,
534
has its own copyright and license detailed in tiff/COPYRIGHT (an
535
"MIT"/"BSD" like license).<br>
537
<p>The Independent JPEG Group's JPEG library included in this
538
distribution for convenience, has its own copyright and license
539
detailed in jpg/README (an "MIT"/"BSD" like license). Executables
540
that include JPEG format support are based in part on the work of
541
the Independent JPEG Group. </p>
542
<p>xicc/iccjpeg.h and xicc/iccjpeg.c are lcms and they are Copyright
543
(c) 1998-2010 Marti Maria Saguer and is licensed under an
544
"MIT"/"BSD" like license. See the top of the iccjpeg.c file for
545
the detailed copyright and licensing conditions.<br>
547
<p>The mongoose web server software is Copyright (c) 2004-2011
548
Sergey Lyubka, and is licensed under an "MIT" license. </p>
549
<h2><span style="text-decoration: underline; color: rgb(51, 0, 51);"><a
550
name="ProjType"></a>What sort of project is this ? (re:
553
This is essentially my private project, that I've made available
554
under GNU licensing conditions. Because I license my code under
555
other licenses as well, there is a limit to what I will accept in
556
the way of code contributions back into this project. For me to
557
accept contributions into the distribution, it either has to a
558
non-core (side) project, or has to be offered to me with copyright
559
conditions that are compatible with my other uses (i.e.. a "BSD"
560
like license, or assigning or licensing the copyright to me), or has
561
to be so trivial (say a one line bug fix), that it can't be the
562
subject of copyright. <br>
564
Of course there is nothing to stop someone setting up a real free
565
software, community project based on the GNU licensed code made
566
available here, that would be able to take GNU licensed
567
contributions from everyone and would essentially be a "fork" of
570
<h1><u><a href="Compiling.html">Compiling</a></u></h1>
571
How to <a href="Compiling.html">build the software</a> from the
572
source if you want to.<br>
573
<span style="font-weight: bold;">Note</span> that you don't need to
574
do this if you are using one of the binary installations.<br>
575
<h1 style="color: rgb(51, 204, 0);"><u><a href="Installing.html">Installing</a></u></h1>
576
Important notes on <a href="Installing.html">installing the binary
577
software</a> on various platforms.<br>
579
<h2 style="color: rgb(51, 0, 51);"><u><u><a name="GUIs"></a>Graphic
582
ArgyllCMS does not directly support a graphic user interface, but
583
several people have written <span style="font-weight: bold;">GUI</span>
584
based front ends for it. A popular <span style="font-weight: bold;"></span>front
604
and profiling is <a href="http://hoech.net/dispcalGUI/">dispcalGUI</a>
605
by Florian Höch. Others can be found with a suitable <a
606
href="http://www.google.com/search?hl=en&source=hp&q=argyllcms+GUI&aq=f&aqi=g1&aql=&oq=">search</a>.<br>
607
<h2 style="color: rgb(51, 0, 51);"><u><a name="CmdLine"></a>Main
608
Tools and the command line<br>
610
These are all command line ("DOS" shell) tools, and each tool
611
require appropriate options to be set, followed by filename
612
arguments. Sometimes the filenames will have to include the usual
613
extensions, sometimes they are implicit. To get a brief listing of
614
the possible arguments and <span style="font-weight: bold;">usage</span>
615
of any of the tools, run it with just an "-?" argument, i.e. <b>targen
628
-? </b>(or some other unrecognized flag, if the "?" character is
629
treated specially in your shell, i.e. try "--" on OS X zsh).<br>
631
Note that in general the arguments consist of possible flags or
632
options followed by file name arguments. All arguments need to be
633
separated by whitespace. (If you need to specify a string with
634
embedded white space, double quote the string). A flag consists of a
635
dash attached to a single letter, the letter identifying the flag,
636
and is usually case sensitive. An option is a flag that has an
637
associated parameter or parameters. The parameter can be separated
638
from the flag by white space, or may come directly after the flag.
639
So if a tool has a usage that looks like this:<br>
642
usage: tool [options] infile outfile<br>
644
-v
661
n
676
Choose a depth 0-4<br>
678
693
Use a random depth<br>
695
[nn]
696
Use full range. nn optional range 0 - 100.<br>
698
715
732
735
then there are 5 flags/options, and two filename arguments.
736
Notice that square braces [] denote optional items. The first
737
flag/option is a flag. The second is an option that has a numerical
738
argument in the range 0 to 4. The third is a flag. the fourth is an
739
option with an optional argument. The fourth is a flag. The
740
flags and options can generally be in any order, but must be before
741
the file name arguments. (For a few special tools you actually
742
specify a sequence of flags and files where the flags apply just to
743
the following file.) So example invocations may look like:<br>
745
tool -v testin testout<br>
746
tool -d3 -M testin1 testout2<br>
747
tool -f infile outfile<br>
748
tool -f 45 infile outfile<br>
749
tool -d 3 -f67 infile outfile<br>
750
<p>In order to make use of the tools, it is necessary to keep track
751
of where various files are, and what they are called. There are
752
many possible ways of doing this. One way is to put each source
753
profile and all its associated files (test charts, spectrometer
754
values etc.) in one set of directories for each source profile
755
type. Similarly the device profiles could be stored in a hierarchy
756
of directories ordered by device type, media, resolution, device
757
mode etc. Naturally you will want to set your $PATH so that you
758
can run the tools from whichever directory you are in, as well as
759
specify any necessary directory paths for file arguments so that
760
the tools are able to open them.<br>
762
<p>Note that there are two ways the Argyll tools deal with filename
763
extensions. In one you supply the extension (ie. you supply the
764
whole file name), so the extension is up to you. In the other
765
(used where one name is used for input and output files, or where
766
there are multiple output files), the program adds the extension.
767
In the documentation this should be indicated by calling it a
770
<p><a name="cltutes"></a>For more information on using a command
771
line environments, consult an appropriate tutorial:</p>
774
href="http://www.bleepingcomputer.com/tutorials/tutorial76.html">http://www.bleepingcomputer.com/tutorials/tutorial76.html</a>><br>
776
href="http://www.pcstats.com/articleview.cfm?articleid=1723&page=1">http://www.pcstats.com/articleview.cfm?articleid=1723&page=1</a>><br>
778
href="http://www.voidspace.org.uk/python/articles/command_line.shtml">http://www.voidspace.org.uk/python/articles/command_line.shtml</a>><br>
780
To find more: <<a
781
href="http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial">http://www.google.com/search?hl=en&q=windows+command+prompt+tutorial></a><br>
784
<<a
785
href="http://www.osxfaq.com/Tutorials/LearningCenter/">http://www.osxfaq.com/Tutorials/LearningCenter/</a>><br>
786
<<a
787
href="http://www.atomiclearning.com/macosxterminalx.shtml">http://www.atomiclearning.com/macosxterminalx.shtml</a>><br>
788
<<a
789
href="http://www.oreillynet.com/pub/a/mac/2001/12/14/terminal_one.html">http://www.oreillynet.com/pub/a/mac/2001/12/14/terminal_one.html</a>><br>
791
To find more: <<a
792
href="http://www.google.com/search?hl=en&q=OS+X+shell+tutorial">http://www.google.com/search?hl=en&q=OS+X+shell+tutorial</a>><br>
795
<<a
796
href="http://www.linuxcommand.org/index.php">http://www.linuxcommand.org/index.php</a>><br>
797
<<a
798
href="http://www.tuxfiles.org/linuxhelp/shell.html">http://www.tuxfiles.org/linuxhelp/shell.html</a>><br>
799
<<a
800
href="http://www.ee.surrey.ac.uk/Teaching/Unix/">http://www.ee.surrey.ac.uk/Teaching/Unix/</a>><br>
802
To find more: <<a
803
href="http://www.google.com/search?q=linux+command+line+shell+tutorial">http://www.google.com/search?q=linux+command+line+shell+tutorial</a>></p>
805
<span style="font-weight: bold;">Note</span> that since OS X is
806
based on UNIX, there is much in common between the OS X and Linux
807
command line environments, and many of the UNIX tutorials may be
810
<p> <<a
811
href="http://www.rain.org/%7Emkummel/unix.html">http://www.rain.org/~mkummel/unix.html</a>><br>
813
<h2><u><a href="Scenarios.html">Tutorial: Typical usage scenarios
814
and examples</a></u></h2>
815
A <a href="Scenarios.html">guided tour</a> of the major tools,
816
applied to typical CMS jobs, such as calibrating displays, creating
817
device profiles, calibrating printers, linking profiles, and
818
converting color spaces of raster files. <br>
820
<h3 style="color: rgb(0, 0, 0);"><u><a name="Topics"></a>Topical
822
Discussions about particular topics:<br>
824
<a href="FWA.html">About Fluorescent Whitening Agent compensation</a><br>
826
<a href="instruments.html">Operation of particular instruments</a><br>
828
<a href="iccgamutmapping.html">About ICC profiles and Gamut Mapping</a><br>
830
<a href="monitorcontrols.html">About display monitor settings and
833
<a href="gamma.html">About display "Gamma"</a><br>
835
<a href="calvschar.html">What's the difference between Calibration
836
and Characterization ?</a><br>
838
<a href="WideGamutColmters.html">Why doesn't my Colorimeter work
839
well on my Wide Gamut display ?</a><br>
840
<span style="font-family: monospace;"></span><br>
841
<a href="CrushedDisplyBlacks.html">My blacks get crushed on my
842
display - why ? How do I fix it ?</a><br>
844
<a href="i1proDriver.html">How can I have confidence in the i1pro
847
<a href="evalInputTargets.html">Evaluating input targets</a><br>
849
<h2><b><u><font><b><u><font size="+2"><a name="Flow"></a>Flow
850
diagram of Major Tools:</font></u></b></font></u></b></h2>
852
<a
853
href="ArgyllFlow.jpg"><img alt="Thumbnail of Flow Diagram"
854
src="ArgyllFlowThumb.jpg" style="border: 2px solid ; width:
855
150px; height: 202px;"></a><br>
857
<h2><b><u><font size="+2"><a name="CatList"></a>Main Tools by
858
category:</font></u></b></h2>
859
<h3>Calibrating devices<br>
861
<small><a style="font-family: monospace;" href="dispcal.html">dispcal</a><span
862
style="font-family: monospace;">
863
</span></small>Adjust,
864
calibrate and profile a display<small><big>.<br>
865
</big></small><small><a style="font-family: monospace;"
866
href="printcal.html">printcal</a><span style="font-family:
867
monospace;"> </span></small>Create a
868
printer calibration .cal file from a .ti3 data file<small><big>.</big></small><br>
869
<h3>Creating test targets for profiling or print calibration<br>
871
<small><a style="font-family: monospace;" href="targen.html">targen</a><span
872
style="font-family: monospace;">
887
</span><big>Generate a profiling test target values .ti1 file. </big><br
888
style="font-family: monospace;">
889
<a style="font-family: monospace;" href="filmtarg.html">filmtarg</a><span
890
style="font-family: monospace;"> </span><big>Create
905
film recorder TIFF files from Argyll .ti1 file. </big><br
906
style="font-family: monospace;">
907
<a style="font-family: monospace;" href="printtarg.html">printtarg</a><span
908
style="font-family: monospace;"> </span><big>Create
923
a PS, EPS or TIFF file containing test patch values, ready for
924
printing.</big></small>
925
<h3>Obtaining test results for profiling or print calibration<br>
927
<small><a style="font-family: monospace;" href="chartread.html">chartread</a><span
928
style="font-family: monospace;"> </span><big>Read
943
a test chart using an instrument to create a .ti3 data file.</big><span
944
style="font-family: monospace;"> </span><br style="font-family:
946
<a style="font-family: monospace;" href="dispread.html">dispread</a><span
947
style="font-family: monospace;"> </span><big>Test
962
and read colorimetric values from a display </big><br
963
style="font-family: monospace;">
964
<a style="font-family: monospace;" href="filmread.html">filmread</a><span
965
style="font-family: monospace;"> </span><big>Read
980
film colorimetric values using a SpectroScanT (Deprecated ?)</big><br
981
style="font-family: monospace;">
982
<a style="font-family: monospace;" href="scanin.html">scanin</a><span
983
style="font-family: monospace;">
998
</span><big>Convert a TIFF image of a test chart into .ti3
1000
</big></small><small><a style="font-family: monospace;"
1001
href="illumread.html">illumread</a><span style="font-family:
1002
monospace;"> </span></small>Use an
1003
instrument to measure an illuminant spectrum, and estimate its UV
1004
content.<br style="font-family: monospace;">
1005
<small><a style="font-family: monospace;" href="fakeread.html">fakeread</a><span
1006
style="font-family: monospace;"> </span><big>Fake
1021
the reading of a device using an ICC or MPP profile. <br>
1022
</big></small><small><a style="font-family: monospace;"
1023
href="synthread.html">synthread</a><span style="font-family:
1024
monospace;"> </span><big>Fake the
1025
reading of a device using a synthetic device model. </big></small><br
1026
style="font-family: monospace;">
1027
<small><a style="font-family: monospace;" href="cb2ti3.html">cb2ti3</a><span
1028
style="font-family: monospace;">
1043
</span><big>Convert Colorblind format CMY/RGB test chart into
1044
Argyll .ti3 CGATS format. </big><br style="font-family:
1046
<a style="font-family: monospace;" href="kodak2ti3.html">kodak2ti3</a><span
1047
style="font-family: monospace;"> </span><big>Convert
1062
Kodak Colorflow format CMYK test chart into Argyll .ti3 CGATS
1063
format. </big><br style="font-family: monospace;">
1064
<a style="font-family: monospace;" href="txt2ti3.html">txt2ti3</a><span
1065
style="font-family: monospace;">
1080
</span><big>Convert Gretag/Logo/X-Rite or other format RGB or CMYK
1081
test chart results into Argyll .ti3 CGATS format. </big><br
1082
style="font-family: monospace;">
1083
<a style="font-family: monospace;" href="fakeCMY.html">fakeCMY</a><span
1084
style="font-family: monospace;">
1099
</span><big>Create a fake Argyll .ti3 CMY data file from a CMYK
1100
profile, as a basis of creating a CMY to CMYK separation<br>
1101
</big></small><small><a style="font-family: monospace;"
1102
href="average.html">average</a><span style="font-family:
1103
monospace;"> </span><big>Average
1117
/ Merge two measurement data files</big></small><br>
1118
<h3>Creating Device Profiles</h3>
1119
<small><a style="font-family: monospace;" href="colprof.html">colprof</a><span
1120
style="font-family: monospace;">
1135
</span></small>Create an ICC profile from the .ti3 test data. <br>
1136
<small><a style="font-family: monospace;" href="mppprof.html">mppprof</a><span
1137
style="font-family: monospace;">
1152
</span></small>Create a Model Printer Profile (MPP) from the .ti3
1154
<small><a style="font-family: monospace;" href="sepgen.html">sepgen</a><span
1155
style="font-family: monospace;">
1170
</span></small><b>IN DEVELOPMENT</b> Create a CMY[K] to device
1171
colorant separation. <br>
1172
<small><a style="font-family: monospace;" href="revfix.html">revfix</a><span
1173
style="font-family: monospace;">
1188
</span></small>Regenerate a device profiles B2A table data by
1189
inverting the A2B table.
1190
<h3>Creating Device Link Profiles</h3>
1191
<small><a style="font-family: monospace;" href="collink.html">collink</a><span
1192
style="font-family: monospace;">
1207
</span></small>Link two device ICC profiles to create a device
1209
<h3>Converting colors or applying print calibration<br>
1211
<small><a style="font-family: monospace;" href="cctiff.html">cctiff</a><span
1212
style="font-family: monospace;">
1227
</span></small>Color convert a TIFF or JPEG file using a sequence
1228
of ICC device, device link, abstract profiles and calibration files.
1230
<small><a style="font-family: monospace;" href="applycal.html">applycal</a><span
1231
style="font-family: monospace;"> </span></small>Apply
1245
calibration curves to an ICC profile.<br>
1246
<small><a style="font-family: monospace;" href="icclu.html">icclu </a><span
1247
style="font-family: monospace;">
1262
</span></small>Lookup individual color values through any ICC
1264
<small><a style="font-family: monospace;" href="xicclu.html">xicclu</a><span
1265
style="font-family: monospace;">
1280
</span></small>Lookup individual color values forward or inverted
1281
though an ICC profile table. <br>
1282
<small><a style="font-family: monospace;" href="mpplu.html">mpplu</a><span
1283
style="font-family: monospace;">
1298
</span></small>Lookup individual color values though an MPP
1299
profile. Also create MPP gamut files/views.<br>
1300
<small><a style="font-family: monospace;" href="greytiff.html">greytiff</a><span
1301
style="font-family: monospace;"> </span></small>Convert
1316
a TIFF file to monochrome using an ICC device profile <br>
1317
<h3>Color Tweaking tools<br>
1319
<small><a style="font-family: monospace;" href="refine.html">refine</a><span
1320
style="font-family: monospace;">
1321
</span></small>Creates an
1322
abstract profile from two chart readings, useful for refining
1323
proofing profiles. <a href="mppprof.html"><br>
1325
<h3>Creating gamut views</h3>
1326
<small><a style="font-family: monospace;" href="iccgamut.html">iccgamut</a><span
1327
style="font-family: monospace;"> </span></small>Create
1342
a gamut file or VRML file of the color gamut of an ICC profile. <br>
1343
<small><a style="font-family: monospace;" href="tiffgamut.html">tiffgamut</a><span
1344
style="font-family: monospace;"> </span></small>Create
1359
a gamut file or VRML file of the color gamut of a TIFF or JPEG
1361
<small><a style="font-family: monospace;" href="viewgam.html">viewgam</a><span
1362
style="font-family: monospace;">
1377
</span></small>Convert one or more gamuts into a VRML 3D
1378
visualization file. Compute an intersection.<br>
1379
<h3>Diagnostic and test tools<br>
1381
<small><a style="font-family: monospace;" href="iccdump.html">iccdump</a><span
1382
style="font-family: monospace;">
1397
</span></small>Dump the contents of an ICC profile as text. <br>
1398
<small><a style="font-family: monospace;" href="profcheck.html">profcheck</a><span
1399
style="font-family: monospace;"> </span></small>Check
1414
an ICC profile against .ti3 test chart data. <br>
1415
<small style="font-family: monospace;"><a href="invprofcheck.html">invprofcheck</a>
1430
</small>Check ICC forward against inverse lookup. <br>
1431
<small><a style="font-family: monospace;" href="splitti3.html">splitsti3</a><span
1432
style="font-family: monospace;"> </span></small>Split
1446
a CGATS file (ie. a .ti3) into two parts randomly to verify
1448
<small style="font-family: monospace;"><a href="timage.html">timage</a>
1449
</small>Create TIFF test
1451
<small><a style="font-family: monospace;" href="mppcheck.html">mppcheck</a><span
1452
style="font-family: monospace;"> </span></small>Check
1467
an MPP profile against .ti3 test chart data. <br>
1468
<small><a style="font-family: monospace;" href="spotread.html">spotread</a><span
1469
style="font-family: monospace;"> </span></small>Use
1483
an instrument to read a single spot color value. <br>
1484
<small><a style="font-family: monospace;" href="verify.html">verify</a><span
1485
style="font-family: monospace;">
1486
</span></small>Verify
1487
matching of CIE in two CGATS/.ti3 files (also view differences as
1489
<small><a style="font-family: monospace;" href="synthcal.html">synthcal</a><span
1490
style="font-family: monospace;"> </span></small>Create
1504
a synthetic input, display or output calibration (<a
1505
href="File_Formats.html#.cal">.cal</a>)file.
1506
<h3>Other Tools</h3>
1507
<small><a style="font-family: monospace;" href="ccxxmake.html">ccxxmake</a><span
1508
style="font-family: monospace;"> </span></small>Use
1522
a Spectrometer to create a Colorimeter Correction Matrix
1523
(CCMX) or a Colorimeter Calibration Spectral Set (CCSS)
1524
for a particular display.<br>
1525
<small><a style="font-family: monospace;" href="extracticc.html">extracticc</a><span
1526
style="font-family: monospace;"></span></small><small><span
1527
style="font-family: monospace;"> </span>Extract
1542
an embedded ICC profile from a TIFF or JPEG file.<br>
1543
</small><small><a style="font-family: monospace;"
1544
href="extractttag.html">extractttag</a><span style="font-family:
1545
monospace;"></span></small><small><span style="font-family:
1546
monospace;"> </span>Extract a text tag (ie. CGATS
1547
.ti3 data or CAL) from an ICC profile.</small><br>
1548
<small><a style="font-family: monospace;" href="dispwin.html">dispwin</a><span
1549
style="font-family: monospace;"></span></small><small><span
1550
style="font-family: monospace;"> </span></small>Install
1565
or uninstall display profile, set display calibration from profile
1566
or .cal file, test displace and dispwin access to a display.<br>
1567
<small><a style="font-family: monospace;" href="i1d3ccss.html">i1d3ccss</a><span
1568
style="font-family: monospace;"> </span></small>A
1569
special purpose tool that can either install CCSS files, or locat
1570
and translate X-Rite .EDR files to CCSS files and install them.<br>
1571
<small><a style="font-family: monospace;" href="specplot.html">specplot</a><span
1572
style="font-family: monospace;"> </span><span
1573
style="text-decoration: underline; font-family: monospace;"></span></small>
1588
Plot a spectrum (.sp) and calculate CCT and VCT.<br>
1589
<small><a style="font-family: monospace;" href="spec2cie.html">spec2cie</a><span
1590
style="font-family: monospace;"> </span><span
1591
style="text-decoration: underline; font-family: monospace;"></span></small>Convert
1606
spectral .ti3 readings into CIE XYZ or L*a*b* readings. Apply FWA,
1608
<small><a style="font-family: monospace;" href="spyd2en.html">spyd2en</a><span
1609
style="font-family: monospace;">
1624
</span><span style="text-decoration: underline; font-family:
1625
monospace;"></span></small>A special purpose tool that enables
1626
the Spyder 2 colorimeter.<br>
1627
<small><a style=" font-family: monospace;" href="spyd4en.html">spyd4en</a><span
1628
style="font-family: monospace;">
1643
</span><span style="text-decoration: underline; font-family:
1644
monospace;"></span></small>A special purpose tool that enables
1645
the full range of Spyder 4 colorimeter calibration choices.<br>
1647
<h2><b><u><font size="+2"><a name="AlphList"></a>Main Tools
1648
Alphabetic Listing:</font></u></b></h2>
1649
<small><a style="font-family: monospace;" href="applycal.html">applycal</a><span
1650
style="font-family: monospace;"> </span></small>Apply
1664
calibration curves to an ICC profile.<br>
1665
<small><a style="font-family: monospace;" href="average.html">average</a><span
1666
style="font-family: monospace;">
1681
</span><big>Average / Merge two measurement data files</big></small><br>
1682
<small><a style="font-family: monospace;" href="cb2ti3.html">cb2ti3</a><span
1683
style="font-family: monospace;">
1698
</span></small>Convert Colorblind format CMY/RGB test chart into
1699
Argyll .ti3 CGATS format. <br>
1700
<small><a style="font-family: monospace;" href="cctiff.html">cctiff</a><span
1701
style="font-family: monospace;">
1716
</span></small>Color convert a TIFF or JPEG file using a sequence
1717
of ICC device, device link, abstract profiles and calibration files.<br>
1718
<small><a style="font-family: monospace;" href="ccxxmake.html">ccxxmake</a><span
1719
style="font-family: monospace;"> </span></small>Use
1733
a Spectrometer to create a Colorimeter Correction Matrix
1734
(CCMX) or a Colorimeter Calibration Spectral Set (CCSS)
1735
for a particular display.<br>
1736
<small><a style="font-family: monospace;" href="chartread.html">chartread</a><span
1737
style="font-family: monospace;"> </span></small>Read
1752
a test chart using an instrument to create a .ti3 data file. <br>
1753
<small><a style="font-family: monospace;" href="collink.html">collink</a><span
1754
style="font-family: monospace;">
1769
</span></small>Link two device ICC profiles to create a device
1771
<small><a style="font-family: monospace;" href="colprof.html">colprof</a><span
1772
style="font-family: monospace;">
1787
</span></small>Create an ICC profile from the .ti3 test data. <br>
1788
<small style="font-family: monospace;"><a href="dispcal.html">dispcal</a>
1789
</small>Adjust, calibrate and
1790
profile a display<small><big>.</big></small><br>
1791
<small><a style="font-family: monospace;" href="dispread.html">dispread</a><span
1792
style="font-family: monospace;"> </span></small>Test
1807
and read colorimetric values from a display <br>
1808
<small><a style="font-family: monospace;" href="dispwin.html">dispwin</a><span
1809
style="font-family: monospace;"></span></small><small><span
1810
style="font-family: monospace;"> </span></small>Install
1825
or uninstall display profile, set display calibration from profile
1826
or .cal file, test displace and dispwin access to a display.<br>
1827
<small><a style="font-family: monospace;" href="extracticc.html">extracticc</a><span
1828
style="font-family: monospace;"></span></small><small><span
1829
style="font-family: monospace;"> </span>Extract
1844
an embedded ICC profile from a TIFF or JPEG file.<br>
1845
</small><small><a style="font-family: monospace;"
1846
href="extractttag.html">extractttag</a><span style="font-family:
1847
monospace;"></span></small><small><span style="font-family:
1848
monospace;"> </span>Extract a text tag (ie. CGATS
1849
.ti3 data or CAL) from an ICC profile.</small><br>
1850
<small><a style="font-family: monospace;" href="fakeCMY.html">fakeCMY</a><span
1851
style="font-family: monospace;">
1866
</span></small>Create a fake Argyll .ti3 CMY data file from a CMYK
1867
profile, as a basis of creating a CMY to CMYK separation <br>
1868
<small><a style="font-family: monospace;" href="fakeread.html">fakeread</a><span
1869
style="font-family: monospace;"> </span></small>Fake
1884
the reading of a device using an ICC or MPP profile. <br>
1885
<small><a style="font-family: monospace;" href="filmread.html">filmread</a><span
1886
style="font-family: monospace;"> </span></small>Read
1901
film colorimetric values using a SpectroScanT (Deprecated ?)<br>
1902
<small><a style="font-family: monospace;" href="filmtarg.html">filmtarg</a><span
1903
style="font-family: monospace;"> </span></small>Create
1918
film recorder TIFF files from Argyll .ti1 file. <br>
1919
<small><a style="font-family: monospace;" href="greytiff.html">greytiff</a><span
1920
style="font-family: monospace;"> </span></small>Convert
1935
a TIFF file to monochrome using an ICC device profile <br>
1936
<small><a style="font-family: monospace;" href="i1d3ccss.html">i1d3ccss</a><span
1937
style="font-family: monospace;"> </span></small>A
1938
special purpose tool that can either install CCSS files, or locat
1939
and translate X-Rite .EDR files to CCSS files and install them.<br>
1940
<small><a style="font-family: monospace;" href="iccdump.html">iccdump</a><span
1941
style="font-family: monospace;">
1956
</span></small>Dump the contents of an ICC profile as text. <br>
1957
<small><a style="font-family: monospace;" href="iccgamut.html">iccgamut</a><span
1958
style="font-family: monospace;"> </span></small>Create
1973
a gamut file or VRML file of the color gamut of an ICC profile. <br>
1974
<small><a style="font-family: monospace;" href="icclu.html">icclu </a><span
1975
style="font-family: monospace;">
1990
</span></small>Lookup individual color values through any ICC
1992
<small><a style="font-family: monospace;" href="illumread.html">illumread</a><span
1993
style="font-family: monospace;"> </span></small>Use
2007
an instrument to measure an illuminant spectrum, and estimate its UV
2009
<small><a style="font-family: monospace;" href="invprofcheck.html">invprofcheck</a><span
2010
style="font-family: monospace;"> </span></small>Check ICC
2011
forward against inverse lookup. <br>
2012
<small><a style="font-family: monospace;" href="kodak2ti3.html">kodak2ti3</a><span
2013
style="font-family: monospace;"> </span></small>Convert
2028
Kodak Colorflow format CMYK test chart into Argyll .ti3 CGATS
2030
<small><a style="font-family: monospace;" href="mppcheck.html">mppcheck</a><span
2031
style="font-family: monospace;"> </span></small>Check
2046
an MPP profile against .ti3 test chart data. <br>
2047
<small><a style="font-family: monospace;" href="mpplu.html">mpplu</a><span
2048
style="font-family: monospace;">
2063
</span></small>Lookup individual color values though an MPP
2064
profile. Also create MPP gamut files/views. <br>
2065
<small><a style="font-family: monospace;" href="mppprof.html">mppprof</a><span
2066
style="font-family: monospace;">
2081
</span></small>Create a Model Printer Profile (MPP) from the .ti3
2083
<small><a style="font-family: monospace;" href="printcal.html">printcal</a><span
2084
style="font-family: monospace;"> </span></small>Create
2098
a printer calibration .cal file from a .ti3 data file<small><big>.</big></small><br>
2099
<small><a style="font-family: monospace;" href="printtarg.html">printtarg</a><span
2100
style="font-family: monospace;"> </span></small><small><big>Create
2115
a PS, EPS or TIFF file containing test patch values, ready for
2116
printing.</big></small><br>
2117
<small><a style="font-family: monospace;" href="profcheck.html">profcheck</a><span
2118
style="font-family: monospace;"> </span></small>Check
2133
an ICC profile against .ti3 test chart data. <br>
2134
<small><a style="font-family: monospace;" href="refine.html">refine</a><span
2135
style="font-family: monospace;">
2136
</span></small>Creates an
2137
abstract profile from two chart readings, useful for refining
2138
proofing profiles. <br>
2139
<small><a style="font-family: monospace;" href="revfix.html">revfix</a><span
2140
style="font-family: monospace;">
2155
</span></small>Regenerate a device profiles B2A table data by
2156
inverting the A2B table. <br>
2157
<small><a style="font-family: monospace;" href="scanin.html">scanin</a><span
2158
style="font-family: monospace;">
2173
</span></small>Convert a TIFF image of a test chart into
2174
.ti3 device values. <br>
2175
<small><a style="font-family: monospace;" href="sepgen.html">sepgen</a><span
2176
style="font-family: monospace;">
2191
</span></small><b>IN DEVELOPMENT</b> Create a CMY[K] to device
2192
colorant separation. <br>
2193
<small><a style="font-family: monospace;" href="spec2cie.html">spec2cie</a><span
2194
style="font-family: monospace;"> </span><span
2195
style="text-decoration: underline; font-family: monospace;"></span></small>Convert
2210
spectral .ti3 readings into CIE XYZ or L*a*b* readings. Apply FWA,
2212
<small><a style="font-family: monospace;" href="specplot.html">specplot</a><span
2213
style="font-family: monospace;"> </span><span
2214
style="text-decoration: underline; font-family: monospace;"></span></small>
2229
Plot a spectrum (.sp) and calculate CCT and VCT.<br>
2230
<small><a style="font-family: monospace;" href="splitti3.html">splitsti3</a><span
2231
style="font-family: monospace;"> </span></small>Split
2245
a CGATS file (ie. a .ti3) into two parts randomly to verify
2247
<small><a style="font-family: monospace;" href="spotread.html">spotread</a><span
2248
style="font-family: monospace;"> </span></small>Use
2262
an instrument to read a single spot color value. <br>
2263
<small><a style="font-family: monospace;" href="spyd2en.html">spyd2en</a><span
2264
style="font-family: monospace;">
2279
</span><span style="text-decoration: underline; font-family:
2280
monospace;"></span></small>A special purpose tool that enables
2281
the Spyder 2 colorimeter.<br>
2282
<small><a style=" font-family: monospace;" href="spyd4en.html">spyd4en</a><span
2283
style="font-family: monospace;">
2298
</span><span style="text-decoration: underline; font-family:
2299
monospace;"></span></small>A special purpose tool that enables
2300
the full range of Spyder 4 colorimeter calibration choices.<br>
2301
<small><a style="font-family: monospace;" href="synthcal.html">synthcal</a><span
2302
style="font-family: monospace;"> </span></small>Create
2316
a synthetic input, display or output calibration (<a
2317
href="File_Formats.html#.cal">.cal</a>)file.<br>
2318
<small><a style="font-family: monospace;" href="synthread.html">synthread</a><span
2319
style="font-family: monospace;"> </span><big>Fake
2334
the reading of a device using a synthetic device model. </big></small><br>
2335
<small><a style="font-family: monospace;" href="targen.html">targen</a><span
2336
style="font-family: monospace;">
2351
</span></small>Generate a profiling test target values .ti1 file.
2353
<small><a style="font-family: monospace;" href="tiffgamut.html">tiffgamut</a><span
2354
style="font-family: monospace;"> </span></small>Create
2369
a gamut file or VRML file of the color gamut of a TIFF or JPEG
2371
<small><a style="font-family: monospace;" href="timage.html">timage</a><span
2372
style="font-family: monospace;">
2373
</span></small>Create TIFF
2375
<small><a style="font-family: monospace;" href="txt2ti3.html">txt2ti3</a><span
2376
style="font-family: monospace;">
2391
</span></small><small><big>Convert Gretag/Logo/X-Rite or other
2392
format RGB or CMYK test chart results into Argyll .ti3 CGATS
2393
format.</big></small> <br>
2394
<font size="-1"><a style="font-family: monospace;"
2395
href="verify.html">verify</a><span style="font-family:
2396
monospace;"> </span></font>Verify
2411
matching of CIE in two CGATS/.ti3 files (also view differences as
2413
<font size="-1"><a style="font-family: monospace;"
2414
href="viewgam.html">viewgam</a><span style="font-family:
2415
monospace;"> </span></font>Convert
2429
one or more gamuts into a VRML 3D visualization file. Compute an
2431
<small><a style="font-family: monospace;" href="xicclu.html">xicclu</a><span
2432
style="font-family: monospace;">
2447
</span></small>Lookup individual color values forward or inverted
2448
though an ICC profile table. <br>
2450
<h2><u><a href="Environment.html">Environment Variables<br>
2452
<span style="text-decoration: underline;"><span style="font-weight:
2453
bold;"></span></span> Performance/memory tuning hints, plus
2454
tweaks for scipting.<br>
2455
<h2><u><a href="Performance.html">Performance Tuning<br>
2457
<span style="text-decoration: underline;"><span style="font-weight:
2458
bold;"></span></span> Performance hints. <br>
2459
<h2><u><a href="Overview.html">Overview</a></u></h2>
2460
Overview of the software and its aims and functionality.<br>
2461
<h2><u><a href="Limitations.html">Limitations</a></u></h2>
2462
Limitations of the current functionality.<br>
2463
<h2><u><a href="Organisation.html">Organization</a></u></h2>
2464
How directories are organized, what they contain.
2465
<h2><u><a href="Source.html">Source</a></u></h2>
2466
Any detailed documentation on how the software works, or what
2467
algorithms it is based on. (Very incomplete.)
2468
<h2><u><a href="MinorTools.html">Minor Tools</a></u></h2>
2469
A very brief description of minor tools and test harnesses. <br>
2472
<h2><u><a name="FFormats"></a><a href="File_Formats.html">File
2473
formats that Argyll uses</a></u></h2>
2474
Argyll uses a number of file formats for its operation, some that
2475
are external standards, and some that are unique to Argyll. <br>
2477
<a href="File_Formats.html#.ti1">.ti1</a>
2492
Device test values <br>
2493
<a href="File_Formats.html#.ti2">.ti2</a>
2508
Device test values & chart layout <br>
2509
<a href="File_Formats.html#.ti3">.ti3</a>
2524
Device test values & CIE tristimulus/spectral results <a
2525
href="ti3_format.html">Format details.</a><br>
2526
<a href="File_Formats.html#.cal">.cal</a>
2527
Device
2528
calibration information. <a href="cal_format.html">Format details.</a><br>
2529
<a href="File_Formats.html#.cht">.cht</a>
2544
Test chart recognition template. <a href="cht_format.html">Format
2546
<a href="File_Formats.html#.gam">.gam</a>
2561
3D gamut surface description <br>
2562
<a href="File_Formats.html#.sp">.sp</a>
2577
Illuminant spectral description <br>
2578
<a href="File_Formats.html#.ccmx">.ccmx</a>
2579
Colorimeter Correction Matrix <br>
2580
<a href="File_Formats.html#.ccmx">.ccss</a>
2581
Colorimeter Calibration
2583
<a href="File_Formats.html#CGATS">CGATS</a>
2598
Standard text based data exchange format <br>
2599
<a href="File_Formats.html#ICC">ICC</a>
2614
International Color Consortium profile format <br>
2615
<a href="File_Formats.html#MPP">MPP</a>
2630
Model device profile format <br>
2631
<a href="File_Formats.html#TIFF">TIFF</a>
2646
Tag Image File Format raster files. <br>
2647
<a href="File_Formats.html#JPEG">JPEG</a>
2662
Joint Photographic Experts Group, JPEG File Interchange Format
2664
<a href="File_Formats.html#VRML">VRML</a>
2679
Virtual Reality Modelling Language 3D file format. <br>
2681
<a href="ucmm.html">ucmm</a> Unix micro
2682
Color Management Module convention and configuration file format and
2683
<span style="color: rgb(204, 0, 0); font-weight: bold;">Profile
2684
Locations</span>.<br>
2686
<h2><u>Errors, Corrections and Omissions:</u></h2>
2687
<script language="JavaScript">