forked from sinzlab/essential-mathematics-script
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathColorHistograms.eps
363 lines (345 loc) · 9.91 KB
/
ColorHistograms.eps
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
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: MATLAB, The Mathworks, Inc. Version 7.6.0.324 (R2008a). Operating System: Linux 2.6.27-9-generic #1 SMP Thu Nov 20 22:15:32 UTC 2008 x86_64.
%%Title: ./ColorHistograms.eps
%%CreationDate: 12/18/2008 12:53:50
%%DocumentNeededFonts: Helvetica
%%+ Helvetica-Bold
%%DocumentProcessColors: Cyan Magenta Yellow Black
%%LanguageLevel: 2
%%Pages: 1
%%BoundingBox: 36 195 415 610
%%EndComments
%%BeginProlog
% MathWorks dictionary
/MathWorks 160 dict begin
% definition operators
/bdef {bind def} bind def
/ldef {load def} bind def
/xdef {exch def} bdef
/xstore {exch store} bdef
% operator abbreviations
/c /clip ldef
/cc /concat ldef
/cp /closepath ldef
/gr /grestore ldef
/gs /gsave ldef
/mt /moveto ldef
/np /newpath ldef
/cm /currentmatrix ldef
/sm /setmatrix ldef
/rm /rmoveto ldef
/rl /rlineto ldef
/s {show newpath} bdef
/sc {setcmykcolor} bdef
/sr /setrgbcolor ldef
/sg /setgray ldef
/w /setlinewidth ldef
/j /setlinejoin ldef
/cap /setlinecap ldef
/rc {rectclip} bdef
/rf {rectfill} bdef
% page state control
/pgsv () def
/bpage {/pgsv save def} bdef
/epage {pgsv restore} bdef
/bplot /gsave ldef
/eplot {stroke grestore} bdef
% orientation switch
/portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def
% coordinate system mappings
/dpi2point 0 def
% font control
/FontSize 0 def
/FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0]
makefont setfont} bdef
/reencode {exch dup where {pop load} {pop StandardEncoding} ifelse
exch dup 3 1 roll findfont dup length dict begin
{ 1 index /FID ne {def}{pop pop} ifelse } forall
/Encoding exch def currentdict end definefont pop} bdef
/isroman {findfont /CharStrings get /Agrave known} bdef
/FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse
exch FMS} bdef
/csm {1 dpi2point div -1 dpi2point div scale neg translate
dup landscapeMode eq {pop -90 rotate}
{rotateMode eq {90 rotate} if} ifelse} bdef
% line types: solid, dotted, dashed, dotdash
/SO { [] 0 setdash } bdef
/DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef
/DA { [6 dpi2point mul] 0 setdash } bdef
/DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4
dpi2point mul] 0 setdash } bdef
% macros for lines and objects
/L {lineto stroke} bdef
/MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef
/AP {{rlineto} repeat} bdef
/PDlw -1 def
/W {/PDlw currentlinewidth def setlinewidth} def
/PP {closepath eofill} bdef
/DP {closepath stroke} bdef
/MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto
neg 0 exch rlineto closepath} bdef
/FR {MR stroke} bdef
/PR {MR fill} bdef
/L1i {{currentfile picstr readhexstring pop} image} bdef
/tMatrix matrix def
/MakeOval {newpath tMatrix currentmatrix pop translate scale
0 0 1 0 360 arc tMatrix setmatrix} bdef
/FO {MakeOval stroke} bdef
/PO {MakeOval fill} bdef
/PD {currentlinewidth 2 div 0 360 arc fill
PDlw -1 eq not {PDlw w /PDlw -1 def} if} def
/FA {newpath tMatrix currentmatrix pop translate scale
0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef
/PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef
/FAn {newpath tMatrix currentmatrix pop translate scale
0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef
/PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale
0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef
/vradius 0 def /hradius 0 def /lry 0 def
/lrx 0 def /uly 0 def /ulx 0 def /rad 0 def
/MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef
/ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly
vradius add translate hradius vradius scale 0 0 1 180 270 arc
tMatrix setmatrix lrx hradius sub uly vradius add translate
hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix
lrx hradius sub lry vradius sub translate hradius vradius scale
0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub
translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix
closepath} bdef
/FRR {MRR stroke } bdef
/PRR {MRR fill } bdef
/MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def
newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad
sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix
closepath} bdef
/FlrRR {MlrRR stroke } bdef
/PlrRR {MlrRR fill } bdef
/MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def
newpath tMatrix currentmatrix pop ulx rad add uly rad add translate
rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad
sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix
closepath} bdef
/FtbRR {MtbRR stroke } bdef
/PtbRR {MtbRR fill } bdef
/stri 6 array def /dtri 6 array def
/smat 6 array def /dmat 6 array def
/tmat1 6 array def /tmat2 6 array def /dif 3 array def
/asub {/ind2 exch def /ind1 exch def dup dup
ind1 get exch ind2 get sub exch } bdef
/tri_to_matrix {
2 0 asub 3 1 asub 4 0 asub 5 1 asub
dup 0 get exch 1 get 7 -1 roll astore } bdef
/compute_transform {
dmat dtri tri_to_matrix tmat1 invertmatrix
smat stri tri_to_matrix tmat2 concatmatrix } bdef
/ds {stri astore pop} bdef
/dt {dtri astore pop} bdef
/db {2 copy /cols xdef /rows xdef mul dup 3 mul string
currentfile
3 index 0 eq {/ASCIIHexDecode filter}
{/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if }
ifelse exch readstring pop
dup 0 3 index getinterval /rbmap xdef
dup 2 index dup getinterval /gbmap xdef
1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef
/it {gs np dtri aload pop moveto lineto lineto cp c
cols rows 8 compute_transform
rbmap gbmap bbmap true 3 colorimage gr}bdef
/il {newpath moveto lineto stroke}bdef
currentdict end def
%%EndProlog
%%BeginSetup
MathWorks begin
0 cap
end
%%EndSetup
%%Page: 1 1
%%BeginPageSetup
%%PageBoundingBox: 36 195 415 610
MathWorks begin
bpage
%%EndPageSetup
%%BeginObject: obj1
bplot
/dpi2point 12 def
portraitMode 0216 7344 csm
227 21 4547 4980 rc
86 dict begin %Colortable dictionary
/c0 { 0.000000 0.000000 0.000000 sr} bdef
/c1 { 1.000000 1.000000 1.000000 sr} bdef
/c2 { 0.900000 0.000000 0.000000 sr} bdef
/c3 { 0.000000 0.820000 0.000000 sr} bdef
/c4 { 0.000000 0.000000 0.800000 sr} bdef
/c5 { 0.910000 0.820000 0.320000 sr} bdef
/c6 { 1.000000 0.260000 0.820000 sr} bdef
/c7 { 0.000000 0.820000 0.820000 sr} bdef
c0
1 j
1 sg
0 0 5185 5186 rf
6 w
0 4226 4018 0 0 -4226 674 4615 4 MP
PP
-4018 0 0 4226 4018 0 0 -4226 674 4615 5 MP stroke
4 w
DO
SO
6 w
0 sg
674 4615 mt 4692 4615 L
674 389 mt 4692 389 L
674 4615 mt 674 389 L
4692 4615 mt 4692 389 L
674 4615 mt 4692 4615 L
674 4615 mt 674 389 L
674 4615 mt 674 4572 L
674 389 mt 674 431 L
%%IncludeResource: font Helvetica
/Helvetica /ISOLatin1Encoding 120 FMSR
641 4760 mt
(0) s
1075 4615 mt 1075 4572 L
1075 389 mt 1075 431 L
992 4760 mt
(0.1) s
1477 4615 mt 1477 4572 L
1477 389 mt 1477 431 L
1394 4760 mt
(0.2) s
1879 4615 mt 1879 4572 L
1879 389 mt 1879 431 L
1796 4760 mt
(0.3) s
2281 4615 mt 2281 4572 L
2281 389 mt 2281 431 L
2198 4760 mt
(0.4) s
2683 4615 mt 2683 4572 L
2683 389 mt 2683 431 L
2600 4760 mt
(0.5) s
3084 4615 mt 3084 4572 L
3084 389 mt 3084 431 L
3001 4760 mt
(0.6) s
3486 4615 mt 3486 4572 L
3486 389 mt 3486 431 L
3403 4760 mt
(0.7) s
3888 4615 mt 3888 4572 L
3888 389 mt 3888 431 L
3805 4760 mt
(0.8) s
4290 4615 mt 4290 4572 L
4290 389 mt 4290 431 L
4207 4760 mt
(0.9) s
4692 4615 mt 4692 4572 L
4692 389 mt 4692 431 L
4659 4760 mt
(1) s
674 4615 mt 716 4615 L
4692 4615 mt 4649 4615 L
573 4659 mt
(0) s
674 4145 mt 716 4145 L
4692 4145 mt 4649 4145 L
573 4189 mt
(2) s
674 3675 mt 716 3675 L
4692 3675 mt 4649 3675 L
573 3719 mt
(4) s
674 3206 mt 716 3206 L
4692 3206 mt 4649 3206 L
573 3250 mt
(6) s
674 2736 mt 716 2736 L
4692 2736 mt 4649 2736 L
573 2780 mt
(8) s
674 2267 mt 716 2267 L
4692 2267 mt 4649 2267 L
506 2311 mt
(10) s
674 1797 mt 716 1797 L
4692 1797 mt 4649 1797 L
506 1841 mt
(12) s
674 1328 mt 716 1328 L
4692 1328 mt 4649 1328 L
506 1372 mt
(14) s
674 858 mt 716 858 L
4692 858 mt 4649 858 L
506 902 mt
(16) s
674 389 mt 716 389 L
4692 389 mt 4649 389 L
506 433 mt
(18) s
674 335 mt
(x 10) s
%%IncludeResource: font Helvetica
/Helvetica /ISOLatin1Encoding 80 FMSR
900 261 mt
(4) s
674 4615 mt 4692 4615 L
674 389 mt 4692 389 L
674 4615 mt 674 389 L
4692 4615 mt 4692 389 L
gs 674 389 4019 4227 rc
24 w
/c8 { 1.000000 0.000000 0.000000 sr} bdef
c8
81 0 80 0 81 0 80 1 80 0 81 2 80 68 80 2406
81 358 80 -356 80 -1987 81 -406 80 -25 81 -5 80 1 80 19
81 30 80 64 80 32 81 28 80 -28 80 66 81 96 80 125
80 119 81 245 80 272 81 -138 80 -254 80 -17 81 -105 80 40
80 54 81 41 80 46 80 51 81 37 80 48 81 62 80 268
80 -130 81 67 80 64 80 31 81 8 80 40 80 -155 81 -274
80 -384 80 -317 674 4406 51 MP stroke
/c9 { 0.000000 1.000000 0.000000 sr} bdef
c9
81 -1 80 1 81 1 80 5 80 808 81 3308 80 -1279 80 -2300
81 -454 80 -21 80 -19 81 7 80 48 81 54 80 12 80 -33
81 28 80 57 80 127 81 285 80 114 80 316 81 17 80 -308
80 -228 81 -32 80 78 81 94 80 32 80 200 81 -107 80 42
80 44 81 44 80 79 80 79 81 97 80 50 81 8 80 259
80 -231 81 -48 80 -219 80 -312 81 -268 80 -115 80 -70 81 -74
80 -129 80 -44 674 4611 51 MP stroke
/c10 { 0.000000 0.000000 1.000000 sr} bdef
c10
81 18 80 2624 81 1395 80 -2621 80 -1289 81 -62 80 -22 80 -6
81 35 80 59 80 -60 81 -35 80 -10 81 1 80 9 80 50
81 192 80 283 80 278 81 52 80 -509 80 -192 81 -79 80 -16
80 -1 81 6 80 10 81 18 80 14 80 70 81 18 80 62
80 80 81 106 80 104 80 103 81 64 80 26 81 -10 80 189
80 -130 81 69 80 69 80 65 81 129 80 151 80 173 81 258
80 266 80 1953 674 652 51 MP stroke
gr
24 w
c10
0 sg
%%IncludeResource: font Helvetica-Bold
/Helvetica-Bold /ISOLatin1Encoding 192 FMSR
1482 278 mt
(Color Channel histograms) s
%%IncludeResource: font Helvetica-Bold
/Helvetica-Bold /ISOLatin1Encoding 168 FMSR
2123 4938 mt
(pixel intensity) s
413 2904 mt -90 rotate
(frequency) s
90 rotate
6 w
end %%Color Dict
eplot
%%EndObject
epage
end
showpage
%%Trailer
%%EOF