(file) Return to mtr_small.eps CVS log (file) (dir) Up to [RizwankCVS] / testProject / source

  1 rizwank 1.1 %!PS-Adobe-2.0 EPSF-2.0
  2             %%Title: /home/mtr/myprogs/enscript/mtr_tiny.eps
  3             %%Creator: XV Version 3.10a  Rev: 12/29/94  -  by John Bradley
  4             %%BoundingBox: 279 398 317 443
  5             %%Pages: 1
  6             %%DocumentFonts:
  7             %%EndComments
  8             %%EndProlog
  9             
 10             %%Page: 1 1
 11             
 12             % remember original state
 13             /origstate save def
 14             
 15             % build a temporary dictionary
 16             20 dict begin
 17             
 18             % define string to hold a scanline's worth of data
 19             /pix 114 string def
 20             
 21             % define space for color conversions
 22 rizwank 1.1 /grays 38 string def  % space for gray scale line
 23             /npixls 0 def
 24             /rgbindx 0 def
 25             
 26             % lower left corner
 27             279 398 translate
 28             
 29             % size of image (on paper, in 1/72inch coords)
 30             38.01600 45.00000 scale
 31             
 32             % define 'colorimage' if it isn't defined
 33             %   ('colortogray' and 'mergeprocs' come from xwd2ps
 34             %     via xgrab)
 35             /colorimage where   % do we know about 'colorimage'?
 36               { pop }           % yes: pop off the 'dict' returned
 37               {                 % no:  define one
 38                 /colortogray {  % define an RGB->I function
 39                   /rgbdata exch store    % call input 'rgbdata'
 40                   rgbdata length 3 idiv
 41                   /npixls exch store
 42                   /rgbindx 0 store
 43 rizwank 1.1       0 1 npixls 1 sub {
 44                     grays exch
 45                     rgbdata rgbindx       get 20 mul    % Red
 46                     rgbdata rgbindx 1 add get 32 mul    % Green
 47                     rgbdata rgbindx 2 add get 12 mul    % Blue
 48                     add add 64 idiv      % I = .5G + .31R + .18B
 49                     put
 50                     /rgbindx rgbindx 3 add store
 51                   } for
 52                   grays 0 npixls getinterval
 53                 } bind def
 54             
 55                 % Utility procedure for colorimage operator.
 56                 % This procedure takes two procedures off the
 57                 % stack and merges them into a single procedure.
 58             
 59                 /mergeprocs { % def
 60                   dup length
 61                   3 -1 roll
 62                   dup
 63                   length
 64 rizwank 1.1       dup
 65                   5 1 roll
 66                   3 -1 roll
 67                   add
 68                   array cvx
 69                   dup
 70                   3 -1 roll
 71                   0 exch
 72                   putinterval
 73                   dup
 74                   4 2 roll
 75                   putinterval
 76                 } bind def
 77             
 78                 /colorimage { % def
 79                   pop pop     % remove 'false 3' operands
 80                   {colortogray} mergeprocs
 81                   image
 82                 } bind def
 83               } ifelse          % end of 'false' case
 84             
 85 rizwank 1.1 
 86             
 87             38 45 8			% dimensions of data
 88             [38 0 0 -45 0 45]		% mapping matrix
 89             {currentfile pix readhexstring pop}
 90             false 3 colorimage
 91             
 92             b5b5b5bababababababcbcbcbcbcbcbcbcbcbcbcbcbababababababababababababababa
 93             bcbcbcbababababababababab6b6b6b6b6b6b4b4b4b4b4b4b2b2b2808080a0a0a0a0a0a0
 94             6262629393936c6c6ca7a7a7a3a3a3a4a4a4adadadc3c3c3d4d4d41a1a1a202020212121
 95             212121212121
 96             bababababababcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbabababababababababababa
 97             babababababab8b8b8b9b9b9b6b6b6b6b6b6b4b4b4b4b4b4b2b2b27f7f7f7171716f6f6f
 98             6f6f6f6d6d6d6e6e6e7070705c5c5c5a5a5a4949495151515c5c5c6c6c6c7e7e7e818181
 99             6b6b6b838383
