-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmacbeth-color-checker.lisp
291 lines (266 loc) · 12.2 KB
/
macbeth-color-checker.lisp
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
(in-package #:se.brinkhoff.colorimetric-data)
;;; 380-780 nm
;;; Patch 1: Dark skin, 3.05 YR 3.69/3.20
(define-simple-array-constant +macbeth-1+ single-float
0.05 0.05 0.06 0.06 0.07 0.07 0.07 0.07 0.06 0.06
0.06 0.06 0.06 0.05 0.05 0.05 0.05 0.05 0.05 0.05
0.05 0.06 0.06 0.06 0.06 0.06 0.07 0.07 0.07 0.07
0.07 0.08 0.08 0.08 0.08 0.08 0.09 0.09 0.10 0.11
0.12 0.12 0.13 0.13 0.14 0.14 0.15 0.15 0.15 0.16
0.16 0.17 0.17 0.18 0.19 0.20 0.20 0.21 0.22 0.23
0.24 0.25 0.26 0.27 0.28 0.29 0.31 0.32 0.33 0.35
0.37 0.39 0.41 0.42 0.44 0.45 0.46 0.47 0.45 0.43
0.42)
;;; Patch 2: Light skin, 2.2 YR 6.47/4.10
(define-simple-array-constant +macbeth-2+ single-float
0.10 0.12 0.14 0.16 0.18 0.19 0.20 0.20 0.20 0.20
0.21 0.21 0.21 0.22 0.22 0.23 0.24 0.25 0.26 0.27
0.28 0.29 0.29 0.30 0.30 0.31 0.32 0.33 0.32 0.31
0.30 0.29 0.29 0.30 0.30 0.30 0.30 0.30 0.31 0.33
0.36 0.40 0.44 0.47 0.49 0.51 0.53 0.54 0.55 0.56
0.56 0.57 0.57 0.58 0.59 0.60 0.61 0.61 0.62 0.64
0.65 0.67 0.68 0.70 0.71 0.73 0.75 0.75 0.76 0.77
0.78 0.79 0.79 0.79 0.79 0.79 0.80 0.80 0.77 0.75
0.73)
;;; Patch 3: Blue sky, 4.3 PB 4.95/5.55
(define-simple-array-constant +macbeth-3+ single-float
0.11 0.14 0.17 0.22 0.27 0.30 0.32 0.33 0.34 0.34
0.34 0.34 0.34 0.33 0.33 0.33 0.32 0.32 0.31 0.30
0.29 0.29 0.28 0.27 0.26 0.25 0.24 0.23 0.23 0.22
0.21 0.20 0.20 0.20 0.19 0.19 0.18 0.18 0.17 0.17
0.16 0.16 0.16 0.15 0.15 0.15 0.14 0.14 0.14 0.13
0.13 0.13 0.12 0.12 0.12 0.12 0.11 0.11 0.11 0.11
0.11 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10
0.10 0.10 0.10 0.10 0.10 0.11 0.11 0.11 0.11 0.12
0.12)
;;; Patch 4: Foliage, 6.65 GY 4.19/4.15
(define-simple-array-constant +macbeth-4+ single-float
0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05
0.05 0.05 0.05 0.06 0.06 0.06 0.06 0.06 0.06 0.07
0.07 0.07 0.07 0.07 0.08 0.09 0.11 0.13 0.16 0.17
0.18 0.18 0.18 0.17 0.16 0.15 0.14 0.13 0.13 0.13
0.12 0.12 0.12 0.11 0.10 0.10 0.10 0.10 0.10 0.10
0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.11
0.13 0.15 0.17 0.21 0.25 0.28 0.31 0.33 0.34 0.35
0.36 0.36 0.36 0.36 0.36 0.36 0.37 0.37 0.36 0.35
0.34)
;;; Patch 5: Blue flower, 9.65 PB 5.47/6.70
(define-simple-array-constant +macbeth-5+ single-float
0.12 0.15 0.20 0.26 0.33 0.39 0.42 0.44 0.45 0.45
0.45 0.45 0.44 0.44 0.43 0.43 0.42 0.41 0.41 0.39
0.38 0.37 0.36 0.35 0.34 0.33 0.31 0.29 0.27 0.25
0.23 0.22 0.21 0.21 0.21 0.21 0.20 0.20 0.20 0.20
0.21 0.22 0.22 0.23 0.24 0.24 0.25 0.25 0.24 0.24
0.25 0.25 0.27 0.29 0.32 0.35 0.38 0.42 0.45 0.47
0.49 0.50 0.51 0.52 0.52 0.52 0.52 0.52 0.52 0.52
0.52 0.52 0.52 0.52 0.51 0.51 0.52 0.52 0.50 0.49
0.49)
;;; Patch 6: Bluish green, 2.5 BG 7/6
(define-simple-array-constant +macbeth-6+ single-float
0.11 0.13 0.17 0.21 0.25 0.28 0.30 0.31 0.32 0.33
0.34 0.34 0.35 0.36 0.38 0.39 0.41 0.43 0.46 0.49
0.52 0.55 0.57 0.58 0.58 0.58 0.58 0.58 0.57 0.56
0.55 0.54 0.52 0.50 0.48 0.46 0.44 0.41 0.39 0.37
0.35 0.32 0.30 0.28 0.26 0.25 0.23 0.23 0.22 0.22
0.22 0.21 0.21 0.21 0.21 0.21 0.21 0.22 0.22 0.23
0.23 0.24 0.24 0.25 0.25 0.25 0.25 0.25 0.24 0.25
0.25 0.25 0.26 0.27 0.28 0.29 0.30 0.30 0.30 0.30
0.30)
;;; Patch 7: Orange, 5 YR 6/11
(define-simple-array-constant +macbeth-7+ single-float
0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05
0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05
0.06 0.06 0.06 0.06 0.06 0.06 0.07 0.08 0.09 0.10
0.12 0.14 0.17 0.20 0.23 0.26 0.30 0.34 0.38 0.42
0.45 0.48 0.50 0.52 0.53 0.54 0.55 0.56 0.57 0.57
0.58 0.58 0.59 0.59 0.60 0.60 0.60 0.61 0.61 0.61
0.62 0.62 0.62 0.63 0.63 0.63 0.63 0.63 0.63 0.64
0.64 0.64 0.64 0.63 0.63 0.64 0.64 0.64 0.62 0.60
0.58)
;;; Patch 8: Purplish blue, 7.5 PB 4/10.7
(define-simple-array-constant +macbeth-8+ single-float
0.10 0.12 0.15 0.19 0.23 0.27 0.29 0.31 0.32 0.34
0.35 0.36 0.37 0.38 0.39 0.38 0.37 0.36 0.35 0.33
0.30 0.28 0.25 0.22 0.20 0.18 0.17 0.15 0.14 0.13
0.12 0.11 0.11 0.10 0.10 0.09 0.09 0.09 0.08 0.08
0.08 0.09 0.09 0.09 0.09 0.09 0.09 0.08 0.08 0.09
0.09 0.09 0.10 0.11 0.11 0.12 0.12 0.13 0.13 0.12
0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.12 0.13 0.13
0.14 0.15 0.16 0.18 0.20 0.22 0.24 0.26 0.28 0.29
0.32)
;;; Patch 9: Moderate red, 2.5 R 5/10
(define-simple-array-constant +macbeth-9+ single-float
0.10 0.11 0.12 0.14 0.14 0.15 0.14 0.14 0.14 0.13
0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.13 0.12
0.12 0.11 0.11 0.11 0.10 0.10 0.10 0.10 0.09 0.09
0.09 0.09 0.09 0.10 0.10 0.11 0.11 0.11 0.11 0.13
0.16 0.21 0.27 0.35 0.42 0.47 0.52 0.55 0.57 0.58
0.59 0.60 0.60 0.60 0.61 0.61 0.61 0.61 0.61 0.61
0.61 0.60 0.61 0.61 0.61 0.60 0.60 0.60 0.60 0.60
0.60 0.60 0.59 0.59 0.58 0.58 0.59 0.58 0.57 0.55
0.54)
;;; Patch 10: Purple, 5 P 3/7
(define-simple-array-constant +macbeth-10+ single-float
0.10 0.12 0.14 0.16 0.18 0.19 0.20 0.20 0.21 0.20
0.19 0.18 0.17 0.16 0.14 0.13 0.12 0.11 0.10 0.09
0.09 0.08 0.08 0.07 0.07 0.06 0.06 0.06 0.06 0.06
0.05 0.05 0.05 0.05 0.05 0.05 0.06 0.06 0.05 0.05
0.05 0.05 0.05 0.06 0.06 0.07 0.07 0.09 0.10 0.11
0.13 0.14 0.15 0.16 0.17 0.18 0.19 0.21 0.22 0.23
0.25 0.27 0.28 0.30 0.32 0.34 0.36 0.37 0.39 0.41
0.42 0.44 0.45 0.46 0.47 0.48 0.49 0.50 0.48 0.47
0.47)
;;; Patch 11: Yellow green, 5 GY 7.08/9.1
(define-simple-array-constant +macbeth-11+ single-float
0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
0.06 0.07 0.07 0.07 0.08 0.08 0.09 0.09 0.10 0.12
0.14 0.16 0.19 0.22 0.27 0.33 0.38 0.44 0.48 0.52
0.53 0.54 0.55 0.54 0.53 0.52 0.51 0.50 0.49 0.47
0.45 0.44 0.42 0.39 0.37 0.36 0.35 0.34 0.33 0.33
0.33 0.32 0.32 0.32 0.32 0.32 0.32 0.33 0.34 0.35
0.35 0.36 0.37 0.38 0.38 0.38 0.38 0.38 0.37 0.37
0.38 0.38 0.39 0.40 0.41 0.42 0.43 0.44 0.43 0.41
0.40)
;;; Patch 12: Orange yellow, 10 YR 7/10.5
(define-simple-array-constant +macbeth-12+ single-float
0.06 0.06 0.06 0.06 0.07 0.07 0.06 0.06 0.06 0.06
0.06 0.07 0.07 0.07 0.07 0.07 0.07 0.07 0.08 0.08
0.09 0.10 0.11 0.12 0.12 0.13 0.15 0.17 0.19 0.23
0.27 0.32 0.37 0.42 0.46 0.49 0.51 0.53 0.55 0.57
0.58 0.60 0.61 0.62 0.62 0.63 0.64 0.64 0.65 0.65
0.65 0.66 0.66 0.67 0.67 0.68 0.68 0.68 0.68 0.68
0.69 0.69 0.69 0.69 0.70 0.70 0.70 0.70 0.70 0.70
0.70 0.70 0.70 0.70 0.69 0.70 0.70 0.70 0.67 0.65
0.64)
;;; Patch 13: Blue, 7.5 PB 2.90/12.75
(define-simple-array-constant +macbeth-13+ single-float
0.07 0.08 0.10 0.11 0.14 0.16 0.18 0.19 0.21 0.22
0.24 0.27 0.29 0.32 0.34 0.34 0.34 0.32 0.30 0.27
0.24 0.21 0.17 0.14 0.12 0.10 0.09 0.07 0.07 0.06
0.05 0.05 0.05 0.05 0.05 0.04 0.04 0.04 0.04 0.04
0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.04
0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.04
0.04 0.04 0.05 0.05 0.05 0.05 0.05 0.05 0.06 0.06
0.06 0.07 0.08 0.09 0.10 0.12 0.14 0.15 0.17 0.19
0.20)
;;; Patch 14: Green, 0.1 G 5.38/9.65
(define-simple-array-constant +macbeth-14+ single-float
0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
0.06 0.06 0.07 0.07 0.07 0.07 0.08 0.08 0.09 0.10
0.11 0.13 0.14 0.16 0.18 0.21 0.24 0.29 0.32 0.35
0.36 0.36 0.36 0.34 0.32 0.30 0.28 0.26 0.24 0.22
0.20 0.18 0.16 0.14 0.12 0.11 0.10 0.09 0.09 0.09
0.08 0.08 0.08 0.08 0.08 0.08 0.08 0.08 0.08 0.08
0.08 0.08 0.08 0.09 0.09 0.09 0.09 0.09 0.09 0.09
0.09 0.09 0.09 0.10 0.10 0.11 0.11 0.11 0.11 0.11
0.11)
;;; Patch 15: Red, 5 R 4/12
(define-simple-array-constant +macbeth-15+ single-float
0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05
0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05
0.05 0.05 0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.04
0.04 0.04 0.05 0.05 0.05 0.05 0.05 0.05 0.06 0.06
0.07 0.09 0.11 0.14 0.19 0.26 0.33 0.41 0.49 0.55
0.60 0.63 0.65 0.67 0.69 0.69 0.70 0.70 0.71 0.71
0.72 0.72 0.72 0.73 0.73 0.73 0.73 0.73 0.73 0.73
0.73 0.73 0.73 0.72 0.72 0.72 0.73 0.73 0.70 0.68
0.66)
;;; Patch 16: Yellow, 5 Y 8/11.1
(define-simple-array-constant +macbeth-16+ single-float
0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05
0.05 0.05 0.05 0.05 0.06 0.06 0.06 0.07 0.08 0.09
0.12 0.16 0.20 0.25 0.30 0.35 0.39 0.44 0.48 0.51
0.54 0.57 0.60 0.62 0.63 0.65 0.66 0.67 0.69 0.70
0.71 0.72 0.73 0.73 0.74 0.74 0.75 0.75 0.75 0.76
0.76 0.77 0.77 0.77 0.78 0.78 0.78 0.78 0.78 0.78
0.79 0.79 0.79 0.79 0.79 0.79 0.79 0.79 0.79 0.79
0.79 0.79 0.79 0.78 0.78 0.78 0.78 0.78 0.75 0.73
0.71)
;;; Patch 17: Magenta, 2.5 RP 5/12
(define-simple-array-constant +macbeth-17+ single-float
0.12 0.14 0.18 0.23 0.28 0.32 0.34 0.35 0.36 0.36
0.35 0.34 0.33 0.31 0.30 0.28 0.27 0.25 0.24 0.23
0.21 0.20 0.18 0.17 0.16 0.16 0.15 0.14 0.12 0.11
0.11 0.10 0.10 0.11 0.11 0.11 0.11 0.11 0.11 0.12
0.14 0.17 0.20 0.24 0.28 0.33 0.39 0.46 0.52 0.58
0.63 0.67 0.70 0.72 0.74 0.76 0.77 0.77 0.78 0.79
0.79 0.79 0.80 0.80 0.80 0.81 0.81 0.81 0.81 0.81
0.81 0.81 0.81 0.81 0.81 0.81 0.81 0.81 0.79 0.77
0.75)
;;; Patch 18: Cyan, 5 B 5/8
(define-simple-array-constant +macbeth-18+ single-float
0.09 0.11 0.13 0.16 0.20 0.22 0.24 0.25 0.26 0.27
0.28 0.30 0.32 0.33 0.35 0.37 0.39 0.41 0.43 0.45
0.46 0.46 0.46 0.45 0.43 0.41 0.39 0.37 0.34 0.31
0.28 0.26 0.23 0.20 0.18 0.16 0.14 0.13 0.11 0.10
0.10 0.09 0.09 0.08 0.08 0.08 0.08 0.07 0.07 0.07
0.07 0.07 0.07 0.07 0.07 0.08 0.08 0.08 0.08 0.08
0.08 0.07 0.07 0.07 0.07 0.07 0.07 0.07 0.08 0.08
0.08 0.09 0.10 0.12 0.13 0.15 0.18 0.19 0.20 0.21
0.21)
;;; Patch 19: White, N 9.5/
(define-simple-array-constant +macbeth-19+ single-float
0.15 0.19 0.25 0.32 0.41 0.54 0.67 0.77 0.84 0.87
0.88 0.88 0.88 0.89 0.89 0.89 0.89 0.89 0.89 0.89
0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89
0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89
0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89
0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89
0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89
0.89 0.89 0.88 0.88 0.88 0.88 0.88 0.88 0.88 0.88
0.88)
;;; Patch 20: Neutral 8, N 8/
(define-simple-array-constant +macbeth-20+ single-float
0.15 0.18 0.24 0.30 0.37 0.46 0.53 0.56 0.58 0.58
0.59 0.59 0.59 0.59 0.59 0.59 0.59 0.59 0.58 0.58
0.58 0.58 0.58 0.58 0.58 0.58 0.58 0.58 0.58 0.58
0.58 0.58 0.58 0.58 0.58 0.58 0.58 0.59 0.59 0.59
0.59 0.59 0.59 0.59 0.59 0.59 0.59 0.59 0.59 0.58
0.58 0.58 0.58 0.58 0.58 0.58 0.58 0.58 0.57 0.57
0.57 0.57 0.57 0.57 0.57 0.57 0.57 0.57 0.56 0.56
0.56 0.56 0.56 0.56 0.56 0.56 0.56 0.55 0.55 0.55
0.55)
;;; Patch 21: Neutral 6.5, N 6.5/
(define-simple-array-constant +macbeth-21+ single-float
0.14 0.17 0.21 0.25 0.29 0.32 0.35 0.35 0.36 0.36
0.36 0.36 0.36 0.36 0.36 0.36 0.36 0.36 0.36 0.36
0.36 0.36 0.36 0.36 0.36 0.36 0.36 0.36 0.36 0.36
0.36 0.36 0.36 0.36 0.36 0.36 0.36 0.36 0.36 0.36
0.36 0.36 0.36 0.36 0.36 0.36 0.36 0.36 0.36 0.36
0.36 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35
0.35 0.34 0.34 0.34 0.34 0.34 0.34 0.34 0.34 0.34
0.34 0.33 0.33 0.33 0.33 0.33 0.33 0.33 0.33 0.33
0.33)
;;; Patch 22: Neutral 5, N 5/
(define-simple-array-constant +macbeth-22+ single-float
0.11 0.13 0.15 0.17 0.18 0.19 0.20 0.20 0.20 0.20
0.20 0.20 0.21 0.21 0.21 0.21 0.20 0.20 0.20 0.20
0.20 0.20 0.20 0.20 0.20 0.20 0.20 0.20 0.20 0.20
0.20 0.20 0.20 0.20 0.20 0.20 0.20 0.20 0.20 0.20
0.21 0.21 0.21 0.21 0.20 0.20 0.20 0.20 0.20 0.20
0.20 0.20 0.20 0.20 0.20 0.20 0.20 0.20 0.20 0.20
0.20 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19
0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.19 0.18 0.18
0.18)
;;; Patch 23: Neutral 3.5, N 3.5/
(define-simple-array-constant +macbeth-23+ single-float
0.07 0.08 0.08 0.09 0.09 0.09 0.09 0.09 0.09 0.09
0.09 0.10 0.10 0.10 0.10 0.09 0.09 0.09 0.09 0.09
0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09
0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09
0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09
0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09
0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09 0.09
0.09 0.09 0.09 0.08 0.08 0.08 0.08 0.08 0.08 0.08
0.08)
;;; Patch 24: Black, N 2/
(define-simple-array-constant +macbeth-24+ single-float
0.03 0.03 0.03 0.03 0.04 0.04 0.04 0.04 0.04 0.04
0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.04 0.04
0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03
0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03
0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03
0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03
0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03
0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03 0.03
0.03)