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
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>synthread</title>
<meta http-equiv="content-type" content="text/html;
charset=windows-1252">
<meta name="author" content="Graeme Gill">
</head>
<body>
<h2><b>spectro/synthread</b></h2>
<h3>Summary</h3>
Simulate the measurement of a devices response using a synthetic
device model. This is intended for testing of profile creation
accuracy. A device link separation or color space conversion can be
applied before the print/measure simulation.<br>
<h3>Usage</h3>
<small><span style="font-family: monospace;">synthread [-v] </span></small><small><span
style="font-family: monospace;">[<span style="font-style:
italic;">separation.ic<span style="font-family: monospace;">m</span></span>]</span></small><small><span
style="font-family: monospace;"></span><span style="font-family:
monospace;"> </span><i style="font-family: monospace;">inoutfile</i><br
style="font-family: monospace;">
<span style="font-family: monospace;"> -v
Verbose mode</span><span
style="font-family: monospace;"></span><span style="font-family:
monospace;"></span><br style="font-family: monospace;">
<span style="font-family: monospace;"> -p
Use
separation profile</span><br style="font-family: monospace;">
<span style="font-family: monospace;"> -l
Output
Lab rather than XYZ<br>
<br style="font-family: monospace;">
</span><span style="font-family: monospace;"> -0
pow
Apply
power to input device chanel 0-9 (after sep.)<br>
<br style="font-family: monospace;">
</span><span style="font-family: monospace;"> -r
level
Add
average random deviation of <level>% to input device
values (after sep.)</span><br style="font-family: monospace;">
<span style="font-family: monospace;"> -R
level
Add
average random deviation of <level>% to output PCS values<br>
</span></small><small><span style="font-family: monospace;"> -u
Make
random deviations have uniform distributions rather than normal</span></small><br
style="font-family: monospace;">
<small><span style="font-family: monospace;"></span><span
style="font-family: monospace;"> -b
L,a,b
Scale
black point to target Lab value</span><br style="font-family:
monospace;">
<span style="font-family: monospace;"> [<span
style="font-style: italic;">separation.icm</span>]
Device
link separation profile</span><span style="font-family:
monospace;"></span><br style="font-family: monospace;">
<span style="font-family: monospace;"></span><i
style="font-family: monospace;">inoutfile</i><span
style="font-family: monospace;">
Base name for input[</span><a
style="font-family: monospace;" href="File_Formats.html#.ti1">.ti1</a><span
style="font-family: monospace;">]/output[</span><a
style="font-family: monospace;" href="File_Formats.html#.ti3">.ti3</a><span
style="font-family: monospace;">] file</span></small><br>
<b><br>
Examples</b><br>
<br>
synthread xxxx testvalues<br>
synthread -p xxx separation.icm testvalues<br>
<h3>Comments<br>
</h3>
The <span style="font-weight: bold;">-v</span> flag does nothing at
the moment.<br>
The <span style="font-weight: bold;">-p</span> flag enables a
device to device value conversion before converting to expected PCS
values.<br>
The <span style="font-weight: bold;">-l</span> flag causes the CIE
output values to be L*a*b* rather than the default XYZ values.<br>
<br>
The <span style="font-weight: bold;">-0, -1, -2 .. -9</span>
parameters are a way of simulating changes in the behaviour of the
simulated printing system. The parameter supplied to the flag will
be used to modify the device values (after any separation is
applied) by raising them to the power of the parameter. This applies
a transfer curve to the simulated device response.<br>
<br>
The <span style="font-weight: bold;">-r</span> parameter is a way
of simulating instability in the behaviour of the simulated printing
system. The parameter supplied to the flag will be used to scale a
random offset added to the device values (after any separation is
applied). The offset will be a normally distributed error with an
average deviation of level%. A typically value supplied might be 1.0
to simulate 1% randomness.<br>
<br>
The <span style="font-weight: bold;">-R</span> parameter is a way
of simulating instability in the behaviour of the simulated
measuring system. The parameter supplied to the flag will be used to
scale a random offset added to the PCS values. The offset will be a
normally distributed error with an average deviation of level%. A
typically value supplied might be 1.0 to simulate 1% randomness. <br>
<br>
The <span style="font-weight: bold;">-u</span> flag changes the
distribution of the random offsets applied using the <span
style="font-weight: bold;">-r</span> or <span style="font-weight:
bold;">-R</span> flags, from the default standard deviation, to a
uniform deviation distribution. The level is still specified as an
average deviation.<br>
<br>
The <span style="font-weight: bold;">-b</span> parameter is a way
of simulating devices that have a different black point to the
profile used. This only works if an ICC profile is used, and scales
the black point to the parameter value. This will be done in XYZ
space by default, and in L*a*b* space if the <span
style="font-weight: bold;">-l</span> flag is used.<br>
<br>
synthread is useful in creating artificial test value for testing <a
href="colprof.html">colprof</a>, as well as providing one path for
turning an MPP profile into an ICC profile. <br>
<br>
If a separation device profile is provided (e.g. from CMY ->
CMYK, or perhaps CMYK->CMYK, to simulate a color correction step
before "printing"), then this will be applied to the .ti1 device
values, before converting the the device values into .ti3 PCS
values.<br>
<br>
<br>
<br>
</body>
</html>
|