Custom Kernel
33
Custom Kernel
Custom Kernel
Kernel settings files are loaded and
Kernel settings files are loaded and saved in Photoshop’saved in Photoshop’s Custom Filter dialog..s Custom Filter dialog..
T
T ABLE ABLE 33.4.433 CuCuststom om kekernrnel el fifile le tytypepes s
O
OSS FFiilleettyyppee//eexxtteennssiioonn
Mac OS
Mac OS 8BCK8BCK
Windows
Windows .ACF.ACF
T
T ABLE ABLE 33.4.444 CuCuststom om fifiltlter er ststruructcturure e
L
Leennggtthh DDeessccrriippttiioonn
5
500 WWeeiigghhttss..
The first 25 values are the custom weights from –999...999, applied to The first 25 values are the custom weights from –999...999, applied to pixels offset from each pixel by [-2,-2] to [2,2]. The values progress pixels offset from each pixel by [-2,-2] to [2,2]. The values progress through horizontal offsets
through horizontal offsets first, as follows:first, as follows:
{[-2,-2],[-1,-2],[ 0,-2],[ 1,-2],[ 2,-2],
{[-2,-2],[-1,-2],[ 0,-2],[ 1,-2],[ 2,-2],
[-2,-1],[-1,-1],[ 0,-1],[ 1,-1],[ 2,-1],
[-2,-1],[-1,-1],[ 0,-1],[ 1,-1],[ 2,-1],
[-2, 0],[-1, 0],[ 0, 0],[ 1, 0],[ 2, 0],
[-2, 0],[-1, 0],[ 0, 0],[ 1, 0],[ 2, 0],
[-2, 1],[-1, 1],[ 0, 1],[ 1, 1],[ 2, 1],
[-2, 1],[-1, 1],[ 0, 1],[ 1, 1],[ 2, 1],
[-2, 2],[-1, 2],[ 0, 2],[ 1, 2],[ 2, 2]}
[-2, 2],[-1, 2],[ 0, 2],[ 1, 2],[ 2, 2]}
2277**22 IInnk k ccoolloorrss..
Nine sets of three short integers specifying the
Nine sets of three short integers specifying the xyYxyY (CIE) values for the(CIE) values for the
inks and their combinations. The inks are specified in the order cyan, inks and their combinations. The inks are specified in the order cyan, magenta, yellow, magenta–yellow (red), cyan–yellow (green), cyan– magenta, yellow, magenta–yellow (red), cyan–yellow (green), cyan– magenta (blue), cyan–magenta–yellow, follo
magenta (blue), cyan–magenta–yellow, followed by the white wed by the white and blackand black
points. Each set is written in the order
points. Each set is written in the orderxyYxyY where:where:
x
x = 0...10000, representing 0.0...1.0000.= 0...10000, representing 0.0...1.0000.yy = 1...10000, representing= 1...10000, representing
0.0001...1.0000.
0.0001...1.0000. YY = 0...20000, representing 0.00...200.00.= 0...20000, representing 0.00...200.00.
2
2 SSccaallee. . SShhoorrt t iinntteeggeer r ffrroom m 11...99999999..
2
Duotone Options Duotone Options
3
3
Duotone Options
Duotone Options
Duotone settings files are loaded and saved in the Duotone Options dialog.. Duotone settings files are loaded and saved in the Duotone Options dialog..
T
T ABLE ABLE 33.4.455 DDuuoototonne fe filile te typypes es
O
OSS FFiilleettyyppee//eexxtteennssiioonn
Mac OS
Mac OS 8BDT8BDT
Windows
Windows .ADO.ADO
T
T ABLE ABLE 33.4.466 DDuuoototonne fie fille fe foorrmmat at
L
Leennggtthh DDeessccrriippttiioonn
2
2 VVeerrssiioon n ( ( = = 11))
2
2 CountCount. Number of plates in duotone spec (short integer). 1 = Monotone;. Number of plates in duotone spec (short integer). 1 = Monotone; 2 = Duotone; 3
2 = Duotone; 3 = T= Tritone; 4 = Quritone; 4 = Quadtone.adtone.
4*1
4*100 FFour our inink k cocololorsrs, r, regegarardldlesess os of tf the he nunumbmber er of of plplatateses. T. The he cocontentents nts of of ththee
colors beyond the last plate specified by Count a
colors beyond the last plate specified by Count are undefined. Each colorre undefined. Each color
is 10 bytes and described in
is 10 bytes and described in TTablablee3.473.47. It is identical to the format in a. It is identical to the format in a
Colors load file. Colors load file. 4*
4*6464 FFouour ir ink nk nanamemes, s, reregagardrdleless ss of of ththe ne numumbeber or of plf platateses. E. Eacach nah name me isis
streamed as a Pascal-style string with a length byte followed by the string streamed as a Pascal-style string with a length byte followed by the string name. Names may not be more than
name. Names may not be more than 63 characters. Each name is63 characters. Each name is
padded to occupy 64 bytes, including the
padded to occupy 64 bytes, including the length byte. Any names beyondlength byte. Any names beyond
the last plate specified by
the last plate specified byCountCount should be empty, size = 0.should be empty, size = 0.
4*
4*2828 FFouour inr ink ck cururvveses, re, regagardrdleless oss of thf the nue numbmber oer of plf platateses. De. Descscriribebed id inn
T
Tablablee3.43.488.. 2
2 DDoot gt gaaiin ( n ( = 2= 200)). K. Kepept ft foor cr coommppaattaabibilliity ty wwiith th PPhhoottososhohop 2p 2..00. I. Igngnoorreded..
11*1
11*100 EleEleveven on oveverprinrprint ct coloolorscrscoloolorsrs, r, regaregardledless ss of of the the numnumber ber of of plaplatestes. T. Thehe
number of defined overprints depends on
number of defined overprints depends on CountCount..
Monotones = no overprint
Monotones = no overprint colors. Duotones = one overprint colors. Duotones = one overprint color.color.
T
Tritones = four overprint ritones = four overprint colors. Quadtones = colors. Quadtones = 11 overprint colors. The11 overprint colors. The
contents of the colors beyond the last defined overprint are undefined. contents of the colors beyond the last defined overprint are undefined. Each color is 10 bytes and described in
Each color is 10 bytes and described in TTablablee3.473.47. It is identical to the. It is identical to the
format in a Colors load file. format in a Colors load file.
Duotone Options Duotone Options
33
TT ABLE ABLE 33.4.477 DuDuototonone coe cololor sr strtrucuctuture re
L
Leennggtthh DDeessccrriippttiioonn
2
2 TThhe e ccoolloor r ssppaacce e tthhe e ccoolloor r bbeelloonnggs s tto o ((sseeee TTablablee3.343.34).).
8
8 FFoouur r sshhoorrt t uunnssiiggnneed d iinntteeggeerrs s wwiitth h tthhe e aaccttuuaal l ccoolloor r ddaattaa. . IIf f tthhe e ccoolloorr
does not require
does not require four values to specifyfour values to specify, the extra values are undefined, the extra values are undefined
and should be written as zeros. and should be written as zeros.
T
T ABLE ABLE 33.4.488 IInnk cuk curvrves ses sttruructctuure re
L
Leennggtthh DDeessccrriippttiioonn
2
266 TTrraannssffeer r ccuurvrvee: : AArrrraay y oof f 113 3 sshhoort rt iinntteeggeerrs s ffrroom m 00...1100000 0 rreepprreesseennttiinngg
0.0...100.0. All but the first and last value may be –1, representing no 0.0...100.0. All but the first and last value may be –1, representing no point on the curve. Any curves beyond the last plate should be equal point on the curve. Any curves beyond the last plate should be equal to the
to the
NULLNULL
curve. Acurve. ANULLNULL
transfer curve looks like this: 0, –1, –1, –transfer curve looks like this: 0, –1, –1, –1, –1, –1, –1, –1, –1, –1, –1, –1, 1000. 1, –1, –1, –1, –1, –1, –1, –1, –1, 1000. 2
2 OOvveerrrriidde e ( ( = = 00)). . SShhoort rt iinntteeggeer r ffoor r ccoommppaattiibbiilliittyy. . IIggnnoorreed d bby y PPhhoottoosshhoopp
3.0 and higher. 3.0 and higher.
Halftone Screens Halftone Screens
3
3
Halftone Screens
Halftone Screens
Halftone Screens settings files are
Halftone Screens settings files are loaded and saved in Photoshop’s Halftoneloaded and saved in Photoshop’s Halftone
Screens dialog (available from
Screens dialog (available from Edit > Print with PreviewEdit > Print with Preview in Photoshop 7, orin Photoshop 7, or Page SetupPage Setup
or
or Print OptionsPrint Options in previous versions).in previous versions).
T
T ABLE ABLE 33.4.499 HaHalflftotone sne scrcreeeen fin file tle typypes es
O
OSS FFiilleettyyppee//eexxtteennssiioonn
Mac OS
Mac OS 8BHS8BHS
Windows
Windows .AHS.AHS
T
T ABLE ABLE 3.3.5050 HaHalflftotone ne scscrereenens s fifile le foformrmat at
L
Leennggtthh DDeessccrriippttiioonn
2
2 VVeerrssiioon n ( ( = = 55))
4
4**1188 FFoouur r ssccrreeeen n ddeessccrriippttiioonnss. . SSeeee TTablablee 3.513.51..
V
Varariaiablblee FFor or eevvery ery scscrereen en ththat at hahas a cs a cusustotom sm spopot ft fununctctioion, n, ththe Pe PosostStScrcripiptt
function text is written here, one after the other, with no header function text is written here, one after the other, with no header information, in the same order as the screen settings. The size of information, in the same order as the screen settings. The size of each custom spot is the
each custom spot is the absolute value of its negative shape code.absolute value of its negative shape code.
T
T ABLE ABLE 3.3.5151 HalHalftoftone ne scrscreen een paparamrameteeter r strstructucturure e
L
Leennggtthh DDeessccrriippttiioonn
4
4 IInnkk’’s s ssccrreeeen n ffrreeqquueennccyy, , iin n lliinnees s ppeer r iinncchh. . BBiinnaarry y ffiixxeed d ppooiinnt t vvaalluue e ;;1166
bits representing the integer and fractional parts from 1.0...999.999. bits representing the integer and fractional parts from 1.0...999.999. 2
2 UUnniitts s ffoor r tthhe e ssccrreeeen n ffrreeqquueennccyy. . LLiinnees s ppeer r iinncch h = = 11; ; lliinnees s ppeerr
centimeter =
centimeter = 2. Only 2. Only affects displayaffects display, not , not screen frequency.screen frequency.
4
4 AAnngglle e ffoor r ssccrreeeenn. . BBiinnaarry y ffiixxeed d ppooiinnt vt vaalluue we wiitth h 116 b6 biitts s rreepprreesseennttiinngg
the integer and fractional parts from -180.0000 ... 180.0000, the integer and fractional parts from -180.0000 ... 180.0000, measured in degrees.
measured in degrees. 2
2 CCoodde e rreepprreesseennttiinng g tthhe e sshhaappe e oof f tthhe e hhaallffttoonne e ddoottss. . 0 0 = = RRoouunndd; ; 1 1 ==
Ellipse; 2 = Line; 3 =
Ellipse; 2 = Line; 3 = Square; 4 = Cross; 6 Square; 4 = Cross; 6 = Diamond. Negative= Diamond. Negative
numbers represent custom shapes; the absolute value is the size in numbers represent custom shapes; the absolute value is the size in bytes of the custom spot function described in
bytes of the custom spot function described in TTablablee 3.503.50..
4
4 = = 00. . NNoot t ccuurrrreennttlly y uusseed d bby y PPhhoottoosshhoopp..
1
1 BBoooolleeaann. . 1 1 = = UUsse e aaccccuurraatte e ssccrreeeennss; ; 0 0 = = UUsse e ootthheerr..
1