100             bababababababcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbabababababab8b8b8b8b8b8
101             b8b8b8b8b8b8b6b6b6b6b6b6b4b4b4b4b4b4b4b4b4b2b2b2adadad818181737373747474
102             7878787373737575757777776d6d6d7777776c6c6c6b6b6b6d6d6d707070838383797979
103             6060607f7f7f
104             b9b9b9bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbababab8b8b8b8b8b8b8b8b8b8b8b8
105             b6b6b6b6b6b6b8b8b8b7b7b7acacacadadadb0b0b0afafafaaaaaa818181696969636363
106 rizwank 1.1 7070706c6c6c6969697a7a7a7272726a6a6a7171715d5d5d6a6a6a6b6b6b6161616f6f6f
107             5b5b5b616161
108             bababababababcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbababab8b8b8b8b8b8b8b8b8b7b7b7
109             babababcbcbc6868688080808282826666668a8a8a8686867e7e7e8282827c7c7c727272
110             7979798888886969697878787979796e6e6e7272725c5c5c6c6c6c6969696363636e6e6e
111             575757646464
112             bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbababab8b8b8bababab6b6b6b8b8b8b8b8b8
113             5858586161616363636565656868686969694e4e4e6464647272727979796b6b6b808080
114             7777776a6a6a7272726262626d6d6d7272727272725b5b5b6464646c6c6c6a6a6a6d6d6d
115             5b5b5b5e5e5e
116             bcbcbcbabababcbcbcbcbcbcbabababcbcbcbababab8b8b8b6b6b6b5b5b58484844a4a4a
117             4b4b4b6b6b6b5e5e5e6464645f5f5f5e5e5e6c6c6c6969695a5a5a575757696969808080
118             5050504848483d3d3d5454546d6d6d6e6e6e6f6f6f5959596464646e6e6e6868686d6d6d
119             575757626262
120             babababcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbabababababab3b3b3646464333333484848
121             3d3d3d4d4d4d5555555353536060606060602828282525255959596b6b6b6767675f5f5f
122             4343433030303a3a3a5c5c5c7272727070707171715e5e5e6060607171716969696b6b6b
123             5a5a5a616161
124             babababcbcbcbcbcbcbcbcbcbabababababab8b8b8b4b4b46161613d3d3d3c3c3c383838
125             3f3f3f373737262626474747484848494949484848505050444444686868616161454545
126             3e3e3e3e3e3e5252527373737878786e6e6e7070705e5e5e6161617171716b6b6b6b6b6b
127 rizwank 1.1 636363646464
128             bcbcbcbcbcbcbcbcbcbcbcbcbabababababab8b8b89191912b2b2b2f2f2f3c3c3c353535
129             3535353434343131313f3f3f4848484a4a4a2d2d2d4242424f4f4f7373737474747f7f7f
130             8383836363635a5a5a7c7c7c7c7c7c6e6e6e7272726060606060607171716a6a6a6c6c6c
131             666666646464
132             babababcbcbcbcbcbcbababababababababab7b7b73737372828282d2d2d3b3b3b2c2c2c
133             2f2f2f2b2b2b2929292727272929293333334242425151516a6a6a7b7b7b7f7f7f909090
134             a4a4a49d9d9d5959597474748c8c8c9797977676766969699b9b9b7070707373738b8b8b
135             696969717171
136             bcbcbcbabababababababababababab8b8b89f9f9f2727272929292b2b2b2d2d2d2c2c2c
137             2b2b2b2929293131313636363030303434344545455454547373737e7e7e8989899a9a9a
138             b5b5b5bcbcbc5858587575758f8f8f7e7e7e7676766c6c6c6c6c6c747474707070727272
139             6d6d6d6f6f6f
140             bcbcbcbcbcbcbabababababab8b8b8b7b7b73737372727272f2f2f2929293535352e2e2e
141             3232322424242727273131313939394242425757576d6d6d7a7a7a7e7e7e8a8a8a949494
142             adadadc2c2c27474746565659494949494948989898686868888888686868686868a8a8a
143             8383838a8a8a
144             babababababababababababab8b8b8b5b5b52b2b2b2929292b2b2b282828262626262626
145             2b2b2b2e2e2e3939394040404747475252526262627474747b7b7b7f7f7f868686969696
146             b0b0b0c4c4c49898984f4f4f8888888f8f8f4141412a2a2a2626262424242c2c2c303030
147             373737363636
148 rizwank 1.1 babababababababababababab8b8b8b9b9b9222222272727262626272727272727292929
149             3030303b3b3b4646465050505656566464646767677171717575757a7a7a8686869a9a9a
150             b0b0b0bebebeb3b3b36363637474747878785d5d5d5e5e5e6262624040404848485e5e5e
151             505050555555
152             bababab8b8b8b8b8b8b8b8b8b6b6b6acacac3131312c2c2c2c2c2c303030313131383838
153             4444444f4f4f5656565d5d5d6060606969696969696d6d6d6d6d6d7878787e7e7e8a8a8a
154             b2b2b2bcbcbcbfbfbf7f7f7f6b6b6b6a6a6a6565656f6f6f6d6d6d6f6f6f747474757575
155             535353575757
156             bababab8b8b8b8b8b8b8b8b8b6b6b6b2b2b22f2f2f2a2a2a3131313535353e3e3e464646
157             4c4c4c5454545959595b5b5b5b5b5b5e5e5e686868646464696969707070767676737373
158             8d8d8dadadadc2c2c24646466363636464646666665f5f5f6e6e6e717171696969757575
159             5d5d5d5b5b5b
160             b8b8b8b8b8b8b6b6b6b8b8b8b6b6b6b3b3b33535353131313131313a3a3a4747474d4d4d
161             5050504545454545454343434e4e4e5050505d5d5d626262676767595959444444393939
162             4b4b4b6b6b6bb5b5b54848486a6a6a6969696363636666666e6e6e6e6e6e6f6f6f787878
163             6262626a6a6a
164             b8b8b8b8b8b8b6b6b6b6b6b6b6b6b6b2b2b24e4e4e3939393535353c3c3c4f4f4f515151
165             4242424444444747474040404040404949495151516a6a6a9a9a9a4f4f4f363636343434
166             3e3e3e676767a1a1a17d7d7d5d5d5d6464646262625d5d5d6969696c6c6c646464787878
167             646464626262
168             b8b8b8b8b8b8b6b6b6b6b6b6b6b6b6b4b4b4a9a9a92c2c2c3a3a3a3f3f3f555555535353
169 rizwank 1.1 5656563838382525253e3e3e3d3d3d404040494949626262919191565656494949363636
170             8989897d7d7d9f9f9fa2a2a26b6b6b6161615e5e5e5d5d5d6666666a6a6a676767737373
171             646464676767
172             b6b6b6b6b6b6b6b6b6b6b6b6b4b4b4b2b2b2afafaf484848424242464646525252535353
173             4545454646463737374343434646464343434a4a4a5c5c5c8989897272725b5b5b6b6b6b
174             8e8e8ec9c9c9b0b0b0a4a4a47676765959595e5e5e5b5b5b666666676767656565717171
175             646464686868
176             b6b6b6b6b6b6b6b6b6b4b4b4b4b4b4b2b2b2b0b0b02828283e3e3e4b4b4b555555575757
177             5454545656565858586161614f4f4f4747475454545959598e8e8eb0b0b07d7d7d7b7b7b
178             a4a4a4b7b7b7b6b6b68484847b7b7b5959595d5d5d5e5e5e636363666666676767737373
179             5d5d5d686868
180             b6b6b6b6b6b6b4b4b4b4b4b4b4b4b4b2b2b2aeaeae8a8a8a4e4e4e4f4f4f575757575757
181             5959595858585f5f5f5d5d5d5757575757575151515a5a5a8c8c8cb6b6b6ababab949494
182             8f8f8fb0b0b0c1c1c13a3a3a6666665656565a5a5a5b5b5b626262656565696969727272
183             848484909090
184             b4b4b4b4b4b4b4b4b4b4b4b4b2b2b2b2b2b2aeaeaeafafaf4d4d4d474747595959595959
185             5b5b5b5a5a5a5b5b5b5b5b5b555555525252505050616161818181b7b7b79f9f9fa2a2a2
186             969696a3a3a3b7b7b79b9b9b6969696767675454546060606464646161616e6e6e6d6d6d
187             626262656565
188             b4b4b4b4b4b4b2b2b2b2b2b2b0b0b0b0b0b0acacaca7a7a7555555383838606060595959
189             5959595959595b5b5b5d5d5d5c5c5c5454545c5c5c5f5f5f6b6b6bb6b6b6969696a2a2a2
190 rizwank 1.1 aeaeaea4a4a4afafaf9e9e9e6868687676765454546262626262625c5c5c7f7f7f757575
191             616161909090
192             b2b2b2b2b2b2b2b2b2b2b2b2b0b0b0aeaeaeacacacaaaaaa818181515151606060595959
193             5959595959595e5e5e6060605e5e5e5252524040403c3c3c5c5c5c797979a3a3a3a1a1a1
194             a9a9a9abababb4b4b4a5a5a56868686868684d4d4d5a5a5a5c5c5c5959596b6b6b767676
195             6b6b6b777777
196             b2b2b2b2b2b2b4b4b4b0b0b0b0b0b0aeaeaeacacaca8a8a8a7a7a75353535c5c5c5b5b5b
197             5959596060605e5e5e5f5f5f5f5f5f5e5e5e484848515151767676afafaf9e9e9ea1a1a1
198             b0b0b0b5b5b5b9b9b95959596a6a6a6969697b7b7b8080808888888e8e8e929292949494
199             9c9c9c9c9c9c
200             b0b0b0b2b2b2aeaeaea5a5a5aeaeaeacacacaaaaaaa8a8a8a4a4a48b8b8b646464595959
201             5b5b5b5e5e5e5b5b5b5f5f5f5e5e5e5f5f5f616161595959616161a6a6a69e9e9eadadad
202             b6b6b6bcbcbcc3c3c32828283b3b3b3d3d3d3f3f3f4747474646464d4d4d535353555555
203             575757585858
204             b0b0b0b0b0b0aeaeaeaeaeaeacacacacacacaaaaaaa8a8a8a4a4a4a2a2a2a1a1a15f5f5f
205             5b5b5b5e5e5e5f5f5f5d5d5d5b5b5b5d5d5d4949494444445959595a5a5a969696969696
206             b9b9b9bebebea8a8a89999994242423f3f3f4545454141413535355252525b5b5b535353
207             5f5f5f626262
208             b0b0b0b0b0b0aeaeaeaeaeaeaeaeaeaaaaaaaaaaaaa4a4a4a4a4a4a2a2a2a3a3a3575757
209             5959596161616161615e5e5e5555553131312c2c2c2e2e2e4242427070706b6b6b595959
210             b3b3b3bebebe838383ababab4d4d4d5353534f4f4f4040403434344d4d4d4b4b4b555555
211 rizwank 1.1 5555555b5b5b
212             b0b0b0b0b0b0aeaeaeaeaeaeacacacaaaaaaa6a6a6a4a4a4a2a2a2a0a0a0a0a0a05b5b5b
213             5d5d5d5e5e5e5e5e5e5b5b5b5555555555555151514b4b4b5a5a5a6d6d6d818181989898
214             a6a6a6b9b9b9939393b4b4b44848485555555959594343432e2e2e4949494b4b4b494949
215             5a5a5a727272
216             aeaeaeaeaeaeacacacaeaeaeaaaaaaa8a8a8a6a6a6a2a2a2a2a2a2a0a0a0a0a0a05c5c5c
217             5f5f5f6262626464645d5d5d575757555555535353555555595959686868797979808080
218             a7a7a7b0b0b0adadadbebebe4646465555555d5d5d3636362828284242424c4c4c474747
219             545454686868
220             aeaeaeaeaeaeacacacacacacacacaca8a8a8a4a4a4a2a2a2a0a0a0a0a0a0a0a0a0555555
221             5e5e5e6464646363635c5c5c5a5a5a5757575555555353536363638585859090908f8f8f
222             afafafadadadb0b0b0c2c2c24545455353535555552121212222224343438282828d8d8d
223             9d9d9d848484
224             aeaeaeacacacacacacacacacaaaaaaa8a8a8a4a4a4a2a2a2a0a0a09f9f9f8a8a8a4d4d4d
225             5656565a5a5a6161615e5e5e5959595959595757575454545b5b5b7a7a7a9c9c9ca4a4a4
226             b9b9b9adadadb0b0b0b2b2b24444444f4f4f4848481f1f1f2727276060607b7b7b6c6c6c
227             888888b4b4b4
228             acacacacacacacacacaaaaaaa8a8a8a6a6a6a5a5a5a0a0a0a0a0a0939393959595676767
229             5252525757575959595d5d5d6262625f5f5f5555555959595c5c5c6e6e6e818181979797
230             aaaaaaa4a4a4afafaf9a9a9a4141414949493c3c3c2222222121216969694a4a4a5a5a5a
231             595959747474
232 rizwank 1.1 aeaeaeacacacacacacaaaaaaa8a8a8a4a4a4a2a2a2a0a0a0a0a0a07676769999997d7d7d
233             5e5e5e5757575757575b5b5b5d5d5d6868686868686a6a6a6f6f6f808080a9a9a9b5b5b5
234             b7b7b73535352d2d2d2727272121219292929090908f8f8f8f8f8f8c8c8c939393242424
235             222222242424
236             acacacaaaaaaaaaaaaa8a8a8a6a6a6a4a4a4a0a0a0bcbcbcb7b7b78080809f9f9fa2a2a2
237             7171714949495858585757575d5d5d6161616161616d6d6d838383b1b1b1c0c0c0b6b6b6
238             b0b0b01a1a1a2f2f2f3131313939399292928f8f8f8f8f8f8a8a8a8787878888882a2a2a
239             262626484848
240             aaaaaaaaaaaaa8a8a8a6a6a6aaaaaaaeaeaed5d5d58f8f8fa2a2a29c9c9ca2a2a2a2a2a2
241             7a7a7a9999995454545757575757576161616565656d6d6da2a2a2b2b2b2b4b4b4b8b8b8
242             7f7f7f2323232d2d2d4646463f3f3f9292928d8d8d8b8b8b8a8a8a848484818181212121
243             232323393939
244             aaaaaaa8a8a89f9f9fb1b1b1d1d1d1c5c5c5878787b5b5b5a1a1a1a6a6a68b8b8ba4a4a4
245             a4a4a4747474a1a1a15555555f5f5f6363636363636a6a6aaaaaaaa9a9a9b0b0b0a3a3a3
246             9c9c9cc2c2c23535354747473b3b3b8f8f8f8b8b8b8b8b8b8888888282827d7d7d272727
247             2121212c2c2c
248             a5a5a5babababcbcbcd8d8d8c2c2c29a9a9abfbfbfafafafa8a8a8adadad808080ababab
249             a2a2a28b8b8b9b9b9b717171626262676767696969676767989898abababafafaf474747
250             a6a6a6f3f3f3e7e7e73f3f3f7171718d8d8d8b8b8b8989898686868282827d7d7d505050
251             1f1f1f2a2a2a
252             d5d5d5d2d2d2c8c8c8bebebebbbbbbc4c4c4c4c4c48181819e9e9e919191a8a8a8848484
253 rizwank 1.1 a9a9a9a4a4a47b7b7bbfbfbf6161616d6d6d6d6d6d7070708e8e8eadadad989898363636
254             a7a7a7f3f3f3e7e7e7e2e2e28888888c8c8c8585858585858181817f7f7f7c7c7c757575
255             1d1d1d232323
256             b9b9b9d4d4d4bfbfbfcfcfcfe5e5e5d7d7d7bebebe8d8d8da5a5a59c9c9caeaeae8c8c8c
257             a4a4a4a6a6a69e9e9e838383dddddd7474746f6f6f7a7a7a8b8b8b9e9e9e5d5d5d282828
258             a8a8a8efefefe1e1e1f0f0f0e8e8e87878787e7e7e7e7e7e7c7c7c7979797272726e6e6e
259             4c4c4c212121
260             dededed9d9d9acacacd0d0d0cdcdcd959595c9c9c9a8a8a88f8f8f959595afafafb1b1b1
261             808080afafafaaaaaa8e8e8e979797dadada6d6d6d7676767c7c7c7878784a4a4a838383
262             a6a6a6efefefdfdfdfe8e8e8c7c7c7eeeeee8181816767676b6b6b6969696565655f5f5f
263             5d5d5d3e3e3e
264             dadadadbdbdbd3d3d3b0b0b0d5d5d5949494ccccccbcbcbc828282a1a1a1767676b6b6b6
265             b6b6b6999999b1b1b1acacac7b7b7bc4c4c4b9b9b9a2a2a26a6a6a6a6a6a3f3f3faeaeae
266             afafaf9c9c9cefefefe0e0e0c0c0c0dededef0f0f0f1f1f14d4d4d5757575454544e4e4e
267             4d4d4d4a4a4a
268             aaaaaadededecfcfcfc5c5c5dfdfdfabababb0b0b0cfcfcf969696b5b5b5919191bfbfbf
269             c4c4c48c8c8cbcbcbcb5b5b5acacac8383839292929999996868685a5a5a8e8e8eb1b1b1
270             565656ecececf0f0f0e6e6e6b3b3b3c5c5c5edededf1f1f1eaeaea4141412d2d2d2f2f2f
271             2e2e2e3a3a3a
272             
273             showpage
274 rizwank 1.1 
275             % stop using temporary dictionary
276             end
277             
278             % restore original state
279             origstate restore
280             
281             %%Trailer

Rizwan Kassim
Powered by
ViewCVS 0.9.2