wolffd@0
|
1 %!PS-Adobe-3.0 EPSF-3.0
|
wolffd@0
|
2 %%Creator: (ImageMagick)
|
wolffd@0
|
3 %%Title: (mfa.eps)
|
wolffd@0
|
4 %%CreationDate: (Tue Nov 16 19:52:06 2004)
|
wolffd@0
|
5 %%BoundingBox: 0 0 126 151
|
wolffd@0
|
6 %%DocumentData: Clean7Bit
|
wolffd@0
|
7 %%LanguageLevel: 1
|
wolffd@0
|
8 %%Pages: 1
|
wolffd@0
|
9 %%EndComments
|
wolffd@0
|
10
|
wolffd@0
|
11 %%BeginDefaults
|
wolffd@0
|
12 %%EndDefaults
|
wolffd@0
|
13
|
wolffd@0
|
14 %%BeginProlog
|
wolffd@0
|
15 %
|
wolffd@0
|
16 % Display a color image. The image is displayed in color on
|
wolffd@0
|
17 % Postscript viewers or printers that support color, otherwise
|
wolffd@0
|
18 % it is displayed as grayscale.
|
wolffd@0
|
19 %
|
wolffd@0
|
20 /DirectClassPacket
|
wolffd@0
|
21 {
|
wolffd@0
|
22 %
|
wolffd@0
|
23 % Get a DirectClass packet.
|
wolffd@0
|
24 %
|
wolffd@0
|
25 % Parameters:
|
wolffd@0
|
26 % red.
|
wolffd@0
|
27 % green.
|
wolffd@0
|
28 % blue.
|
wolffd@0
|
29 % length: number of pixels minus one of this color (optional).
|
wolffd@0
|
30 %
|
wolffd@0
|
31 currentfile color_packet readhexstring pop pop
|
wolffd@0
|
32 compression 0 eq
|
wolffd@0
|
33 {
|
wolffd@0
|
34 /number_pixels 3 def
|
wolffd@0
|
35 }
|
wolffd@0
|
36 {
|
wolffd@0
|
37 currentfile byte readhexstring pop 0 get
|
wolffd@0
|
38 /number_pixels exch 1 add 3 mul def
|
wolffd@0
|
39 } ifelse
|
wolffd@0
|
40 0 3 number_pixels 1 sub
|
wolffd@0
|
41 {
|
wolffd@0
|
42 pixels exch color_packet putinterval
|
wolffd@0
|
43 } for
|
wolffd@0
|
44 pixels 0 number_pixels getinterval
|
wolffd@0
|
45 } bind def
|
wolffd@0
|
46
|
wolffd@0
|
47 /DirectClassImage
|
wolffd@0
|
48 {
|
wolffd@0
|
49 %
|
wolffd@0
|
50 % Display a DirectClass image.
|
wolffd@0
|
51 %
|
wolffd@0
|
52 systemdict /colorimage known
|
wolffd@0
|
53 {
|
wolffd@0
|
54 columns rows 8
|
wolffd@0
|
55 [
|
wolffd@0
|
56 columns 0 0
|
wolffd@0
|
57 rows neg 0 rows
|
wolffd@0
|
58 ]
|
wolffd@0
|
59 { DirectClassPacket } false 3 colorimage
|
wolffd@0
|
60 }
|
wolffd@0
|
61 {
|
wolffd@0
|
62 %
|
wolffd@0
|
63 % No colorimage operator; convert to grayscale.
|
wolffd@0
|
64 %
|
wolffd@0
|
65 columns rows 8
|
wolffd@0
|
66 [
|
wolffd@0
|
67 columns 0 0
|
wolffd@0
|
68 rows neg 0 rows
|
wolffd@0
|
69 ]
|
wolffd@0
|
70 { GrayDirectClassPacket } image
|
wolffd@0
|
71 } ifelse
|
wolffd@0
|
72 } bind def
|
wolffd@0
|
73
|
wolffd@0
|
74 /GrayDirectClassPacket
|
wolffd@0
|
75 {
|
wolffd@0
|
76 %
|
wolffd@0
|
77 % Get a DirectClass packet; convert to grayscale.
|
wolffd@0
|
78 %
|
wolffd@0
|
79 % Parameters:
|
wolffd@0
|
80 % red
|
wolffd@0
|
81 % green
|
wolffd@0
|
82 % blue
|
wolffd@0
|
83 % length: number of pixels minus one of this color (optional).
|
wolffd@0
|
84 %
|
wolffd@0
|
85 currentfile color_packet readhexstring pop pop
|
wolffd@0
|
86 color_packet 0 get 0.299 mul
|
wolffd@0
|
87 color_packet 1 get 0.587 mul add
|
wolffd@0
|
88 color_packet 2 get 0.114 mul add
|
wolffd@0
|
89 cvi
|
wolffd@0
|
90 /gray_packet exch def
|
wolffd@0
|
91 compression 0 eq
|
wolffd@0
|
92 {
|
wolffd@0
|
93 /number_pixels 1 def
|
wolffd@0
|
94 }
|
wolffd@0
|
95 {
|
wolffd@0
|
96 currentfile byte readhexstring pop 0 get
|
wolffd@0
|
97 /number_pixels exch 1 add def
|
wolffd@0
|
98 } ifelse
|
wolffd@0
|
99 0 1 number_pixels 1 sub
|
wolffd@0
|
100 {
|
wolffd@0
|
101 pixels exch gray_packet put
|
wolffd@0
|
102 } for
|
wolffd@0
|
103 pixels 0 number_pixels getinterval
|
wolffd@0
|
104 } bind def
|
wolffd@0
|
105
|
wolffd@0
|
106 /GrayPseudoClassPacket
|
wolffd@0
|
107 {
|
wolffd@0
|
108 %
|
wolffd@0
|
109 % Get a PseudoClass packet; convert to grayscale.
|
wolffd@0
|
110 %
|
wolffd@0
|
111 % Parameters:
|
wolffd@0
|
112 % index: index into the colormap.
|
wolffd@0
|
113 % length: number of pixels minus one of this color (optional).
|
wolffd@0
|
114 %
|
wolffd@0
|
115 currentfile byte readhexstring pop 0 get
|
wolffd@0
|
116 /offset exch 3 mul def
|
wolffd@0
|
117 /color_packet colormap offset 3 getinterval def
|
wolffd@0
|
118 color_packet 0 get 0.299 mul
|
wolffd@0
|
119 color_packet 1 get 0.587 mul add
|
wolffd@0
|
120 color_packet 2 get 0.114 mul add
|
wolffd@0
|
121 cvi
|
wolffd@0
|
122 /gray_packet exch def
|
wolffd@0
|
123 compression 0 eq
|
wolffd@0
|
124 {
|
wolffd@0
|
125 /number_pixels 1 def
|
wolffd@0
|
126 }
|
wolffd@0
|
127 {
|
wolffd@0
|
128 currentfile byte readhexstring pop 0 get
|
wolffd@0
|
129 /number_pixels exch 1 add def
|
wolffd@0
|
130 } ifelse
|
wolffd@0
|
131 0 1 number_pixels 1 sub
|
wolffd@0
|
132 {
|
wolffd@0
|
133 pixels exch gray_packet put
|
wolffd@0
|
134 } for
|
wolffd@0
|
135 pixels 0 number_pixels getinterval
|
wolffd@0
|
136 } bind def
|
wolffd@0
|
137
|
wolffd@0
|
138 /PseudoClassPacket
|
wolffd@0
|
139 {
|
wolffd@0
|
140 %
|
wolffd@0
|
141 % Get a PseudoClass packet.
|
wolffd@0
|
142 %
|
wolffd@0
|
143 % Parameters:
|
wolffd@0
|
144 % index: index into the colormap.
|
wolffd@0
|
145 % length: number of pixels minus one of this color (optional).
|
wolffd@0
|
146 %
|
wolffd@0
|
147 currentfile byte readhexstring pop 0 get
|
wolffd@0
|
148 /offset exch 3 mul def
|
wolffd@0
|
149 /color_packet colormap offset 3 getinterval def
|
wolffd@0
|
150 compression 0 eq
|
wolffd@0
|
151 {
|
wolffd@0
|
152 /number_pixels 3 def
|
wolffd@0
|
153 }
|
wolffd@0
|
154 {
|
wolffd@0
|
155 currentfile byte readhexstring pop 0 get
|
wolffd@0
|
156 /number_pixels exch 1 add 3 mul def
|
wolffd@0
|
157 } ifelse
|
wolffd@0
|
158 0 3 number_pixels 1 sub
|
wolffd@0
|
159 {
|
wolffd@0
|
160 pixels exch color_packet putinterval
|
wolffd@0
|
161 } for
|
wolffd@0
|
162 pixels 0 number_pixels getinterval
|
wolffd@0
|
163 } bind def
|
wolffd@0
|
164
|
wolffd@0
|
165 /PseudoClassImage
|
wolffd@0
|
166 {
|
wolffd@0
|
167 %
|
wolffd@0
|
168 % Display a PseudoClass image.
|
wolffd@0
|
169 %
|
wolffd@0
|
170 % Parameters:
|
wolffd@0
|
171 % class: 0-PseudoClass or 1-Grayscale.
|
wolffd@0
|
172 %
|
wolffd@0
|
173 currentfile buffer readline pop
|
wolffd@0
|
174 token pop /class exch def pop
|
wolffd@0
|
175 class 0 gt
|
wolffd@0
|
176 {
|
wolffd@0
|
177 currentfile buffer readline pop
|
wolffd@0
|
178 token pop /depth exch def pop
|
wolffd@0
|
179 /grays columns 8 add depth sub depth mul 8 idiv string def
|
wolffd@0
|
180 columns rows depth
|
wolffd@0
|
181 [
|
wolffd@0
|
182 columns 0 0
|
wolffd@0
|
183 rows neg 0 rows
|
wolffd@0
|
184 ]
|
wolffd@0
|
185 { currentfile grays readhexstring pop } image
|
wolffd@0
|
186 }
|
wolffd@0
|
187 {
|
wolffd@0
|
188 %
|
wolffd@0
|
189 % Parameters:
|
wolffd@0
|
190 % colors: number of colors in the colormap.
|
wolffd@0
|
191 % colormap: red, green, blue color packets.
|
wolffd@0
|
192 %
|
wolffd@0
|
193 currentfile buffer readline pop
|
wolffd@0
|
194 token pop /colors exch def pop
|
wolffd@0
|
195 /colors colors 3 mul def
|
wolffd@0
|
196 /colormap colors string def
|
wolffd@0
|
197 currentfile colormap readhexstring pop pop
|
wolffd@0
|
198 systemdict /colorimage known
|
wolffd@0
|
199 {
|
wolffd@0
|
200 columns rows 8
|
wolffd@0
|
201 [
|
wolffd@0
|
202 columns 0 0
|
wolffd@0
|
203 rows neg 0 rows
|
wolffd@0
|
204 ]
|
wolffd@0
|
205 { PseudoClassPacket } false 3 colorimage
|
wolffd@0
|
206 }
|
wolffd@0
|
207 {
|
wolffd@0
|
208 %
|
wolffd@0
|
209 % No colorimage operator; convert to grayscale.
|
wolffd@0
|
210 %
|
wolffd@0
|
211 columns rows 8
|
wolffd@0
|
212 [
|
wolffd@0
|
213 columns 0 0
|
wolffd@0
|
214 rows neg 0 rows
|
wolffd@0
|
215 ]
|
wolffd@0
|
216 { GrayPseudoClassPacket } image
|
wolffd@0
|
217 } ifelse
|
wolffd@0
|
218 } ifelse
|
wolffd@0
|
219 } bind def
|
wolffd@0
|
220
|
wolffd@0
|
221 /DisplayImage
|
wolffd@0
|
222 {
|
wolffd@0
|
223 %
|
wolffd@0
|
224 % Display a DirectClass or PseudoClass image.
|
wolffd@0
|
225 %
|
wolffd@0
|
226 % Parameters:
|
wolffd@0
|
227 % x & y translation.
|
wolffd@0
|
228 % x & y scale.
|
wolffd@0
|
229 % label pointsize.
|
wolffd@0
|
230 % image label.
|
wolffd@0
|
231 % image columns & rows.
|
wolffd@0
|
232 % class: 0-DirectClass or 1-PseudoClass.
|
wolffd@0
|
233 % compression: 0-none or 1-RunlengthEncoded.
|
wolffd@0
|
234 % hex color packets.
|
wolffd@0
|
235 %
|
wolffd@0
|
236 gsave
|
wolffd@0
|
237 /buffer 512 string def
|
wolffd@0
|
238 /byte 1 string def
|
wolffd@0
|
239 /color_packet 3 string def
|
wolffd@0
|
240 /pixels 768 string def
|
wolffd@0
|
241
|
wolffd@0
|
242 currentfile buffer readline pop
|
wolffd@0
|
243 token pop /x exch def
|
wolffd@0
|
244 token pop /y exch def pop
|
wolffd@0
|
245 x y translate
|
wolffd@0
|
246 currentfile buffer readline pop
|
wolffd@0
|
247 token pop /x exch def
|
wolffd@0
|
248 token pop /y exch def pop
|
wolffd@0
|
249 currentfile buffer readline pop
|
wolffd@0
|
250 token pop /pointsize exch def pop
|
wolffd@0
|
251 /Times-Roman findfont pointsize scalefont setfont
|
wolffd@0
|
252 x y scale
|
wolffd@0
|
253 currentfile buffer readline pop
|
wolffd@0
|
254 token pop /columns exch def
|
wolffd@0
|
255 token pop /rows exch def pop
|
wolffd@0
|
256 currentfile buffer readline pop
|
wolffd@0
|
257 token pop /class exch def pop
|
wolffd@0
|
258 currentfile buffer readline pop
|
wolffd@0
|
259 token pop /compression exch def pop
|
wolffd@0
|
260 class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
|
wolffd@0
|
261 grestore
|
wolffd@0
|
262 } bind def
|
wolffd@0
|
263 %%EndProlog
|
wolffd@0
|
264 %%Page: 1 1
|
wolffd@0
|
265 %%PageBoundingBox: 0 0 126 151
|
wolffd@0
|
266 userdict begin
|
wolffd@0
|
267 DisplayImage
|
wolffd@0
|
268 0 0
|
wolffd@0
|
269 126 151
|
wolffd@0
|
270 12.000000
|
wolffd@0
|
271 126 151
|
wolffd@0
|
272 1
|
wolffd@0
|
273 1
|
wolffd@0
|
274 1
|
wolffd@0
|
275 1
|
wolffd@0
|
276 fffffffffffffffffffffffffffffffcfffffffffffffffffffffffffffffffcffffffff
|
wolffd@0
|
277 fffffffffffffffffffffffcfffffffffffffffffffffffffffffffcffffffffffffffff
|
wolffd@0
|
278 fffffffffffffffcfffffffffffffffffffffffffffffffcffffffffffffffffffffffff
|
wolffd@0
|
279 fffffffcfffffffffffffffffffffffffffffffcfffffffffffffffffffffffffffffffc
|
wolffd@0
|
280 ff8000001fffffffffffff800ffffffcffbfffffdffffffffffffc7ff1fffffcffbfffff
|
wolffd@0
|
281 dfffffffffffe3fffe3ffffcffbfffffdfffffffffffdfffffdffffcffbfffffdfffffff
|
wolffd@0
|
282 ffff3fffffe7fffcffbfffffdffffffffffefffffffbfffcffbfffffdffffffffffdffff
|
wolffd@0
|
283 fffdfffcffbfffffdffffffffffbfffffffefffcffbfffffdffffffffff7ffffffff7ffc
|
wolffd@0
|
284 ffbfffffdffffffffff7ffffffff7ffcffbfffffdfffffffffefffffffffbffcffbf0fff
|
wolffd@0
|
285 dfffffffffeff18fffffbffcffbe67ffdfffffffffdffbdfffffdffcffbef7ffdfffffff
|
wolffd@0
|
286 ffdffdbfffffdffcffbdfbffdfffffffffdffc7fffffdffcffbdfbffdfffffffffdffe7f
|
wolffd@0
|
287 ffffdffcffbdfbffdfffffffffdffd3fffffdffcffbef7ffdfffffffffdffdbfffffdffc
|
wolffd@0
|
288 ffbe67ffdfffffffffdffbdfffffdffcffbf0fffdfffffffffeff18fffffbffcffbfcfff
|
wolffd@0
|
289 dfffffffffefffffffffbffcffbff3ffdffffffffff7ffffffff7ffcffbfffffdfffffff
|
wolffd@0
|
290 fff7ffffffff7ffcffbfffffdffffffffffbfffffffefffcffbfffffdffffffffffdffff
|
wolffd@0
|
291 fffdfffcffbfffffdffffffffffefffffffbfffcffbfffffdfffffffffff3fffffe7fffc
|
wolffd@0
|
292 ffbfffffdfffffffffffdfffffdffffcffbfffffdfffffffffffe3fffe3ffffcffbfffff
|
wolffd@0
|
293 dffffffffffffc7ff1fffffcff8000001fffffffffffff800ffffffcfffffffdffffffff
|
wolffd@0
|
294 ffffff7ffffffffcfffffffdffffffffffffff7ffffffffcfffffffefffffffffffffeff
|
wolffd@0
|
295 fffffffcffffffff7ffffffffffffdfffffffffcffffffffbffffffffffffbfffffffffc
|
wolffd@0
|
296 ffffffffbffffffffffffbfffffffffcffffffffdffffffffffff7fffffffffcffffffff
|
wolffd@0
|
297 efffffffffffeffffffffffcffffffffefffffffffffeffffffffffcfffffffff7ffffff
|
wolffd@0
|
298 ffffdffffffffffcfffffffffbffffffffffbffffffffffcfffffffffdffffffffff7fff
|
wolffd@0
|
299 fffffffcfffffffffdffffffffff7ffffffffffcfffffffffefffffffffefffffffffffc
|
wolffd@0
|
300 ffffffffff7ffffffffdfffffffffffcffffffffff7ffffffffdfffffffffffcffffffff
|
wolffd@0
|
301 ffbffffffffbfffffffffffcffffffffffdffffffff7fffffffffffcffffffffffefffff
|
wolffd@0
|
302 ffeffffffffffffcffffffffffefffffffeffffffffffffcfffffffffff7ffffffdfffff
|
wolffd@0
|
303 fffffffcfffffffffffbffffffbffffffffffffcfffffffffffbffffffbffffffffffffc
|
wolffd@0
|
304 fffffffffffdffffff7ffffffffffffcfffffffffffefffffefffffffffffffcffffffff
|
wolffd@0
|
305 ffff5ffff5fffffffffffffcffffffffffff5ffff5fffffffffffffcfffffffffffeafff
|
wolffd@0
|
306 eafffffffffffffcffffffffffff4fffe5fffffffffffffcffffffffffff8fffd3ffffff
|
wolffd@0
|
307 fffffffcffffffffffffc7ffc7fffffffffffffcffffffffffffe7ffcffffffffffffffc
|
wolffd@0
|
308 fffffffffffff3ff9ffffffffffffffcfffffffffffffbffbffffffffffffffcffffffff
|
wolffd@0
|
309 fffffc007ffffffffffffffcffffffffffffe3ff8ffffffffffffffcffffffffffff1bbb
|
wolffd@0
|
310 b1fffffffffffffcfffffffffffefffffefffffffffffffcfffffffffff8eefeee3fffff
|
wolffd@0
|
311 fffffffcfffffffffff7ffffffdffffffffffffcffffffffffebbbbbbbaffffffffffffc
|
wolffd@0
|
312 ffffffffffdffffffff7fffffffffffcffffffffffafefefefebfffffffffffcffffffff
|
wolffd@0
|
313 ffbffffffffbfffffffffffcffffffffff3bbbbbbbb9fffffffffffcffffffffff7f8e3f
|
wolffd@0
|
314 fffdfffffffffffcfffffffffefede7efefefffffffffffcfffffffffeffeefffffeffff
|
wolffd@0
|
315 fffffffcfffffffffebbb2bbbbbafffffffffffcfffffffffefff1fffffefffffffffffc
|
wolffd@0
|
316 fffffffffeefebefefeefffffffffffcfffffffffefffbfffffefffffffffffcffffffff
|
wolffd@0
|
317 febbbbbbbbbafffffffffffcffffffffff7ff1fffffdfffffffffffcffffffffff7eeefe
|
wolffd@0
|
318 eefdfffffffffffcffffffffffbffffffffbfffffffffffcffffffffffbbbbbbbbbbffff
|
wolffd@0
|
319 fffffffcffffffffffdffffffff7fffffffffffcffffffffffefefefefeffffffffffffc
|
wolffd@0
|
320 fffffffffff7ffffffdffffffffffffcfffffffffff9bbbbbb3ffffffffffffcffffffff
|
wolffd@0
|
321 fffefffffefffffffffffffcffffffffffff1efef1fffffffffffffcffffffffffffe3ff
|
wolffd@0
|
322 8ffffffffffffffcfffffffffffffc007ffffffffffffffcffffffffffffffffffffffff
|
wolffd@0
|
323 fffffffcfffffffffffffffffffffffffffffffcfffffffffffffffffffffffffffffffc
|
wolffd@0
|
324 fffffffffffffffffffffffffffffffcfffffffffffffffffffffffffffffffcffffffff
|
wolffd@0
|
325 fffffffffffffffffffffffcfffffffffffffffffffffffffffffffcffffffffffffffff
|
wolffd@0
|
326 fffffffffffffffcfffffffffffffffffffffffffffffffcffffffffffffffffffffffff
|
wolffd@0
|
327 fffffffcfffffffffffffffffffffffffffffffcfffffffffffffffffffffffffffffffc
|
wolffd@0
|
328 fffffffffffffffffffffffffffffffcfffffffffffffffffffffffffffffffcffffffff
|
wolffd@0
|
329 fffffffffffffffffffffffcfffffffffffffffffffffffffffffffcffffffffffffffff
|
wolffd@0
|
330 fffffffffffffffcfffffffffffffffffffffffffffffffcffffffffffffffffffffffff
|
wolffd@0
|
331 fffffffcfffffffffffffffffffffffffffffffcfffffffffffffffffffffffffffffffc
|
wolffd@0
|
332 fffffffffffffffffffffffffffffffcfffffffffffffffffffffffffffffffcffffffff
|
wolffd@0
|
333 fffffffffffffffffffffffcfffffffffffffffffffffffffffffffcffffff3f97ffffff
|
wolffd@0
|
334 ffee03effffffffcffffff9f3fffffffffdf7beffffffffcffffff9f3ffbffffffdf7fd7
|
wolffd@0
|
335 fffffffcffffffaea6402533f98f77d7c7fffffcffffffaeb75bb66df6df07bbb7fffffc
|
wolffd@0
|
336 ffffffb5b7bbb6e1f6df77839ffffffcffffffb5b7bbb6eff6df7fbbe7fffffcffffffbb
|
wolffd@0
|
337 b75bb6e6f6df7f7db7fffffcffffff1b024cc871f9de1e388ffffffcffffffffffffffff
|
wolffd@0
|
338 fffffffffffffffcfffffffffffffffffffffffffffffffcffffffffffffffffffffffff
|
wolffd@0
|
339 fffffffcfffffffffffffffffffffffffffffffcfffffffffffffffffffffffffffffffc
|
wolffd@0
|
340 fffffffffffffffffffffffffffffffcfffffffffffffffffffffffffffffffcffffffff
|
wolffd@0
|
341 fffffffffffffffffffffffcfffffffffffffffffffffffffffffffcffffffffffffffff
|
wolffd@0
|
342 fffffffffffffffcfffffffffffffffffffffffffffffffcffffffffffffffffffffffff
|
wolffd@0
|
343 fffffffc
|
wolffd@0
|
344 end
|
wolffd@0
|
345 %%PageTrailer
|
wolffd@0
|
346 %%Trailer
|
wolffd@0
|
347 %%EOF
|