blob: 32aaa37d49b818ed88fd4e3169b696fd4bd48d02 (
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
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
|
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: (ImageMagick)
%%Title: (target.eps)
%%CreationDate: (Sun Dec 3 00:59:11 2000)
%%BoundingBox: 0 0 287 155
%%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 288 156
userdict begin
%%BeginData:
DisplayImage
0 0
288 156
12.000000
288 156
1
0
0
8
c0c0c0
f8fcf8
00fc00
008080
000000
f8fc00
008000
00fcf8
00ff001f00120103000b01030051010500a0001201010005020300050101005101000000
01010000010000230100007b0012010100050203000501010053010100240101007b0001
010e00010101000502030005010100010147000901010004010300020102000001010002
01020000010100010103000201050009016e00010101000e010100050203000501010053
010100070101000201010000010200000101000101010001010100010101000201010079
010100010101000e01010005020300050101005301010004010400020102000001010000
010100010101000101050002010100790101000101010001010a00010101000502030005
010100010147000901010003010100010101000201010004010100010101000101010006
0101000c016a000101010001010100010101000a01010005020300050101005301010003
010100010101000201010005010400010101000101010002010100000101007201010001
01010001010100010101000a010300030203000301030052010300030102000001010000
010300070101000201030004010200730101000101010001010100010101008801010001
010100820101000101010001010100010101008901030083010100010101000101010001
010100ff0011010100010101000101010001010100ff0011010100010101000101010001
010100ff0011010100010101000101010001010100ff0011010100010101000101010001
010100ff0011010100010101000101010001010100ff0011010100010101000101010001
010100ff0011010100010101000101010001010100ff0011010100010101000101010001
010100ff0011010100010101000101010001010100ff0011010100010101000101010001
010100ff0011010100010101000101010001010100ff0011010100010101000101010001
010100ff0011010100010101000101010001010100180105003a010300140102009b0101
0001010100010101000101010018010000000101000001000023010000170101000c0100
0005010100000101009a0101000101010001010100010101001a01010024010100170101
000b010100050101009d0101000101010001010100010101001a01010004010300020102
000001010002010200000101000101030002010500090101000001020004010100030103
000201050002010100050103000201020000010100010105008201010001010100010101
00010101001a010100070101000201010000010200000101000101010001010100010101
00020101000d010100010101000301010006010100020101000401040002010100010101
000201010000010200000101000001000000010100810101000101010001010100010101
001a010100040104000201020000010100000101000101010001010500020101000d0101
000101010003010100030104000201010005010100040101000101010002010200000101
00000101000001000000010100810101000101010001010100010101001a010100030101
000101010002010100040101000101010001010100060101000d01010001010100030101
000201010001010100020101000501010004010100010101000201010004010100000100
0000010100810101000101010001010100010101001a0101000301010001010100020101
0005010400010101000101010002010100000101000a0101000101010003010100020101
000101010002010100000101000201010004010100010101000201010004010100000100
000001010081010100010101000101010001010100190103000301020000010100000103
000701010002010300040102000b01040002010500010102000001010002010200020103
000401030002010300030101000201010081010100010101000101010001010100300101
00010101001a010100bd010100010101000101010001010100310103001a010300bc0101
000101010001010100010101001003ef001001010001010100010101000101010010030b
0401030a0401030c04040304040203030403030e04010303040303030402030304030303
040303020401030104010304050003040401036c00100101000101010001010100010101
0010030a0401030c0401030c04010300040103020401030004010301040103010401030c
040103030401030104010301040103000401030104010301040103010401030104010301
0401030104010303050103050401036b0010010100010101000101010001010100100309
0401030e0401030b04010301040103000401030204010300040103010401030b04010303
040103020401030004010302040103040401030104010301040103010401030104010301
050303060401036a0010010100010101000101010001010100100308040103100401030a
040103010401030004010302040103000401030e04010304040103050401030204010304
040103050401030104010301040103030501030704010369001001010001010100010101
0001010100100308040103100401030a040103010401030004010302040103010402030c
040103040401030504010302040103020402030504010302040103010401030305010307
040103690010010100010101000101010001010100100308040103100401030a04010301
0401030004010302040103030401030b0401030404010301040203000401030204010304
040103030401030304010301040103030501030704010369001001010001010100010101
00010101001003090401030e0401030b0401030104010300040103020401030004010301
0401030b0401030304010302040103000401030204010304040103020401030404010301
04010303050103060401036a001001010001010100010101000101010010030a0401030c
0401030c04010300040103020401030004010301040103010401030c0401030304010301
040103010401030004010301040103010401030104010301040103020403030405010305
0401036b001001010001010100010101000101010010030b0401030a0401030c04040304
040203030403030e04010303040403020402030304030302040503030401030305050302
0401036c00100101000101010001010100010101001003ef001001010001010100010101
00010101001003ef00100101000101010001010100010101001003ef0010010100010101
00010101000101010010030b0401030a0401030c05040304040203030403030e04010303
040303030402030304030303040303020401030104010302040303030401036c00100101
0001010100010101000101010010030a0401030c0401030c050103000501030204010300
04010301040103010401030c040103030401030104010301040103000401030104010301
040103010401030104010301040103010401030104010301040103030401036b00100101
000101010001010100010101001003090401030e0401030b050103010501030004010302
04010300040103010401030b040103030401030204010300040103020401030404010301
0401030104010301040103010401030104010301040103040401036a0010010100010101
000101010001010100100308040103100401030a05010301050103000401030204010300
0401030e0401030404010305040103020401030404010305040103010401030104010305
04010305040103690010010100010101000101010001010100100308040103100401030a
050103010501030004010302040103010402030c04010304040103050401030204010302
040203050401030204010301040103040401030604010369001001010001010100010101
0001010100100308040103100401030a050103010501030004010302040103030401030b
040103040401030104020300040103020401030404010303040103030401030104010303
040103070401036900100101000101010001010100010101001003090401030e0401030b
05010301050103000401030204010300040103010401030b040103030401030204010300
040103020401030404010302040103040401030104010302040103070401036a00100101
0001010100010101000101010010030a0401030c0401030c050103000501030204010300
04010301040103010401030c040103030401030104010301040103000401030104010301
0401030104010301040103020403030204010301040103030401036b0010010100010101
00010101000101010010030b0401030a0401030c05040304040203030403030e04010303
0404030204020303040303020405030304010303040503020401036c0010010100010101
0001010100010101001003ef00100101000101010001010100010101001003ef00100101
000101010001010100010101001003ef001001010001010100010101000101010010030b
0401030a0401030c050603180402030f0402039100100101000101010001010100010101
0010030a0401030c0401030c050103010501031904010310040103910010010100010101
0001010100010101001003090401030e0401030b05010302050003190401031004010391
0010010100010101000101010001010100100308040103100401030a0501030105000301
040203000401030204030303040303030404030204030303040403910010010100010101
000101010001010100100308040103100401030a05040302040103000402030004010301
040103010401030104010302040103010401030004010301040103010401030104010391
0010010100010101000101010001010100100308040103100401030a0501030105000302
040203000401030004050301040503020401030104010301040103040401030104010391
00100101000101010001010100010101001003090401030e0401030b0501030504010304
040103050401030604010301040103030401030204010301040103910010010100010101
00010101000101010010030a0401030c0401030c05010305040103040401030104010301
040103010401030204010301040103000401030104010301040103010401039100100101
0001010100010101000101010010030b0401030a0401030c050303030403030404030303
040303020401030004020302040303030402030004010390001001010001010100010101
00010101001003ef00100101000101010001010100010101001003ef0010010100010101
0001010100010101001003ef001001010001010100010101000101010010030b0401030a
0401030c05030306040103ba001001010001010100010101000101010010030a0401030c
0401030c05010307040103ba00100101000101010001010100010101001003090401030e
0401030b050103c40010010100010101000101010001010100100308040103100401030a
050103050403030204040302040103010401030104010302040103a00010010100010101
000101010001010100100308040103100401030a05010307040103020401030104010301
040103010401030204010300040103a10010010100010101000101010001010100100308
040103100401030a05010302050003030401030204010301040103010401030104010303
040203a200100101000101010001010100010101001003090401030e0401030b05010301
050103030401030204010301040103010401030104010303040203a20010010100010101
00010101000101010010030a0401030c0401030c05010301050103030401030204010301
04010301040103010401030204010300040103a100100101000101010001010100010101
0010030b0401030a0401030c050603010405030004010301040103020402030004010300
04010302040103a000100101000101010001010100010101001003ef0010010100010101
0001010100010101001003ef00100101000101010001010100010101001003ef00100101
0001010100010101000101010010030b0401030a0401030e050203030403030b040303aa
001001010001010100010101000101010010030a0401030c0401030c0501030005010301
04010301040103070400030004010301040103a900100101000101010001010100010101
001003090401030e0401030a050103020501030004010301040103060401030004010301
040103a90010010100010101000101010001010100100308040103100401030905010302
050103000401030904010305040103a90010010100010101000101010001010100100308
040103100401030905010302050103010402030604010305040103aa0010010100010101
000101010001010100100308040103100401030905010302050103030401030404010305
040103ab00100101000101010001010100010101001003090401030e0401030a05010302
05010300040103010401030204010305040103ac00100101000101010001010100010101
0010030a0401030c0401030c050103000501030104010301040103010401030504010301
040103a9001001010001010100010101000101010010030b0401030a0401030e05020303
0403030204000306040503a900100101000101010001010100010101001003ef00100101
000101010001010100010101001003ef00100101000101010001010100010101001003ef
001001010001010100010101000101010010030b0101030a0101030c0501030205010301
01030302010103020101030101030303010303a200100101000101010001010100010101
0010030a0101030c0101030b050103020501030201010303010103020101030001010301
0101030101010301010103a1001001010001010100010101000101010010030901010304
01010301010103030101030a050103020501030201010303010203010101030401010301
01010301010103a100100101000101010001010100010101001003080101030601030305
01010309050103020501030201010303010303000101030401010305010103a100100101
000101010001010100010101001003080101030401070303010103090501030005000300
05010302010103030106030201020305010103a200100101000101010001010100010101
001003080101030601030305010103090501030005000300050103020101030301010300
0103030401010303010103a3001001010001010100010101000101010010030901010304
01010301010103030101030b050103000501030301010303010103010102030401010302
010103a4001001010001010100010101000101010010030a0101030c0101030c05010300
05010303010103030101030201010300010103010101030101010301010103a100100101
0001010100010101000101010010030b0101030a0101030d050103000501030201030302
010103020101030101030302010503a100100101000101010001010100010101001003ef
00100101000101010001010100010101001003ef00100101000101010001010100010101
00ff0011010100010101000101010001010100ff00110101000101010001010100010101
00ff0011010100010101000101010001010100ff00110101000101010001010100010101
00ff0011010100010101000101010001010100ff00110101000101010001010100010101
00ff0011010100010101000101010001010100ff00110101000101010001010100010101
00ff0011010100010101000101010001010100ff00110101000101010001010100010101
00ff0011010100010101000101010001010100ff00110101000101010001010100010101
0038063f0027063f00300101000101010001010100010101003806190702060205020601
0501061800270609040306220403060a0030010100010101000101010001010100380618
070106000701060205010601050106180027060804010601040106230401060a00300101
000101010001010100010101003806170701060207010601050106000501061900270607
04010602040106230401060a003001010001010100010101000101010038061707010602
070106010501060005010619002706070401060604030602040406030403060304030605
0401060a003001010001010100010101000101010038061707010602070106010503061a
002706070401060904010601040106010401060104010601040106010401060104010604
0401060a0030010100010101000101010001010100380617070106020701060105010600
050106190407001f06070401060604040601040106010401060104010605040506040401
060a04070028010100010101000101010001010100380617070106020701060105010600
050106190407001f06070401060204010600040106010401060104010601040106010401
0605040106080401060a0407002801010001010100010101000101010038061807010600
0701060205010601050106180407001f0608040106010401060004010601040106010401
060104010601040106010401060104010601040106040401060a04070028010100010101
0001010100010101003806190702060205020601050106180407001f0609040306020402
060004010600040106010401060204030603040306030405060804070028010100010101
00010101000101010038063f0407001f063f040700280101000101010001010100010101
0038063f0407001f063f0407002801010001010100010101000101010040043f0027043f
002801010001010100010101000101010040043f0027043f002801010001010100010101
000101010040043f0027043f002801010001010100010101000101010040043f0027043f
002801010001010100010101000101010040043f0027043f002801010001010100010101
000101010040043f0027043f0028010100010101000101010001010100ff001101010001
0101000101010001010100ff0011010100010101000101010001010100ff001101010001
0101000101010001010100ff0011010100010101000101010001010100ff001101010001
0101000101010001010100ff0011010100010101000101010001010100ff001101010001
0101000101010001010100ff0011010100010101000101010001010100ff001101010001
0101000101010001010100ff001101010001010100010101000101ff0115000101010001
010100ff001901010001010100ff00190101000101ff011d00ff001f00ff001f00ff001f
00ff001f
%%EndData
end
%%PageTrailer
%%Trailer
%%BoundingBox: 0 0 287 155
%%EOF
|