📄 options.ps
字号:
%!PS-Adobe-2.0 EPSF-2.0%%Title: /home/loos/DemoGNG-1.3/tex/eps/options.ps%%Creator: XV Version 3.10a Rev: 12/29/94 - by John Bradley%%BoundingBox: 38 377 558 465%%Pages: 1%%DocumentFonts:%%EndComments%%EndProlog%%Page: 1 1% remember original state/origstate save def% build a temporary dictionary20 dict begin% define space for color conversions/grays 703 string def % space for gray scale line/npixls 0 def/rgbindx 0 def% lower left corner38 377 translate% size of image (on paper, in 1/72inch coords)520.20000 88.05600 scale% define 'colorimage' if it isn't defined% ('colortogray' and 'mergeprocs' come from xwd2ps% via xgrab)/colorimage where % do we know about 'colorimage'? { pop } % yes: pop off the 'dict' returned { % no: define one /colortogray { % define an RGB->I function /rgbdata exch store % call input 'rgbdata' rgbdata length 3 idiv /npixls exch store /rgbindx 0 store 0 1 npixls 1 sub { grays exch rgbdata rgbindx get 20 mul % Red rgbdata rgbindx 1 add get 32 mul % Green rgbdata rgbindx 2 add get 12 mul % Blue add add 64 idiv % I = .5G + .31R + .18B put /rgbindx rgbindx 3 add store } for grays 0 npixls getinterval } bind def % Utility procedure for colorimage operator. % This procedure takes two procedures off the % stack and merges them into a single procedure. /mergeprocs { % def dup length 3 -1 roll dup length dup 5 1 roll 3 -1 roll add array cvx dup 3 -1 roll 0 exch putinterval dup 4 2 roll putinterval } bind def /colorimage { % def pop pop % remove 'false 3' operands {colortogray} mergeprocs image } bind def } ifelse % end of 'false' case% define the colormap/cmap 18 string def% load up the colormapcurrentfile cmap readhexstring000000 bebebe c7c7c7 656565 a2a2a2 e7e7e7 pop pop % lose return values from readhexstring% rlecmapimage expects to have 'w h bits matrix' on stack/rlecmapimage { /buffer 1 string def /rgbval 3 string def /block 384 string def % proc to read a block from file, and return RGB data { currentfile buffer readhexstring pop /bcount exch 0 get store bcount 128 ge { % it's a non-run block 0 1 bcount 128 sub { currentfile buffer readhexstring pop pop % look up value in color map /rgbval cmap buffer 0 get 3 mul 3 getinterval store % and put it in position i*3 in block block exch 3 mul rgbval putinterval } for block 0 bcount 127 sub 3 mul getinterval } { % else it's a run block currentfile buffer readhexstring pop pop % look up value in colormap /rgbval cmap buffer 0 get 3 mul 3 getinterval store 0 1 bcount { block exch 3 mul rgbval putinterval } for block 0 bcount 1 add 3 mul getinterval } ifelse } % end of proc false 3 colorimage} bind def703 119 8 % dimensions of data[703 0 0 -119 0 119] % mapping matrixrlecmapimage7f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e01690126050801240508012a057f017f017f014b016901250581030107012305810301070129058103017f017f017f014a016901010522010103080101052001010308010105260101037f017f017f014b016901010522010103080101052001010308010105260101037f017f017f014b016901010522010103080101052001010308010105260101030b01090523018100011a0109050e0181000117018100011c01090531018100011601090517018100017f012901690101050401030002018100010e018100010301010308010105040183000100011701010308010105040103001701810001030101030b0108058103010501060015018100011a01080581030106010300020181000117018100011c01080581030105018100010201810001230181000116010805810301050104000b018100017f01290169010105030181000105018100010e018100010301010308010105030181000105018100011201010308010105040181000101018100011501810001030101030b01010505020103090181000117018100011a0101050502010306018100011f018100011c01010505020103060181000102018100013c010105050201030601810001020181000109018100017f012901690101050301810001040103000101020002018200010082000100020002010103080101050a0183000100010301810001050181000103010103080101050401810001010181000101010200030102000201020002010300020101030b01010505020103090181000103010200030102000401020001018200010081000117010105050201030601810001050181000101010300020182000100810001020102000301810001010102001701010505020103060181000102018100010201010002018200010081000101010100030182000100810001030101000301810001160101050502010306018100010301810001010102000301810001010102000301810001010181000101018200010081000102010200020181000101018100017f0104016901010503010100050181000101018100010101810001810100810001020181000103010103080101050301810001050181000105018100010101810001010181000102010103080101050401810001010181000182010001010181000182010001030181000101018100010101810001030101030b010105050201030901810001020181000101018100018201000101018100010101810001030101000101810001160101050502010306010100050181000182010001010181000101010100010181000182010001010181000101018100018201000119010105050201030601810001020181000101018100018201000181010081000102018100018201000101010100010181000101018100018201000101018100011601010505020103060181000103018100018201000101018100010101810001820100010101810001010181000101018100010101010001018100018201000101018100018201000101018100017f0104016901010504010200030181000105018100018201000103018100010301010308010105040183000100010b018100010901010308010105040103000201810001010181000182010001030181000101018100010101810001030101030b010105050201030901810001020181000101018100010401810001820100010401810001010181000116010105050201030701020003018100018201000101018100010101810001010181000104018100010101810001820100011901010505020103070181000182010001010181000102018300010001020181000102018100018201000101018100018201000102018100018201000116010105050201030601810001030181000182010001010181000101018100010401810001010181000101018100010101810001010181000104018100018201000101018100017f01040169010105060101000201810001020103000101810001030181000103010103080101050701810001010181000101018100010501810001010181000102010103080101050401810001820100010101040002010100020104000201810001030101030b010105050201030901810001020104000201030001018100010401810001010181000116010105050201030901010002018100018201000101018100010101810001010181000101010300020181000101010100180101050502010307018100018201000101018100010201830001000102018100010201810001820100010101810001820100010201810001820100011601010505020103060181000103018100018101000300020181000101010300020181000101018100010101810001010181000101010300020183000100017f01050169010105070181000101018100010101810001010181000182010001030181000103010103080101051401810001090101030801010504018100010101810001820100010701810001820100010501810001030101030b010105050201030901810001020181000104018100010101810001820100010401810001010181000116010105050201030a018100010101810001820100018101008100010101810001010181000182010001010181000101018100010301810001160101050502010307018100018201000101018100010201830001000102018100010201810001820100010101810001820100010201810001820100011601010505020103060181000103018100018201000105018100018201000101018100010101810001010181000101018100010101810001820100010101810001010183000100017f01050169010105070181000101018100010101810001010181000182010001030181000103010103080101050701810001010181000105018100010101810001010181000102010103080101050401810001010181000182010001010181000103018100018201000101018100010101810001030101030b01010507030901810001020181000101018100018201000101018100010101810001030181000101018100011601010507030a0181000101018100010101010082010001010181000101018100018201000101018100010101810001030181000116010105070308010100040181000182010001820100010301810001820100010101810001010181000101018100018201000101018100011601010507030601810001020181000101018100010101810001010181000182010001010181000101018100018101008100010101810001010181000182010001010181000102018100017f0106016901010503010300040101000101020084010001000104010100020101030801010504018300010001030181000103018100010301830001000103010103080101050401810001010181000101010200020102000301020004010100020101030b018105030703090181000103010200030102008201000101010200010181000101018100011601810503070306010300030181000104018100010101810001010181000101010200820100018201000181010001001801810503070308010100050101000201810001040101000301810001010181000102010100030181000116018105030703060104000401020003018100010101020082010001010101008201000101018100010101810001010102008201000101018100017f010601690101052201010308010105170181000106010103080101052601010376018100017f0148018100017f010701690101052201010308010105200101030801010526010103730102007f01490101007f0108016901010524030801010522030801010528037f017f017f014b016901810503240308018105032203080181050328037f017f017f014b017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e017f017f017f017f017f013e01
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -