summaryrefslogtreecommitdiff
path: root/doc/collink.html
blob: 0b94bc7e637ea34cb5b09bb5d6ca2946ab760429 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>collink</title>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <meta name="author" content="Graeme Gill">
  </head>
  <body>
    <h2><b>link/collink</b></h2>
    <h3>Summary</h3>
    Link two ICC device profiles to create an ICC device link profile.<br>
    <br>
    <b> collink</b> takes two device ICC profiles, and links them
    together, either in a simple fashion using the standard ICC forward
    and reverse tables of the specified intent, or using color
    appearance space and true gamut mapping, together with possibly
    inverting the forward profile,&nbsp; to allow black ink regeneration
    or to retain the source black characteristic from the source
    profile.<br>
    <h3>Usage Summary</h3>
    <small><span style="font-family: monospace;">collink [-options] <span
          style="font-style: italic;">srcprofile dstprofile
          linkedprofile</span></span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#v">-v</a><span
        style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;


        Verbose<br>
      </span></small><small><span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#A">-A "manufacturer"</a><span
        style="font-family: monospace;">&nbsp; Set the manufacturer
        description string</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#M">-M "model"</a><span
        style="font-family: monospace;">
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Set the model
        description string</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#D">-D "description"</a><span
        style="font-family: monospace;">&nbsp;&nbsp; Set the profile
        Description string&nbsp; (Default "</span><span
        style="font-style: italic; font-family: monospace;">inoutfile</span><span
        style="font-family: monospace;">")</span><br style="font-family:
        monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#C">-C "copyright"</a><span
        style="font-family: monospace;"> &nbsp;&nbsp;&nbsp; Set the
        copyright string</span></small><br style="font-family:
      monospace;">
    <small><span style="font-family: monospace;"></span><span
        style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#V">-V</a><span
        style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Verify
existing


        profile, rather than link (Debug option)</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#q">-q lmhu</a><span
        style="font-family: monospace;"> &nbsp;&nbsp; &nbsp;
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Quality - Low, Medium (def),
        High, Ultra</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#r">-r <i>res</i></a><span
        style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Override
clut


        res. set by -q</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#n">-n</a><span
        style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Don't
preserve


        device curves in result</span><br style="font-family:
        monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#f">-f</a><span
        style="font-family: monospace;">
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Special :- Force neutral colors
        to be K only output.<br>
      </span></small><small><span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#fk">-fk</a><span
        style="font-family: monospace;">
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        &nbsp;&nbsp;&nbsp;&nbsp; Special :- Force K only neutral colors
        to be K only output<br>
      </span></small><small><span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#fcmy">-fcmy</a><span
        style="font-family: monospace;">
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        &nbsp;&nbsp; Special :- Force 100% C,M or Y only to stay pure</span></small><br
      style="font-family: monospace;">
    <small><span style="font-family: monospace;"></span><span
        style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#F">-F</a><span
        style="font-family: monospace;">
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Special :- Force all colors to be
        K only output.</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#p">-p aprof.icm</a><span
        style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Include


        abstract profile in link</span><br style="font-family:
        monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#s">-s</a><span
        style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Simple
Mode


        (default)</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#g">-g [src.gam]</a><span
        style="font-family: monospace;">&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;
        Gamut Mapping Mode [optional source image gamut]</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#G">-G [src.gam]</a><span
        style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Gamut


        Mapping Mode using inverse outprofile A2B [optional source
        gamut]</span><br style="font-family: monospace;">
      <br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp; &nbsp;&nbsp; </span><u
        style="font-family: monospace;">Simple Mode Options:</u><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#si">-i <i>in_intent</i></a><span
        style="font-family: monospace;">&nbsp; &nbsp;&nbsp;&nbsp; p =
        perceptual, r = relative colorimetric,</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;
s


        = saturation, a = absolute colorimetric</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#so">-o </a><i
        style="font-family: monospace;"><a href="#so">out_intent</a> </i><span
        style="font-family: monospace;">&nbsp;&nbsp;&nbsp; p =
        perceptual, r = relative colorimetric,</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;
s


        = saturation, a = absolute colorimetric</span><br
        style="font-family: monospace;">
      <br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp; &nbsp;&nbsp; </span><u
        style="font-family: monospace;">Mapping Mode Options:</u><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#i">-i <i>intent</i></a><span
        style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        set linking intent from the following choice:</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
a
-


        Absolute Colorimetric (in Jab) [ICC Absolute Colorimetric]<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
aw
-


        Absolute Colorimetric (in Jab) with scaling to fit white point<br
          style="font-family: monospace;">
      </span><span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
aa
-


        Absolute Appearance</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
r
-


        White Point Matched Appearance [ICC Relative Colorimetric]</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
la
-


        Luminance matched Appearance</span><br style="font-family:
        monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
p
-


        Perceptual (Preferred) [ICC Perceptual]<br>
      </span></small><small><span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
pa


        - Perceptual Appearance</span></small><br style="font-family:
      monospace;">
    <small><span style="font-family: monospace;"></span><span
        style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
ms
-


        Saturation</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
s
-


        Enhanced Saturation [ICC Saturation]</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
al
-


        Absolute Colorimetric (Lab)</span><span style="font-family:
        monospace;"></span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#w">-w [J,a,b]</a><span
        style="font-family: monospace;"> &nbsp;&nbsp;&nbsp; Use forced
        whitepoint hack [optional color to map the white to]</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#c">-c <i>viewcond</i></a><span
        style="font-family: monospace;">&nbsp; &nbsp; set source viewing
        conditions for CIECAM02,</span><br style="font-family:
        monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;
either


        an enumerated choice, or a parameter</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#d">-d <i>viewcond</i></a><span
        style="font-family: monospace;">&nbsp; &nbsp; set destination
        viewing conditions for CIECAM02,</span><br style="font-family:
        monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;
either


        an enumerated choice, or a parameter:value change<br>
      </span></small><small><span style="font-family: monospace;">&nbsp;
        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pp - Practical
        Reflection Print (ISO-3664 P2)</span><br style="font-family:
        monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;
&nbsp;


        &nbsp; pe - Print evaluation environment (CIE 116-1995)<br>
      </span></small><small><span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;
&nbsp;


        &nbsp; pc - Critical print evaluation environment (ISO-3664 P1)</span></small><small><span
        style="font-family: monospace;"></span><span style="font-family:
        monospace;"></span><span style="font-family: monospace;"></span><span
        style="font-family: monospace;"></span><br style="font-family:
        monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;
        &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; mt - Monitor in
        typical work environment</span><br style="font-family:
        monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;
&nbsp;


        mb - Monitor in bright work environment</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp; &nbsp;
        &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; md - Monitor in darkened work
        environment</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp; &nbsp;
        &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; jm - Projector in dim
        environment</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp; &nbsp;
        &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; jd - Projector in dark
        environment</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp; &nbsp; &nbsp;
        &nbsp; &nbsp;&nbsp;&nbsp; pcd - Photo CD - original scene
        outdoors</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp; &nbsp;
        &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; ob - Original scene - Bright
        Outdoors</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp; &nbsp;
        &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; cx - Cut Sheet Transparencies
        on a viewing box</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
s:surround
n


        = auto, a = average, m = dim, d = dark,</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;
&nbsp;&nbsp;&nbsp;


        c = transparency (default average)</span><br style="font-family:
        monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
w:X:Y:Z&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Adapted


        white point as XYZ (default media white)</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
w:x:y&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Adapted


        white point as x, y</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
a:adaptation&nbsp;
Adaptatation


        luminance in cd.m^2 (default 50.0)</span><br style="font-family:
        monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
b:background&nbsp;
Background
%


        of image luminance (default 20)<br>
        &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; l:scenewhite&nbsp;
        Scene white in cd.m^2 if surround = auto (default 250)<br
          style="font-family: monospace;">
      </span><span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
f:flare&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Flare
light


        % of image luminance (default 1)</span><br style="font-family:
        monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
f:X:Y:Z&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Flare


        color as XYZ (default media white)</span><br style="font-family:
        monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
f:x:y&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Flare


        color as x, y</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#t">-t <i>tlimit</i></a><span
        style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
set
source


        total ink limit, 0 - 400% (estimate by default)</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#T">-T <i>klimit</i></a><span
        style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
set
source


        total ink limit, 0 - 100% (estimate by default)</span><br
        style="font-family: monospace;">
      <br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp; &nbsp; &nbsp;&nbsp; </span><u
        style="font-family: monospace;">Inverse outprofile A2B Options:</u><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#k">-k tezhxr</a><span
        style="font-family: monospace;">&nbsp;&nbsp;
        &nbsp;&nbsp;&nbsp;&nbsp; CMYK Black generation</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;
t


        = transfer K from source to destination, e = retain K of
        destination B2A table</span><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;
z


        = zero K, h = 0.5 K, x = maximum K, r = ramp K (default)</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#kp">-k p stle stpo enpo
        enle shape</a><br style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;
p


        = black level generation curve parameters</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#kq">-k q stle0 stpo0
        enpo0 enle0 shape0 stle2 stpo2 enpo2 enle2 shape2</a><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;
q


        = transfer source K to dual curve limits</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#K">-K parameters</a><span
        style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        Same as -k, but target is K locus rather than K value itself</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#l">-l <i>tlimit</i></a><span
        style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
set
destination


        total ink limit, 0 - 400% (estimate by default)</span><br
        style="font-family: monospace;">
      <span style="font-family: monospace;">&nbsp;</span><a
        style="font-family: monospace;" href="#L">-L <i>klimit</i></a><span
        style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
set
destination


        total ink limit, 0 - 100% (estimate by default)<br>
      </span></small>&nbsp;&nbsp;<small><span style="font-family:
        monospace;"><a href="#P">-P</a>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Create
gamut


        gammap_p.wrl and gammap_s.wrl diagostics</span></small><small><br>
      <br>
      <span style="font-family: monospace;"></span></small><span
      style="font-family: monospace;">&nbsp;<span
        style="text-decoration: underline;"><span style="font-style:
          italic;"></span></span></span><a href="#p1"><i
        style="font-family: monospace;">srcprofile</i></a><span
      style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
source
ICC


      profile. A </span><small><span style="font-family: monospace;">TIFF


        or JPEG file with embedded profile may be used here.</span></small><br
      style="font-family: monospace;">
    &nbsp; <span style="font-family: monospace;"><span
        style="text-decoration: underline;"><span style="font-style:
          italic;"></span></span></span><a href="#p2"><i
        style="font-family: monospace;">dstprofile</i></a><span
      style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
destination
ICC


      profile. </span><span style="font-family: monospace;">A </span><small><span
        style="font-family: monospace;">TIFF or JPEG file with embedded
        profile may be used here.</span></small><br style="font-family:
      monospace;">
    <span style="font-family: monospace;">&nbsp;</span><a href="#p3"><i
        style="font-family: monospace;">linkedprofile</i></a><span
      style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      resulting device link profile</span><br>
    <h3>Usage Details and Discussion</h3>
    <b><a name="v"></a> -v</b> Turns on verbose mode. Gives progress
    information as the profile is created. Since gamut map mode inverse
    profile linking can take a long time to perform, this is often
    useful. <br>
    <br>
    <a name="A"></a>The <b>-A</b> parameter allows setting of the
    device manufacturer description tag. This parameter may not be
    relevant for a link profile, but if used should be a string that
    identifies the manufacturer of the primary device used in the link.
    With most command line shells, it will be necessary to enclose the
    parameter with double quotes, so that spaces and other special
    characters are included in the parameter, and not mistaken for the
    start of another flag, or as a final command line parameters. By
    default no manufacturer description string tag will be generated for
    the profile.<br>
    <br>
    <a name="M"></a>The <b>-M</b> parameter allows setting of the
    device mode description tag. This parameter may not be relevant for
    a link profile, but if used should be a string that identifies the
    particular model of primary device used in the link. With most
    command line shells, it will be necessary to enclose the parameter
    with double quotes, so that spaces and other special characters are
    included in the parameter, and not mistaken for the start of another
    flag, or as a final command line parameters. By default no model
    description string tag will be generated for the profile.<br>
    <br>
    <a name="D"></a>The <b>-D</b> parameter allows setting of the
    profile description tag. The parameter should be a string that
    describes the profile. On many systems, it will be this string that
    will be used to identify the profile from a list of possible
    profiles. With most command line shells, it will be necessary to
    enclose the parameter with double quotes, so that spaces and other
    special characters are included in the parameter, and not mistaken
    for the start of another flag, or as a final command line parameter.
    Many programs that deal with ICC profiles use the description tag to
    identify a profile, rather than the profile filename, so using a
    descriptive string is important in being able to find a profile. By
    default, the base name of the resulting profile will be used as the
    description.<br>
    <br>
    <a name="C"></a>The <b>-C</b> parameter allows setting of the
    profile copyright tag. The parameter should be a string that
    describes the copyright (if any) claimed on the profile being
    generated.. With most command line shells, it will be necessary to
    enclose the parameter with double quotes, so that spaces and other
    special characters are included in the parameter, and not mistaken
    for the start of another flag, or as a final command line
    parameters. By default a generic copyright string will be generated
    for the profile.<br>
    <br>
    <br>
    <b><a name="V"></a> -V</b> Verifies an existing profile. This is
    really a debugging option. It is only useful if all the linking
    parameters are identical to those used during the creation of the
    profile being verified.<br>
    <br>
    <b><a name="q"></a> -q [lmhu]</b>&nbsp; &nbsp; &nbsp; &nbsp;Quality
    - Low, Medium (def), High, Ultra<br>
    <b><a name="r"></a> -r res&nbsp;</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;
&nbsp;


    &nbsp;Override clut res. set by <b>-q</b><br>
    <br>
    This sets the basic quality of the resulting link, by choosing the
    resolution of various tables in the resulting profile, as well as
    the resolution of other temporary tables used in creating the link.
    The <b>-r</b> flag allows overriding the resolution set by the <b>-q</b>
    option, for the ICC profile CLUT multi-dimensional interpolation
    table. It is highly recommended that <span style="font-weight:
      bold;">-qm</span> be used as a starting point, and other settings
    only tried after this has been evaluated. <span style="font-weight:
      bold;">-qu</span> should almost never be used, except to prove
    that it should almost never be used.<br>
    <br>
    <a name="n"></a>Normally the per channel device curves in the source
    and destination profiles are preserved in the resulting device link
    profile, but the <b>-n</b> option disables this. This can be useful
    if the device linearisation curves are inappropriate in nature.<br>
    <br>
    <a name="f"></a> The <b>-f</b> option is a special purpose flag
    useful only for 3 or 4 component (RGB, CMY or CMYK) source to CMYK
    destination linking, that causes the destination to be <span
      style="font-weight: bold;">K only</span> for neutral axis input.
    Neutral axis input is assumed for R=G=B or C=M=Y input values. So as
    to get a smooth mapping from the source to the K only destination,
    by default the gamut mapping will be adjusted to target the
    destination K only black, and Perceptual gamut mapping will be
    selected along with maximum K inking. If other options are selected
    that conflict with achieving a smooth mapping, warnings messages
    will be emitted.<br>
    <br>
    <a name="F"></a> The <b>-F</b> option is a special purpose flag
    useful only mapping to a CMYK destination, that causes the
    destination to be converted to K only monochrome. So as to get a
    smooth mapping from the source to the K only destination, by default
    the gamut mapping will be adjusted to target the destination K only
    black, and Perceptual gamut mapping will be selected along with
    maximum K inking. If other options are selected that conflict with
    achieving a smooth mapping, warnings messages will be emitted.<br>
    <br>
    <a name="fk"></a>&nbsp;The <b>-fk</b> option is a special purpose
    flag useful only for CMYK source to CMYK destination linking, that
    causes K only source values to map to K only destination values.
    This is often useful in re-targeting CMYK material while preserving
    K only text and graphics. So as to get a smooth mapping from the
    source to the K only destination, by default the gamut mapping will
    be adjusted to assume K only black source to destination K only
    black for K only values, and Perceptual gamut mapping will be
    selected along with a black generation rule (<span
      style="font-weight: bold;">-kt</span>) that preserves the black
    level from source to destination. If other options are selected that
    conflict with achieving a smooth mapping, warnings messages will be
    emitted.<br>
    <br>
    <a name="fcmy"></a>&nbsp;The <b>-fcmy</b> options are special
    purpose flags useful only for CMY or CMYK source to CMY or CMYK
    destination linking. The <span style="font-weight: bold;">cmy</span>
    flags may be used independently or in combination (ie. <span
      style="font-weight: bold;">-fc, -fm, -fy, -fcm, -fcy, -fmy, -fcmy</span>)
    or combined with the <span style="font-weight: bold;">-fk</span>
    option.&nbsp; These flags ensure that the pure 100% primary colorant
    source values map to 100% pure colorant destination values, and may
    be useful in some situations where CMYK material is being
    re-targeted. <span style="font-weight: bold;">Note</span> that
    forcing the 100% colorant values to map this way largely works
    against the aims of color management in preserving colors
    appearance.&nbsp; So as to get a smooth mapping from the source
    to&nbsp; destination, by default the gamut mapping will a Saturation
    intent with 100 percept alignment of the selected C, M and/or Y cusp
    values. A Saturation intent is often what is desired in such CMYK to
    CMYK re-renderings, as it makes best use of the (usually quite
    similar sized) destination gamut. If other options are selected that
    conflict with achieving a smooth mapping, warnings messages will be
    emitted.<br>
    <br>
    <a name="p"></a> The <b>-p</b> option alows specifying an abstract
    profile be applied between the source and destination profiles. An
    abstract profile is a way of specifying a color adjustment in a
    device independent way. The abstract profile might have been created
    using one of the <span style="font-weight: bold;">tweak</span>
    tools, such as <a href="refine.html">refine</a>.<br>
    <br>
    The basic linking style is chosen by using the <b>-s</b> (default),
    <b>-g</b> or <b>-G</b> flags. The three behaviors are:<br>
    <br>
    <a name="s"></a>&nbsp;<b>-s</b>&nbsp;&nbsp; Simple mode. No gamut
    mapping is performed, the selected intent AtoB and BtoA tables are
    simply concatenated to create the output link, with the gamut
    mapping behavior being determined solely by the BtoA table. The -i
    and -o options allow selection of the source and destination ICC
    intents. This is typically how other CMS do ICC linking. <a
      href="#ss">Details</a>.<br>
    <br>
    <a name="g"></a> &nbsp;<b>-g</b>&nbsp;&nbsp; Gamut mapping mode. In
    this mode, the absolute colorimetric AtoB and BtoA tables are used
    to perform the link, and the intermediate linking color space is
    (generally) the CIECAM02 Jab appearance space. The source and
    destination viewing conditions can be selected using the <b>-c</b>
    and <b>-d</b> options. A gamut mapping is performed between the two
    spaces, using&nbsp; the intent selected by the <b>-i</b> option.
    There is an optional argument, which is a source gamut to use
    instead of that of the source profile. This is to allow optimizing
    the gamut mapping to a source gamut of &nbsp;a particular image,
    which can give slightly better results that gamut mapping from the
    gamut of the source colorspace. Such a source image gamut can be
    created using the <a href="tiffgamut.html"> tiffgamut</a> tool.
    More&nbsp; <a href="#gg">details</a> about gamut mapping mode.<br>
    <br>
    <a name="G"></a>&nbsp;<b>-G</b>&nbsp; Use the gamut mapped, inverse
    AtoB table linking method. This is generally the most accurate,
    smooth and flexible linking method, but takes the longest to
    perform. The gamut mapping mode&nbsp; (<span style="font-weight:
      bold;">-g</span>) options <b>-i</b>, <b>-c</b>, <b>-d</b>, <b>-k</b>
    and <b>-l</b> are effective when this method is selected. There is
    an optional argument, which is a source gamut to use instead of that
    of the source profile. This is to allow optimizing the gamut mapping
    to a source gamut of &nbsp;a particular image, which can give
    slightly better results that gamut mapping from the gamut of the
    source colorspace. Such a source image gamut can be created using
    the <a href="tiffgamut.html"> tiffgamut</a> tool. More <a
      href="#GG">details</a> about the gamut mapping, inverse AtoB mode.<br>
    <br>
    The gamut provided to the <span style="font-weight: bold;">-g</span>
    or <span style="font-weight: bold;">-G</span> flag should be in the
    same colorspace that <span style="font-weight: bold;">collink</span>
    is using internally to connect the two profiles. For all intents
    except the last one (no. <span style="font-weight: bold;">7</span>),


    the space should be Jab appearance space, with the viewing
    conditions generally being those of the source profile viewing
    conditions. The source profile will normally be the one used to
    create a source image gamut using <span style="font-weight: bold;">tiffgamut</span>.<br>
    &nbsp;<br>
    <u><a name="ss"></a> Simple mode gamut mapping options:</u><br>
    <br>
    <a name="si"></a> &nbsp;&nbsp; &nbsp;&nbsp; <b>-i</b> <i>in_intent</i>&nbsp;
&nbsp;
&nbsp;


    &nbsp;<b>p</b> = perceptual, <b>r</b> = relative colorimetric,<br>
    &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <b>s</b>
    = saturation, <b>a</b> = absolute colorimetric<br>
    <a name="so"></a> &nbsp;&nbsp; &nbsp;&nbsp; <b>-o</b> <i>out_intent</i>
    &nbsp; &nbsp;<b>p</b> = perceptual, <b>r</b> = relative
    colorimetric,<br>
    &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <b>s</b>
    = saturation, <b>a</b> = absolute colorimetric<br>
    <br>
    These two options simply select the appropriate ICC table, according
    to desired intent. Generally, it is a good idea to use the same
    intent for both source and destination. Not all ICC profiles support
    all four intents.<br>
    <br>
    <u><a name="gg"></a> Gamut mapping mode options:</u><br>
    <br>
    <a name="i"></a> &nbsp;<b>-i</b> <i>intent</i><br>
    <br>
    Select the gamut mapping intent. In gamut mapping mode there is only
    a single overall intent. The intent is selected using the 1 two
    letter option parameter, the standard ICC profile being a subset of
    the available selections.<br>
    <br>
    <div style="margin-left: 40px;"><a name="ia"></a>The <span
        style="font-weight: bold;">a</span> intent, Absolute
      Colorimetric, is intended to reproduce colors exactly,
      irrespective of the white point of the each medium. This is done
      using CIECAM02 Jab appearance colorspace by forcing the source and
      destination to have a common white point (but other aspects of the
      individual viewing conditions are active), and colors are mapped
      directly from source to destination, clipping any out of gamut
      colors to the closest match. This is equivalent to the ICC <span
        style="font-weight: bold;">Absolute Colorimetric</span> intent,
      and is often used for proofing purposes. <br>
      <br>
      <a name="iaw"></a>The <span style="font-weight: bold;">aw</span>
      intent, Absolute Colorimetric with scaling to fit white point, is
      very similar to the <span style="font-weight: bold;">a</span>
      intent, except that it will scale the source colorspace down in
      order to make sure that the source white point isn't clipped by
      the gamut of the destination. This might be used in some print
      proofing situations where the source white is lightly lighter than
      the destination white (as an alternative to using the <a
        href="#w">-w</a> flag), or it may be useful in some soft
      proofing situations where the differences in white point of the
      display destination would cause clipping of the source white
      point.&nbsp; When the <a href="#v">-v</a> flag is on, the scaling
      factor used will be displayed during execution.<br>
      <br>
      <a name="iaa"></a>The <span style="font-weight: bold;">aa</span>
      intent, Absolute Appearance, simply maps the Jab colors directly
      from source to destination, clipping any out of gamut colors to
      the closest match. This attempts to match the exact appearance of
      colors as closely as possible, but may not exactly map the white
      point of the source to the destination, depending on how different
      the viewing conditions are.<br>
      <br>
      <a name="ir"></a>The&nbsp;<span style="font-weight: bold;">r</span>
      intent is like Absolute Appearance mode, but maps the white point
      from source to destination precisely, and otherwise maps the Jab
      colors directly from source to destination, clipping any out of
      gamut colors to the closest match. This is equivalent to the ICC <span
        style="font-weight: bold;">Relative Colorimetric</span> intent.<br>
      <br>
      <a name="ila"></a>The <span style="font-weight: bold;">la</span>
      intent, Luminance matched appearance, linearly compresses or
      expands the the luminance axis to match the source to the
      destination space, while not otherwise altering the gamut,
      clipping any out of gamut colors to the closest match. This is
      often useful for appearance based soft proofing.<br>
      <br>
      <a name="ip"></a>The&nbsp; <span style="font-weight: bold;">p</span>
      intent, Perceptual, uses "knee" type 3 Dimensional compression to
      make the source gamut fit within the destination gamut. As much as
      possible, clipping is avoided, hues and the overall appearance is
      maintained. The white point is mapped precisely from source to
      destination.This is equivalent to the ICC <span
        style="font-weight: bold;">Perceptual</span> intent.<br>
      <br>
      <a name="ipa"></a>The&nbsp; <span style="font-weight: bold;">pa</span>
      intent, Perceptual Appearance uses "knee" type 3 Dimensional
      compression to make the source gamut fit within the destination
      gamut. As much as possible, clipping is avoided, hues and the
      overall appearance is maintained. The white point is<span
        style="font-weight: bold;"> not</span> mapped from source to
      destination, allowing the apperance parameters to alter the
      chromatic mapping.<br>
      <br>
      <a name="ims"></a>The <span style="font-weight: bold;">ms</span>
      intent, Saturation, uses 3 Dimensional compression and <span
        style="text-decoration: underline;">expansion</span> to try and
      make the source gamut exactly match the destination gamut, and
      also favours higher saturation over hue or lightness preservation.
      The white point is mapped precisely from source to destination.<br>
      <br>
      <a name="is"></a>The <span style="font-weight: bold;"></span><span
        style="font-weight: bold;">s</span> intent, Enhanced Saturation,
      uses the same basic gamut mapping as <span style="font-weight:
        bold;">ms</span>, Saturation, but increases saturation slightly
      in highly saturated areas of the gamut. This is equivalent to the
      ICC <span style="font-weight: bold;">Saturation</span> intent.
      The white point is mapped precisely from source to destination.<br>
      <br>
      <a name="ial"></a>The <span style="font-weight: bold;">al</span>
      intent, Absolute Appearance (Lab), is similar to intent <span
        style="font-weight: bold;">a</span>, but L*a*b* colorspace is
      used rather than CIECAM02 Jab appearance space. This often leads
      to poor reproduction of blue and red hues, but can be useful as a
      reference mapping.<br>
    </div>
    <br>
    <a name="w"></a> The <b>-w</b> flag forces the white points to be
    mapped from source to destination, irrespective of the intent
    chosen. This is useful if absolute intent is being used, and the two
    media white points should match, but don't quite due to measurement
    error.<br>
    The <b>-w</b> flag can optionally be followed by three numbers,
    that specify a color that white should be mapped to. This will be in
    the colorspace used during linking (typically Jab space, which has
    similar characteristics to L*a*b* space). This options can be useful
    in fine tuning paper emulation in absolute colorimetric mapping
    mode.<br>
    <br>
    <a name="c"></a><a name="d"></a> The <b>-c</b> and <b>-d</b>
    options allow specification of the viewing conditions for the source
    and destination colorspaces respectively. The viewing condition
    information is used to map the profile PCS (Profile Connection
    Space, which us either XYZ or L*a*b*) color into appearance space
    (CIECAM02), which is a better colorspace to do gamut mapping in. The
    viewing conditions allow the conversion into appearance space to
    take account of how color will be seen under particular viewing
    conditions.<br>
    Viewing conditions can be specified in two basic ways. One is to
    select from the list of "pre canned", enumerated viewing conditions,
    choosing one that is closest to the conditions that are appropriate
    for the media type and situation. Alternatively, the viewing
    conditions parameters can be specified in detail individually. If
    both methods are used, them the chosen enumerated condition will be
    used as a base, and its parameters will then be individually
    overridden.<br>
    <br>
    <a name="t"></a> The <b>-t</b> <i>tlimit</i> parameter sets the
    total ink limit (TAC, Total Area Coverage) for a CMYK source
    profile, as a total percentage from 0% to 400%. This affects the
    gamut assumed for the source profile. By default, a total ink limit
    will be estimated from the source profile B2A table.<br>
    <br>
    <a name="T"></a> The <b>-T</b> <i>klimit</i> parameter sets the
    black channel ink limit for a CMYK source profile, as a total
    percentage from 0% to 100%. This affects the gamut assumed for the
    source profile. By default, a black ink limit will be estimated from
    the source profile B2A table.<br>
    <br>
    <br>
    <u> <a name="GG"></a>Inverse outprofile A2B Options:</u><br>
    <br>
    When the <b>-G</b> flag is used, the A2B table is inverted "on the
    fly", allowing various additional choices as to what device values
    are used to reproduce a particular color. (If the <b>-G</b> flag is
    not used, then such decisions are encoded in the B2A table in the
    profile, and cannot be altered during linking).<br>
    <br>
    <a name="k"></a> -<b>k</b> parameter sets the target level of black
    (K) when creating a B2A CMYK output tables. This is often called a
    black level, a black inking rule, black generation, or under color
    removal.&nbsp; These set the target black level:<br>
    <br>
    <b> -kz</b> selects minimum black (0.0)<br>
    <b> -kh</b> selects a black level value of 0.5<br>
    <b> -kx</b> selects the maximum possible black (1.0)<br>
    <b> -kr</b> selects a linear level ramp, starting at minimum black
    for highlight, and maximum black for shadow (equivalent to -kp 0 0 1
    1 1). This is the default.<br>
    <b>-kt</b>, will preserve the black amount from the source (CMYK)
    profile to the destination&nbsp; (CMYK) profile as much as possible.
    This may be most useful in creating a CMYK to CMYK conversion
    between two different press conditions, while preserving as much as
    possible the &nbsp;black only use for text etc. in anything
    converted. Note that if the source black point is darker than the
    destination, composite black will still be generated for K only
    input. The <span style="font-weight: bold;">-fk</span> option can
    be used to avoid this behavior.<br>
    <b>-ke</b>, will preserve the black amount from the destination
    profile B2A table (CMYK).<br>
    <br>
    <b><a name="kp"></a>-k p stle stpo enpo enle shape</b>&nbsp; allows
    an arbitrary black locus ramp to be defined, consisting of a
    starting value (stle) for highlights, a breakpoint L value (stpo)
    where it starts to transition to the shadow level, an end breakpoint
    L (enpo) where it flattens out again, and the finishing black level
    (enle) for the shadows. There is also a curve parameter, that
    modifies the transition from stle to enle to either be concave
    (ie.&nbsp; the transition starts gradually and and finished more
    abruptly) using values 0.0-1.0, with 0.0 being most concave, or
    convex (the transition starts more abruptly but finishes gradually),
    using values 1.0-2.0, with 2.0 being the most convex.<br>
    <br>
    Typical black value generation curve with parameters something like:
    -kp 0 .1 .9 1 .5<br>
    <br>
    <tt> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.0 K &nbsp; |
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;enpo<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;


      &nbsp; &nbsp;_______&nbsp; enle<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;


      &nbsp; &nbsp;/<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;


      &nbsp; /<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;


      &nbsp;/<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;


      /<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      stle&nbsp; | ------/<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;
      &nbsp;&nbsp;&nbsp;&nbsp; +-------------------<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.0 K&nbsp;
      0.0&nbsp;&nbsp;&nbsp;
      stpo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.0<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
White&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;


      Black<br>
      <br>
    </tt>For minimum sensitivity of printed output to the lighting
    spectrum, it currently seems best to use the maximum possible black,
    but other black generation levels (ie. 0.3 to 0.5) may well be
    preferred if one wants to minimize the noisy appearance of black on
    an inkjet device, or if the banding behaviour or other rendering
    flaws of the printer is to be minimized. <br>
    <br>
    Note that the black level curve is applied throughout the gamut,
    resulting in GCR (Grey Component Replacement). There is no facility
    to restrict black to just neutral colors, hence UCR is not currently
    supported.<br>
    <br>
    <b><a name="kq"></a>-k q stle0 stpo0 enpo0 enle0 shape0 stle2 stpo2
      enpo2 enle2 shape2</b> is a combination of the <b>-kt</b> and <b>-kp</b>
    functionality, with the black being preserved in CMYK to CMYK
    linking, with the output black constrained to be between the first
    and second set of curve parameters.<br>
    <br>
    The <a href="xicclu.html">xicclu</a> tool can be used to plot out
    the resulting black level for a given set of parameters, by using
    the <a href="xicclu.html#g">-g</a> flag of a profile already
    created from the same .ti3 file.<br>
    <br>
    <a name="K"></a> <span style="font-weight: bold;">-K parameters.</span>
    Any of the <span style="font-weight: bold;">-k</span> options above
    can use the <span style="font-weight: bold;">-K</span> version, in
    which rather than a black value target being defined by the inking
    rule, a black <span style="text-decoration: underline;">locus</span>
    target is defined. For each lookup, the minimum possible black level
    and the maximum possible black level is determined, the former
    corresponding to a locus target value of 0, and the latter
    corresponding to a locus target value of 1. For instance, at the
    white point, no black will be used in the output, even if the black
    locus specifies a maximum (since the maximum amount of black that
    can be used to print white is actually zero). Similarly, at the
    black point, black may well be used, even if the black locus
    specifies zero black (since a certain amount of black is needed to
    achieve the desired density of color). <br>
    <tt> </tt><br>
    <a name="l"></a> The <b>-l</b> <i>tlimit</i> parameter sets the
    total ink limit (TAC, Total Area Coverage) for the CMYK separation,
    as a total percentage from 0% to 400%. This affects the gamut
    assumed for the destination profile, as well as the ink limit in the
    generated device link. The limit value should generally be set a
    little below the value used in the test chart generation, to avoid
    the very edges of the gamut. If the test chart ink limit has been
    chosen to be a little beyond an acceptable level, then this number
    should be the acceptable level. Although limits can be set below
    200%, this will generally restrict the color gamut noticeably, as
    fully saturated secondary colors will not be reproduced. Values are
    between 220% and 300% for typical printing devices. By default, a
    total ink limit will be estimated from the destination profile B2A
    table. The ink limit will be in final calibrated device values if
    the profile includes calibration information.<br>
    <br>
    <a name="L"></a> The <b>-L</b> <i>klimit</i> parameter sets the
    black channel ink limit for the CMYK separation, as a total
    percentage from 0% to 100%. This affects the gamut assumed for the
    source profile, as well as the ink limit in the generated device
    link. For printing press like devices, this can be used to prevent
    the black channel screening pattern "filling in". Typical values
    might be from 95% to 99%. By default, a black ink limit will be
    estimated from the source profile B2A table. The ink limit will be
    in final calibrated device values if the profile includes
    calibration information.<br>
    <br>
    <b><a name="P"></a></b>The <b>-P</b> option causes a diagnostic 3D
    <a href="File_Formats.html#VRML">VRML</a> plots to be created that
    illustrate the gamut mapping generated.<br>
    <br>
    <a name="p1"></a>The <i><b>inprofile</b></i> argument specifies the
    source profile. This is the color space/device we are attempting to
    emulate in the overall conversion. A <small>TIFF or JPEG file with
      embedded profile may be used here.</small><br>
    <br>
    <a name="p2"></a>The<i><b> outprofile</b></i> argument specifies the
    destination profile. This is the device we are actually displaying
    on or printing to. A <small>TIFF or JPEG file with embedded profile
      may be used here.</small><br>
    <br>
    <a name="p3"></a>The <i><b>linkedprofile</b></i> argument specifies
    the resulting device link profile. This profile will contain the
    color transform from the source space to destination space.<br>
    <br>
    For information on typical usage, see the <a href="Scenarios.html">Typical


      Usage Scenarios</a> page.<br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
  </body>
</html>