blob: 14d8134bb9bd7474d81f65f6393c46eba6e87d2c (
plain)
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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
|
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: (ImageMagick)
%%Title: (omemsize.eps)
%%CreationDate: (Fri Dec 8 21:21:19 2000)
%%BoundingBox: 0 0 319 107
%%DocumentData: Clean7Bit
%%LanguageLevel: 1
%%Pages: 0
%%EndComments
%%BeginDefaults
%%PageOrientation: Portrait
%%EndDefaults
%%BeginProlog
%
% Display a color image. The image is displayed in color on
% Postscript viewers or printers that support color, otherwise
% it is displayed as grayscale.
%
/buffer 512 string def
/byte 1 string def
/color_packet 3 string def
/pixels 768 string def
/DirectClassPacket
{
%
% Get a DirectClass packet.
%
% Parameters:
% red.
% green.
% blue.
% length: number of pixels minus one of this color (optional).
%
currentfile color_packet readhexstring pop pop
compression 0 gt
{
/number_pixels 3 def
}
{
currentfile byte readhexstring pop 0 get
/number_pixels exch 1 add 3 mul def
} ifelse
0 3 number_pixels 1 sub
{
pixels exch color_packet putinterval
} for
pixels 0 number_pixels getinterval
} bind def
/DirectClassImage
{
%
% Display a DirectClass image.
%
systemdict /colorimage known
{
columns rows 8
[
columns 0 0
rows neg 0 rows
]
{ DirectClassPacket } false 3 colorimage
}
{
%
% No colorimage operator; convert to grayscale.
%
columns rows 8
[
columns 0 0
rows neg 0 rows
]
{ GrayDirectClassPacket } image
} ifelse
} bind def
/GrayDirectClassPacket
{
%
% Get a DirectClass packet; convert to grayscale.
%
% Parameters:
% red
% green
% blue
% length: number of pixels minus one of this color (optional).
%
currentfile color_packet readhexstring pop pop
color_packet 0 get 0.299 mul
color_packet 1 get 0.587 mul add
color_packet 2 get 0.114 mul add
cvi
/gray_packet exch def
compression 0 gt
{
/number_pixels 1 def
}
{
currentfile byte readhexstring pop 0 get
/number_pixels exch 1 add def
} ifelse
0 1 number_pixels 1 sub
{
pixels exch gray_packet put
} for
pixels 0 number_pixels getinterval
} bind def
/GrayPseudoClassPacket
{
%
% Get a PseudoClass packet; convert to grayscale.
%
% Parameters:
% index: index into the colormap.
% length: number of pixels minus one of this color (optional).
%
currentfile byte readhexstring pop 0 get
/offset exch 3 mul def
/color_packet colormap offset 3 getinterval def
color_packet 0 get 0.299 mul
color_packet 1 get 0.587 mul add
color_packet 2 get 0.114 mul add
cvi
/gray_packet exch def
compression 0 gt
{
/number_pixels 1 def
}
{
currentfile byte readhexstring pop 0 get
/number_pixels exch 1 add def
} ifelse
0 1 number_pixels 1 sub
{
pixels exch gray_packet put
} for
pixels 0 number_pixels getinterval
} bind def
/PseudoClassPacket
{
%
% Get a PseudoClass packet.
%
% Parameters:
% index: index into the colormap.
% length: number of pixels minus one of this color (optional).
%
currentfile byte readhexstring pop 0 get
/offset exch 3 mul def
/color_packet colormap offset 3 getinterval def
compression 0 gt
{
/number_pixels 3 def
}
{
currentfile byte readhexstring pop 0 get
/number_pixels exch 1 add 3 mul def
} ifelse
0 3 number_pixels 1 sub
{
pixels exch color_packet putinterval
} for
pixels 0 number_pixels getinterval
} bind def
/PseudoClassImage
{
%
% Display a PseudoClass image.
%
% Parameters:
% class: 0-PseudoClass or 1-Grayscale.
%
currentfile buffer readline pop
token pop /class exch def pop
class 0 gt
{
currentfile buffer readline pop
token pop /depth exch def pop
/grays columns 8 add depth sub depth mul 8 idiv string def
columns rows depth
[
columns 0 0
rows neg 0 rows
]
{ currentfile grays readhexstring pop } image
}
{
%
% Parameters:
% colors: number of colors in the colormap.
% colormap: red, green, blue color packets.
%
currentfile buffer readline pop
token pop /colors exch def pop
/colors colors 3 mul def
/colormap colors string def
currentfile colormap readhexstring pop pop
systemdict /colorimage known
{
columns rows 8
[
columns 0 0
rows neg 0 rows
]
{ PseudoClassPacket } false 3 colorimage
}
{
%
% No colorimage operator; convert to grayscale.
%
columns rows 8
[
columns 0 0
rows neg 0 rows
]
{ GrayPseudoClassPacket } image
} ifelse
} ifelse
} bind def
/DisplayImage
{
%
% Display a DirectClass or PseudoClass image.
%
% Parameters:
% x & y translation.
% x & y scale.
% label pointsize.
% image label.
% image columns & rows.
% class: 0-DirectClass or 1-PseudoClass.
% compression: 0-RunlengthEncodedCompression or 1-NoCompression.
% hex color packets.
%
gsave
currentfile buffer readline pop
token pop /x exch def
token pop /y exch def pop
x y translate
currentfile buffer readline pop
token pop /x exch def
token pop /y exch def pop
currentfile buffer readline pop
token pop /pointsize exch def pop
/Helvetica findfont pointsize scalefont setfont
x y scale
currentfile buffer readline pop
token pop /columns exch def
token pop /rows exch def pop
currentfile buffer readline pop
token pop /class exch def pop
currentfile buffer readline pop
token pop /compression exch def pop
class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
grestore
} bind def
%%EndProlog
%%Page: 1 1
%%PageBoundingBox: 0 0 320 108
userdict begin
%%BeginData:
DisplayImage
0 0
320 108
12.000000
320 108
1
0
0
8
c0c0c0
f8fcf8
00fc00
000080
008000
f8fc00
000000
00fcf8
00ff003f00120103000b01030049010100020101003b0101008900120101000502030005
01010049010200000102003b010100890012010100050203000501010049010600c70001
010e0001010100050203000501010001013f000701060001010300020105000201030002
01020000010100020101000101010009010300030103000201050002010300030103000a
016600010101000e01010005020300050101004901010000010000000101000001010001
010100010101000001000000010100000101000101010002010100000102000101010001
010100080101000101010004010100020100000201010001010100010101000101010001
0101006e010100010101000e010100050203000501010049010100020101000001050001
010100000100000001010000010100010101000201020000010100010101000101010009
01010007010100050101000201050002010100710101000101010001010a000101010005
0203000501010001013f0007010100020101000001010005010100000100000001010000
010100010101000201010005010100010101000b01010005010100030101000401010008
0101000a0162000101010001010100010101000a01010005020300050101004901010002
010100000101000101010001010100000100000001010000010100010101000201010006
010300090101000101010004010100020101000201000001010100010101000101010001
0101006a0101000101010001010100010101000a01030003020300030103004901010002
0101000101030002010100020101000101030002010300070101000a0103000301050000
01050002010300030103006b010100010101000101010001010100930101009b01010001
0101000101010001010100900103009c010100010101000101010001010100ff00310101
00010101000101010001010100ff0031010100010101000101010001010100ff00310101
00010101000101010001010100ff0031010100010101000101010001010100ff00310101
00010101000101010001010100ff0031010100010101000101010001010100ff00310101
00010101000101010001010100ff0031010100010101000101010001010100ff00310101
00010101000101010001010100ff0031010100010101000101010001010100ff00310101
00010101000101010001010100ff0031010100010101000101010001010100a00307042f
03170040010100010101000101010001010100190503001a010200170101004a03070402
010004040103040501000404010404010106040101030402031700400101000101010001
0101000101010018050100010501000301000015010100170101004a0307040101010403
010104010101040301010403010104020101040001010402010104000101040101010401
031700400101000101010001010100010101001805010001050100020101001501010064
030701030407010104010103040301010401010204000101040201010400010104010101
040103170040010100010101000101010001010100180501000501050002010300030103
000301010001010100090103000301030002010500020103003a03070401010104070101
040301010403010104000103040501010404010104010317004001010001010100010101
000101010019050200040101000801010001010100010101000201010000010100090101
000101010004010100020100000201010001010100010101003903070401010104050102
040401010403010104000100040001010404010104040101040203170040010100010101
0001010100010101001b050100030101000501040001010100060103000b010100070101
000501010002010500390307040101010407010104030101040301030400010104030101
040401010403031700400101000101010001010100010101001805010001050100020101
0004010100010101000101010006010100000101000c0101000501010003010100040101
003d03070401010104070101040301010403010204010101040201010404010104040317
004001010001010100010101000101010018050100010501000201010000010100010101
000101010001010100010101000201010001010100080101000101010004010100020101
000201000001010100010101003903070401010104030101040101010403010104030101
040201010402010104030101040101010401031700400101000101010001010100010101
001905030004010200030102000001010001010300020102000101010009010300030105
0000010500020103003a0307010504020103040201050402010404030101040301050401
03170040010100010101000101010001010100a00307042f031700400101000101010001
01010001010100a00307042f03170040010100010101000101010001010100ff00310101
00010101000101010001010100ff0031010100010101000101010001010100ff00310101
00010101000101010001010100ff0031010100010101000101010001010100ff00310101
00010101000101010001010100ff0031010100010101000101010001010100ff00310101
00010101000101010001010100ff0031010100010101000101010001010100ff00310101
00010101000101010001010100ff0031010100010101000101010001010100ff00310101
00010101000101010001010100ff0031010100010101000101010001010100a0034f0040
01010001010100010101000101010018050100010501002c060100520308010303030104
030201030302010603030100030301050302010303120040010100010101000101010001
01010018050100010501002c060100520307010103010101030101010302010103000101
030101010301010103020101030201010303010103050101030101010311004001010001
010100010101000101010018050100010501008103070101030101010301010103010102
030001010301010103010101030201010300010303030101030501010301010103110040
010100010101000101010001010100180501000105010002060300030603000206010000
0602000a06030003060300020605000206030042030b0101030101010300010303000101
030101010306010103020101030301010309010103110040010100010101000101010001
010100180505000106010001060100050601000206010001060100080601000106010004
0601000206000002060100010601000106010041030a0101030201010300010003000101
030101040305010103030101030301040305010103120040010100010101000101010001
010100180501000105010001060500020604000206010001060100090601000706010005
060100020605004103090101030301030300010103030101030501010304010103070101
030301010313004001010001010100010101000101010018050100010501000106010005
0601000106010002060100010601000b0601000506010003060100040601004503080101
030401020301010103030101030401010305010103070101030201010314004001010001
010100010101000101010018050100010501000106010001060100010601000106010002
060100010601000806010001060100040601000206010002060000010601000106010041
030701010301010103010101030201010302010103050101030501010303010103010101
030101010301010103110040010100010101000101010001010100180501000105010002
0603000306020000060100010604000a0603000306050000060500020603004203070105
030201040302010203050101030301050302010303020105031100400101000101010001
01010001010100310601006c034f0040010100010101000101010001010100300603006b
034f0040010100010101000101010001010100ff00310101000101010001010100010101
00ff0031010100010101000101010001010100ff00310101000101010001010100010101
00ff0031010100010101000101010001010100ff00310101000101010001010100010101
00ff0031010100010101000101010001010100ff00310101000101010001010100010101
00ff0031010100010101000101010001010100ff00310101000101010001010100010101
00ff0031010100010101000101010001010100ff00310101000101010001010100010101
00ff003101010001010100010101000101010040043f0037043f00380101000101010001
0101000101010040041907020402050204010501041800370409060304220603040a0038
010100010101000101010001010100400418070104000701040205010401050104180037
040806010401060104230601040a00380101000101010001010100010101004004170701
04020701040105010400050104190037040706010402060104230601040a003801010001
010100010101000101010040041707010402070104010501040005010419003704070601
0406060304020604040306030403060304050601040a0038010100010101000101010001
01010040041707010402070104010503041a003704070601040906010401060104010601
0401060104010601040106010401060104040601040a0038010100010101000101010001
010100400417070104020701040105010400050104190607002f04070601040606040401
060104010601040106010405060504040601040a06070030010100010101000101010001
010100400417070104020701040105010400050104190607002f04070601040206010400
0601040106010401060104010601040106010405060104080601040a0607003001010001
0101000101010001010100400418070104000701040205010401050104180607002f0408
060104010601040006010401060104010601040106010401060104010601040106010401
060104040601040a06070030010100010101000101010001010100400419070204020502
0401050104180607002f0409060304020602040006010400060104010601040206030403
06030403060504080607003001010001010100010101000101010040043f0607002f043f
0607003001010001010100010101000101010040043f0607002f043f0607003001010001
010100010101000101010048063f0037063f003001010001010100010101000101010048
063f0037063f003001010001010100010101000101010048063f0037063f003001010001
010100010101000101010048063f0037063f003001010001010100010101000101010048
063f0037063f003001010001010100010101000101010048063f0037063f003001010001
0101000101010001010100ff0031010100010101000101010001010100ff003101010001
0101000101010001010100ff0031010100010101000101010001010100ff003101010001
0101000101010001010100ff0031010100010101000101010001010100ff003101010001
0101000101010001010100ff0031010100010101000101010001010100ff003101010001
0101000101010001010100ff0031010100010101000101010001010100ff003101010001
010100010101000101ff0135000101010001010100ff003901010001010100ff00390101
000101ff013d00ff003f00ff003f00ff003f00ff003f
%%EndData
end
%%PageTrailer
%%Trailer
%%BoundingBox: 0 0 319 107
%%EOF
|