Upstream version 9.37.197.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / platform / win-xp / virtual / gpu / fast / canvas / canvas-blend-solid-expected.txt
1 Series of tests to ensure correct results on applying different blend modes.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 Testing blend mode "source-over"
7 solid on solid
8 PASS pixelDataAtPoint(0)[0] is within 5 of 255
9 PASS pixelDataAtPoint(0)[1] is within 5 of 0
10 PASS pixelDataAtPoint(0)[2] is within 5 of 0
11 PASS pixelDataAtPoint(0)[3] is within 5 of 255
12 PASS pixelDataAtPoint(1)[0] is within 5 of 255
13 PASS pixelDataAtPoint(1)[1] is within 5 of 255
14 PASS pixelDataAtPoint(1)[2] is within 5 of 0
15 PASS pixelDataAtPoint(1)[3] is within 5 of 255
16 PASS pixelDataAtPoint(2)[0] is within 5 of 0
17 PASS pixelDataAtPoint(2)[1] is within 5 of 128
18 PASS pixelDataAtPoint(2)[2] is within 5 of 0
19 PASS pixelDataAtPoint(2)[3] is within 5 of 255
20 PASS pixelDataAtPoint(3)[0] is within 5 of 0
21 PASS pixelDataAtPoint(3)[1] is within 5 of 0
22 PASS pixelDataAtPoint(3)[2] is within 5 of 255
23 PASS pixelDataAtPoint(3)[3] is within 5 of 255
24 solid on alpha
25 PASS pixelDataAtPoint(0)[0] is within 5 of 128
26 PASS pixelDataAtPoint(0)[1] is within 5 of 0
27 PASS pixelDataAtPoint(0)[2] is within 5 of 127
28 PASS pixelDataAtPoint(0)[3] is within 5 of 255
29 PASS pixelDataAtPoint(1)[0] is within 5 of 128
30 PASS pixelDataAtPoint(1)[1] is within 5 of 128
31 PASS pixelDataAtPoint(1)[2] is within 5 of 127
32 PASS pixelDataAtPoint(1)[3] is within 5 of 255
33 PASS pixelDataAtPoint(2)[0] is within 5 of 0
34 PASS pixelDataAtPoint(2)[1] is within 5 of 64
35 PASS pixelDataAtPoint(2)[2] is within 5 of 127
36 PASS pixelDataAtPoint(2)[3] is within 5 of 255
37 PASS pixelDataAtPoint(3)[0] is within 5 of 0
38 PASS pixelDataAtPoint(3)[1] is within 5 of 0
39 PASS pixelDataAtPoint(3)[2] is within 5 of 255
40 PASS pixelDataAtPoint(3)[3] is within 5 of 255
41 alpha on solid
42 PASS pixelDataAtPoint(0)[0] is within 5 of 255
43 PASS pixelDataAtPoint(0)[1] is within 5 of 0
44 PASS pixelDataAtPoint(0)[2] is within 5 of 0
45 PASS pixelDataAtPoint(0)[3] is within 5 of 255
46 PASS pixelDataAtPoint(1)[0] is within 5 of 255
47 PASS pixelDataAtPoint(1)[1] is within 5 of 255
48 PASS pixelDataAtPoint(1)[2] is within 5 of 0
49 PASS pixelDataAtPoint(1)[3] is within 5 of 255
50 PASS pixelDataAtPoint(2)[0] is within 5 of 0
51 PASS pixelDataAtPoint(2)[1] is within 5 of 128
52 PASS pixelDataAtPoint(2)[2] is within 5 of 0
53 PASS pixelDataAtPoint(2)[3] is within 5 of 255
54 PASS pixelDataAtPoint(3)[0] is within 5 of 0
55 PASS pixelDataAtPoint(3)[1] is within 5 of 0
56 PASS pixelDataAtPoint(3)[2] is within 5 of 255
57 PASS pixelDataAtPoint(3)[3] is within 5 of 255
58 alpha on alpha
59 PASS pixelDataAtPoint(0)[0] is within 5 of 171
60 PASS pixelDataAtPoint(0)[1] is within 5 of 0
61 PASS pixelDataAtPoint(0)[2] is within 5 of 84
62 PASS pixelDataAtPoint(0)[3] is within 5 of 191
63 PASS pixelDataAtPoint(1)[0] is within 5 of 171
64 PASS pixelDataAtPoint(1)[1] is within 5 of 171
65 PASS pixelDataAtPoint(1)[2] is within 5 of 84
66 PASS pixelDataAtPoint(1)[3] is within 5 of 191
67 PASS pixelDataAtPoint(2)[0] is within 5 of 0
68 PASS pixelDataAtPoint(2)[1] is within 5 of 85
69 PASS pixelDataAtPoint(2)[2] is within 5 of 84
70 PASS pixelDataAtPoint(2)[3] is within 5 of 191
71 PASS pixelDataAtPoint(3)[0] is within 5 of 0
72 PASS pixelDataAtPoint(3)[1] is within 5 of 0
73 PASS pixelDataAtPoint(3)[2] is within 5 of 255
74 PASS pixelDataAtPoint(3)[3] is within 5 of 191
75
76 Testing blend mode "multiply"
77 solid on solid
78 FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
79 PASS pixelDataAtPoint(0)[1] is within 5 of 0
80 PASS pixelDataAtPoint(0)[2] is within 5 of 0
81 PASS pixelDataAtPoint(0)[3] is within 5 of 255
82 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 255.
83 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 255.
84 PASS pixelDataAtPoint(1)[2] is within 5 of 0
85 PASS pixelDataAtPoint(1)[3] is within 5 of 255
86 PASS pixelDataAtPoint(2)[0] is within 5 of 0
87 FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 128.
88 PASS pixelDataAtPoint(2)[2] is within 5 of 0
89 PASS pixelDataAtPoint(2)[3] is within 5 of 255
90 PASS pixelDataAtPoint(3)[0] is within 5 of 0
91 PASS pixelDataAtPoint(3)[1] is within 5 of 0
92 PASS pixelDataAtPoint(3)[2] is within 5 of 255
93 PASS pixelDataAtPoint(3)[3] is within 5 of 255
94 solid on alpha
95 FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127.
96 PASS pixelDataAtPoint(0)[1] is within 5 of 0
97 PASS pixelDataAtPoint(0)[2] is within 5 of 127
98 PASS pixelDataAtPoint(0)[3] is within 5 of 255
99 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 127.
100 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 127.
101 PASS pixelDataAtPoint(1)[2] is within 5 of 127
102 PASS pixelDataAtPoint(1)[3] is within 5 of 255
103 PASS pixelDataAtPoint(2)[0] is within 5 of 0
104 FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 64.
105 PASS pixelDataAtPoint(2)[2] is within 5 of 127
106 PASS pixelDataAtPoint(2)[3] is within 5 of 255
107 PASS pixelDataAtPoint(3)[0] is within 5 of 0
108 PASS pixelDataAtPoint(3)[1] is within 5 of 0
109 PASS pixelDataAtPoint(3)[2] is within 5 of 255
110 PASS pixelDataAtPoint(3)[3] is within 5 of 255
111 alpha on solid
112 FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
113 PASS pixelDataAtPoint(0)[1] is within 5 of 0
114 PASS pixelDataAtPoint(0)[2] is within 5 of 0
115 PASS pixelDataAtPoint(0)[3] is within 5 of 255
116 FAIL pixelDataAtPoint(1)[0] should be within 5 of 128. Was 255.
117 FAIL pixelDataAtPoint(1)[1] should be within 5 of 128. Was 255.
118 PASS pixelDataAtPoint(1)[2] is within 5 of 0
119 PASS pixelDataAtPoint(1)[3] is within 5 of 255
120 PASS pixelDataAtPoint(2)[0] is within 5 of 0
121 FAIL pixelDataAtPoint(2)[1] should be within 5 of 64. Was 128.
122 PASS pixelDataAtPoint(2)[2] is within 5 of 0
123 PASS pixelDataAtPoint(2)[3] is within 5 of 255
124 PASS pixelDataAtPoint(3)[0] is within 5 of 0
125 PASS pixelDataAtPoint(3)[1] is within 5 of 0
126 PASS pixelDataAtPoint(3)[2] is within 5 of 255
127 PASS pixelDataAtPoint(3)[3] is within 5 of 255
128 alpha on alpha
129 FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
130 PASS pixelDataAtPoint(0)[1] is within 5 of 0
131 PASS pixelDataAtPoint(0)[2] is within 5 of 84
132 PASS pixelDataAtPoint(0)[3] is within 5 of 191
133 FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 170.
134 FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 170.
135 PASS pixelDataAtPoint(1)[2] is within 5 of 84
136 PASS pixelDataAtPoint(1)[3] is within 5 of 191
137 PASS pixelDataAtPoint(2)[0] is within 5 of 0
138 FAIL pixelDataAtPoint(2)[1] should be within 5 of 43. Was 86.
139 PASS pixelDataAtPoint(2)[2] is within 5 of 84
140 PASS pixelDataAtPoint(2)[3] is within 5 of 191
141 PASS pixelDataAtPoint(3)[0] is within 5 of 0
142 PASS pixelDataAtPoint(3)[1] is within 5 of 0
143 PASS pixelDataAtPoint(3)[2] is within 5 of 255
144 PASS pixelDataAtPoint(3)[3] is within 5 of 191
145
146 Testing blend mode "screen"
147 solid on solid
148 PASS pixelDataAtPoint(0)[0] is within 5 of 255
149 PASS pixelDataAtPoint(0)[1] is within 5 of 0
150 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
151 PASS pixelDataAtPoint(0)[3] is within 5 of 255
152 PASS pixelDataAtPoint(1)[0] is within 5 of 255
153 PASS pixelDataAtPoint(1)[1] is within 5 of 255
154 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0.
155 PASS pixelDataAtPoint(1)[3] is within 5 of 255
156 PASS pixelDataAtPoint(2)[0] is within 5 of 0
157 PASS pixelDataAtPoint(2)[1] is within 5 of 128
158 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0.
159 PASS pixelDataAtPoint(2)[3] is within 5 of 255
160 PASS pixelDataAtPoint(3)[0] is within 5 of 0
161 PASS pixelDataAtPoint(3)[1] is within 5 of 0
162 PASS pixelDataAtPoint(3)[2] is within 5 of 255
163 PASS pixelDataAtPoint(3)[3] is within 5 of 255
164 solid on alpha
165 PASS pixelDataAtPoint(0)[0] is within 5 of 128
166 PASS pixelDataAtPoint(0)[1] is within 5 of 0
167 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 128.
168 PASS pixelDataAtPoint(0)[3] is within 5 of 255
169 PASS pixelDataAtPoint(1)[0] is within 5 of 128
170 PASS pixelDataAtPoint(1)[1] is within 5 of 128
171 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 128.
172 PASS pixelDataAtPoint(1)[3] is within 5 of 255
173 PASS pixelDataAtPoint(2)[0] is within 5 of 0
174 PASS pixelDataAtPoint(2)[1] is within 5 of 64
175 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 128.
176 PASS pixelDataAtPoint(2)[3] is within 5 of 255
177 PASS pixelDataAtPoint(3)[0] is within 5 of 0
178 PASS pixelDataAtPoint(3)[1] is within 5 of 0
179 PASS pixelDataAtPoint(3)[2] is within 5 of 255
180 PASS pixelDataAtPoint(3)[3] is within 5 of 255
181 alpha on solid
182 PASS pixelDataAtPoint(0)[0] is within 5 of 255
183 PASS pixelDataAtPoint(0)[1] is within 5 of 0
184 FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
185 PASS pixelDataAtPoint(0)[3] is within 5 of 255
186 PASS pixelDataAtPoint(1)[0] is within 5 of 255
187 PASS pixelDataAtPoint(1)[1] is within 5 of 255
188 FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0.
189 PASS pixelDataAtPoint(1)[3] is within 5 of 255
190 PASS pixelDataAtPoint(2)[0] is within 5 of 0
191 PASS pixelDataAtPoint(2)[1] is within 5 of 128
192 FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0.
193 PASS pixelDataAtPoint(2)[3] is within 5 of 255
194 PASS pixelDataAtPoint(3)[0] is within 5 of 0
195 PASS pixelDataAtPoint(3)[1] is within 5 of 0
196 PASS pixelDataAtPoint(3)[2] is within 5 of 255
197 PASS pixelDataAtPoint(3)[3] is within 5 of 255
198 alpha on alpha
199 PASS pixelDataAtPoint(0)[0] is within 5 of 171
200 PASS pixelDataAtPoint(0)[1] is within 5 of 0
201 FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 86.
202 PASS pixelDataAtPoint(0)[3] is within 5 of 191
203 PASS pixelDataAtPoint(1)[0] is within 5 of 171
204 PASS pixelDataAtPoint(1)[1] is within 5 of 171
205 FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 86.
206 PASS pixelDataAtPoint(1)[3] is within 5 of 191
207 PASS pixelDataAtPoint(2)[0] is within 5 of 0
208 PASS pixelDataAtPoint(2)[1] is within 5 of 85
209 FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 86.
210 PASS pixelDataAtPoint(2)[3] is within 5 of 191
211 PASS pixelDataAtPoint(3)[0] is within 5 of 0
212 PASS pixelDataAtPoint(3)[1] is within 5 of 0
213 PASS pixelDataAtPoint(3)[2] is within 5 of 255
214 PASS pixelDataAtPoint(3)[3] is within 5 of 191
215
216 Testing blend mode "overlay"
217 solid on solid
218 FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
219 PASS pixelDataAtPoint(0)[1] is within 5 of 0
220 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
221 PASS pixelDataAtPoint(0)[3] is within 5 of 255
222 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 255.
223 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 255.
224 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0.
225 PASS pixelDataAtPoint(1)[3] is within 5 of 255
226 PASS pixelDataAtPoint(2)[0] is within 5 of 0
227 FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 128.
228 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0.
229 PASS pixelDataAtPoint(2)[3] is within 5 of 255
230 PASS pixelDataAtPoint(3)[0] is within 5 of 0
231 PASS pixelDataAtPoint(3)[1] is within 5 of 0
232 PASS pixelDataAtPoint(3)[2] is within 5 of 255
233 PASS pixelDataAtPoint(3)[3] is within 5 of 255
234 solid on alpha
235 FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127.
236 PASS pixelDataAtPoint(0)[1] is within 5 of 0
237 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 128.
238 PASS pixelDataAtPoint(0)[3] is within 5 of 255
239 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 127.
240 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 127.
241 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 128.
242 PASS pixelDataAtPoint(1)[3] is within 5 of 255
243 PASS pixelDataAtPoint(2)[0] is within 5 of 0
244 FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 64.
245 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 128.
246 PASS pixelDataAtPoint(2)[3] is within 5 of 255
247 PASS pixelDataAtPoint(3)[0] is within 5 of 0
248 PASS pixelDataAtPoint(3)[1] is within 5 of 0
249 PASS pixelDataAtPoint(3)[2] is within 5 of 255
250 PASS pixelDataAtPoint(3)[3] is within 5 of 255
251 alpha on solid
252 FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
253 PASS pixelDataAtPoint(0)[1] is within 5 of 0
254 FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
255 PASS pixelDataAtPoint(0)[3] is within 5 of 255
256 FAIL pixelDataAtPoint(1)[0] should be within 5 of 128. Was 255.
257 FAIL pixelDataAtPoint(1)[1] should be within 5 of 128. Was 255.
258 FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0.
259 PASS pixelDataAtPoint(1)[3] is within 5 of 255
260 PASS pixelDataAtPoint(2)[0] is within 5 of 0
261 FAIL pixelDataAtPoint(2)[1] should be within 5 of 64. Was 128.
262 FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0.
263 PASS pixelDataAtPoint(2)[3] is within 5 of 255
264 PASS pixelDataAtPoint(3)[0] is within 5 of 0
265 PASS pixelDataAtPoint(3)[1] is within 5 of 0
266 PASS pixelDataAtPoint(3)[2] is within 5 of 255
267 PASS pixelDataAtPoint(3)[3] is within 5 of 255
268 alpha on alpha
269 FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
270 PASS pixelDataAtPoint(0)[1] is within 5 of 0
271 FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 86.
272 PASS pixelDataAtPoint(0)[3] is within 5 of 191
273 FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 170.
274 FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 170.
275 FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 86.
276 PASS pixelDataAtPoint(1)[3] is within 5 of 191
277 PASS pixelDataAtPoint(2)[0] is within 5 of 0
278 FAIL pixelDataAtPoint(2)[1] should be within 5 of 43. Was 86.
279 FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 86.
280 PASS pixelDataAtPoint(2)[3] is within 5 of 191
281 PASS pixelDataAtPoint(3)[0] is within 5 of 0
282 PASS pixelDataAtPoint(3)[1] is within 5 of 0
283 PASS pixelDataAtPoint(3)[2] is within 5 of 255
284 PASS pixelDataAtPoint(3)[3] is within 5 of 191
285
286 Testing blend mode "darken"
287 solid on solid
288 FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
289 PASS pixelDataAtPoint(0)[1] is within 5 of 0
290 PASS pixelDataAtPoint(0)[2] is within 5 of 0
291 PASS pixelDataAtPoint(0)[3] is within 5 of 255
292 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 255.
293 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 255.
294 PASS pixelDataAtPoint(1)[2] is within 5 of 0
295 PASS pixelDataAtPoint(1)[3] is within 5 of 255
296 PASS pixelDataAtPoint(2)[0] is within 5 of 0
297 FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 128.
298 PASS pixelDataAtPoint(2)[2] is within 5 of 0
299 PASS pixelDataAtPoint(2)[3] is within 5 of 255
300 PASS pixelDataAtPoint(3)[0] is within 5 of 0
301 PASS pixelDataAtPoint(3)[1] is within 5 of 0
302 PASS pixelDataAtPoint(3)[2] is within 5 of 255
303 PASS pixelDataAtPoint(3)[3] is within 5 of 255
304 solid on alpha
305 FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127.
306 PASS pixelDataAtPoint(0)[1] is within 5 of 0
307 PASS pixelDataAtPoint(0)[2] is within 5 of 127
308 PASS pixelDataAtPoint(0)[3] is within 5 of 255
309 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 127.
310 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 127.
311 PASS pixelDataAtPoint(1)[2] is within 5 of 127
312 PASS pixelDataAtPoint(1)[3] is within 5 of 255
313 PASS pixelDataAtPoint(2)[0] is within 5 of 0
314 FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 64.
315 PASS pixelDataAtPoint(2)[2] is within 5 of 127
316 PASS pixelDataAtPoint(2)[3] is within 5 of 255
317 PASS pixelDataAtPoint(3)[0] is within 5 of 0
318 PASS pixelDataAtPoint(3)[1] is within 5 of 0
319 PASS pixelDataAtPoint(3)[2] is within 5 of 255
320 PASS pixelDataAtPoint(3)[3] is within 5 of 255
321 alpha on solid
322 FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
323 PASS pixelDataAtPoint(0)[1] is within 5 of 0
324 PASS pixelDataAtPoint(0)[2] is within 5 of 0
325 PASS pixelDataAtPoint(0)[3] is within 5 of 255
326 FAIL pixelDataAtPoint(1)[0] should be within 5 of 128. Was 255.
327 FAIL pixelDataAtPoint(1)[1] should be within 5 of 128. Was 255.
328 PASS pixelDataAtPoint(1)[2] is within 5 of 0
329 PASS pixelDataAtPoint(1)[3] is within 5 of 255
330 PASS pixelDataAtPoint(2)[0] is within 5 of 0
331 FAIL pixelDataAtPoint(2)[1] should be within 5 of 64. Was 128.
332 PASS pixelDataAtPoint(2)[2] is within 5 of 0
333 PASS pixelDataAtPoint(2)[3] is within 5 of 255
334 PASS pixelDataAtPoint(3)[0] is within 5 of 0
335 PASS pixelDataAtPoint(3)[1] is within 5 of 0
336 PASS pixelDataAtPoint(3)[2] is within 5 of 255
337 PASS pixelDataAtPoint(3)[3] is within 5 of 255
338 alpha on alpha
339 FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
340 PASS pixelDataAtPoint(0)[1] is within 5 of 0
341 PASS pixelDataAtPoint(0)[2] is within 5 of 84
342 PASS pixelDataAtPoint(0)[3] is within 5 of 191
343 FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 170.
344 FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 170.
345 PASS pixelDataAtPoint(1)[2] is within 5 of 84
346 PASS pixelDataAtPoint(1)[3] is within 5 of 191
347 PASS pixelDataAtPoint(2)[0] is within 5 of 0
348 FAIL pixelDataAtPoint(2)[1] should be within 5 of 43. Was 86.
349 PASS pixelDataAtPoint(2)[2] is within 5 of 84
350 PASS pixelDataAtPoint(2)[3] is within 5 of 191
351 PASS pixelDataAtPoint(3)[0] is within 5 of 0
352 PASS pixelDataAtPoint(3)[1] is within 5 of 0
353 PASS pixelDataAtPoint(3)[2] is within 5 of 255
354 PASS pixelDataAtPoint(3)[3] is within 5 of 191
355
356 Testing blend mode "lighten"
357 solid on solid
358 PASS pixelDataAtPoint(0)[0] is within 5 of 255
359 PASS pixelDataAtPoint(0)[1] is within 5 of 0
360 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
361 PASS pixelDataAtPoint(0)[3] is within 5 of 255
362 PASS pixelDataAtPoint(1)[0] is within 5 of 255
363 PASS pixelDataAtPoint(1)[1] is within 5 of 255
364 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0.
365 PASS pixelDataAtPoint(1)[3] is within 5 of 255
366 PASS pixelDataAtPoint(2)[0] is within 5 of 0
367 PASS pixelDataAtPoint(2)[1] is within 5 of 128
368 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0.
369 PASS pixelDataAtPoint(2)[3] is within 5 of 255
370 PASS pixelDataAtPoint(3)[0] is within 5 of 0
371 PASS pixelDataAtPoint(3)[1] is within 5 of 0
372 PASS pixelDataAtPoint(3)[2] is within 5 of 255
373 PASS pixelDataAtPoint(3)[3] is within 5 of 255
374 solid on alpha
375 PASS pixelDataAtPoint(0)[0] is within 5 of 128
376 PASS pixelDataAtPoint(0)[1] is within 5 of 0
377 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 128.
378 PASS pixelDataAtPoint(0)[3] is within 5 of 255
379 PASS pixelDataAtPoint(1)[0] is within 5 of 128
380 PASS pixelDataAtPoint(1)[1] is within 5 of 128
381 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 128.
382 PASS pixelDataAtPoint(1)[3] is within 5 of 255
383 PASS pixelDataAtPoint(2)[0] is within 5 of 0
384 PASS pixelDataAtPoint(2)[1] is within 5 of 64
385 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 128.
386 PASS pixelDataAtPoint(2)[3] is within 5 of 255
387 PASS pixelDataAtPoint(3)[0] is within 5 of 0
388 PASS pixelDataAtPoint(3)[1] is within 5 of 0
389 PASS pixelDataAtPoint(3)[2] is within 5 of 255
390 PASS pixelDataAtPoint(3)[3] is within 5 of 255
391 alpha on solid
392 PASS pixelDataAtPoint(0)[0] is within 5 of 255
393 PASS pixelDataAtPoint(0)[1] is within 5 of 0
394 FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
395 PASS pixelDataAtPoint(0)[3] is within 5 of 255
396 PASS pixelDataAtPoint(1)[0] is within 5 of 255
397 PASS pixelDataAtPoint(1)[1] is within 5 of 255
398 FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0.
399 PASS pixelDataAtPoint(1)[3] is within 5 of 255
400 PASS pixelDataAtPoint(2)[0] is within 5 of 0
401 PASS pixelDataAtPoint(2)[1] is within 5 of 128
402 FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0.
403 PASS pixelDataAtPoint(2)[3] is within 5 of 255
404 PASS pixelDataAtPoint(3)[0] is within 5 of 0
405 PASS pixelDataAtPoint(3)[1] is within 5 of 0
406 PASS pixelDataAtPoint(3)[2] is within 5 of 255
407 PASS pixelDataAtPoint(3)[3] is within 5 of 255
408 alpha on alpha
409 PASS pixelDataAtPoint(0)[0] is within 5 of 171
410 PASS pixelDataAtPoint(0)[1] is within 5 of 0
411 FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 86.
412 PASS pixelDataAtPoint(0)[3] is within 5 of 191
413 PASS pixelDataAtPoint(1)[0] is within 5 of 171
414 PASS pixelDataAtPoint(1)[1] is within 5 of 171
415 FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 86.
416 PASS pixelDataAtPoint(1)[3] is within 5 of 191
417 PASS pixelDataAtPoint(2)[0] is within 5 of 0
418 PASS pixelDataAtPoint(2)[1] is within 5 of 85
419 FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 86.
420 PASS pixelDataAtPoint(2)[3] is within 5 of 191
421 PASS pixelDataAtPoint(3)[0] is within 5 of 0
422 PASS pixelDataAtPoint(3)[1] is within 5 of 0
423 PASS pixelDataAtPoint(3)[2] is within 5 of 255
424 PASS pixelDataAtPoint(3)[3] is within 5 of 191
425
426 Testing blend mode "color-dodge"
427 solid on solid
428 FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
429 PASS pixelDataAtPoint(0)[1] is within 5 of 0
430 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
431 PASS pixelDataAtPoint(0)[3] is within 5 of 255
432 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 255.
433 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 255.
434 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0.
435 PASS pixelDataAtPoint(1)[3] is within 5 of 255
436 PASS pixelDataAtPoint(2)[0] is within 5 of 0
437 FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 128.
438 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0.
439 PASS pixelDataAtPoint(2)[3] is within 5 of 255
440 PASS pixelDataAtPoint(3)[0] is within 5 of 0
441 PASS pixelDataAtPoint(3)[1] is within 5 of 0
442 PASS pixelDataAtPoint(3)[2] is within 5 of 255
443 PASS pixelDataAtPoint(3)[3] is within 5 of 255
444 solid on alpha
445 FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127.
446 PASS pixelDataAtPoint(0)[1] is within 5 of 0
447 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 128.
448 PASS pixelDataAtPoint(0)[3] is within 5 of 255
449 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 127.
450 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 127.
451 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 128.
452 PASS pixelDataAtPoint(1)[3] is within 5 of 255
453 PASS pixelDataAtPoint(2)[0] is within 5 of 0
454 FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 64.
455 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 128.
456 PASS pixelDataAtPoint(2)[3] is within 5 of 255
457 PASS pixelDataAtPoint(3)[0] is within 5 of 0
458 PASS pixelDataAtPoint(3)[1] is within 5 of 0
459 PASS pixelDataAtPoint(3)[2] is within 5 of 255
460 PASS pixelDataAtPoint(3)[3] is within 5 of 255
461 alpha on solid
462 FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
463 PASS pixelDataAtPoint(0)[1] is within 5 of 0
464 FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
465 PASS pixelDataAtPoint(0)[3] is within 5 of 255
466 FAIL pixelDataAtPoint(1)[0] should be within 5 of 128. Was 255.
467 FAIL pixelDataAtPoint(1)[1] should be within 5 of 128. Was 255.
468 FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0.
469 PASS pixelDataAtPoint(1)[3] is within 5 of 255
470 PASS pixelDataAtPoint(2)[0] is within 5 of 0
471 FAIL pixelDataAtPoint(2)[1] should be within 5 of 64. Was 128.
472 FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0.
473 PASS pixelDataAtPoint(2)[3] is within 5 of 255
474 PASS pixelDataAtPoint(3)[0] is within 5 of 0
475 PASS pixelDataAtPoint(3)[1] is within 5 of 0
476 PASS pixelDataAtPoint(3)[2] is within 5 of 255
477 PASS pixelDataAtPoint(3)[3] is within 5 of 255
478 alpha on alpha
479 FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
480 PASS pixelDataAtPoint(0)[1] is within 5 of 0
481 FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 86.
482 PASS pixelDataAtPoint(0)[3] is within 5 of 191
483 FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 170.
484 FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 170.
485 FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 86.
486 PASS pixelDataAtPoint(1)[3] is within 5 of 191
487 PASS pixelDataAtPoint(2)[0] is within 5 of 0
488 FAIL pixelDataAtPoint(2)[1] should be within 5 of 43. Was 86.
489 FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 86.
490 PASS pixelDataAtPoint(2)[3] is within 5 of 191
491 PASS pixelDataAtPoint(3)[0] is within 5 of 0
492 PASS pixelDataAtPoint(3)[1] is within 5 of 0
493 PASS pixelDataAtPoint(3)[2] is within 5 of 255
494 PASS pixelDataAtPoint(3)[3] is within 5 of 191
495
496 Testing blend mode "color-burn"
497 solid on solid
498 FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
499 PASS pixelDataAtPoint(0)[1] is within 5 of 0
500 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
501 PASS pixelDataAtPoint(0)[3] is within 5 of 255
502 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 255.
503 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 255.
504 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0.
505 PASS pixelDataAtPoint(1)[3] is within 5 of 255
506 PASS pixelDataAtPoint(2)[0] is within 5 of 0
507 FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 128.
508 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0.
509 PASS pixelDataAtPoint(2)[3] is within 5 of 255
510 PASS pixelDataAtPoint(3)[0] is within 5 of 0
511 PASS pixelDataAtPoint(3)[1] is within 5 of 0
512 PASS pixelDataAtPoint(3)[2] is within 5 of 255
513 PASS pixelDataAtPoint(3)[3] is within 5 of 255
514 solid on alpha
515 FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127.
516 PASS pixelDataAtPoint(0)[1] is within 5 of 0
517 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 128.
518 PASS pixelDataAtPoint(0)[3] is within 5 of 255
519 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 127.
520 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 127.
521 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 128.
522 PASS pixelDataAtPoint(1)[3] is within 5 of 255
523 PASS pixelDataAtPoint(2)[0] is within 5 of 0
524 FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 64.
525 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 128.
526 PASS pixelDataAtPoint(2)[3] is within 5 of 255
527 PASS pixelDataAtPoint(3)[0] is within 5 of 0
528 PASS pixelDataAtPoint(3)[1] is within 5 of 0
529 PASS pixelDataAtPoint(3)[2] is within 5 of 255
530 PASS pixelDataAtPoint(3)[3] is within 5 of 255
531 alpha on solid
532 FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
533 PASS pixelDataAtPoint(0)[1] is within 5 of 0
534 FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
535 PASS pixelDataAtPoint(0)[3] is within 5 of 255
536 FAIL pixelDataAtPoint(1)[0] should be within 5 of 128. Was 255.
537 FAIL pixelDataAtPoint(1)[1] should be within 5 of 128. Was 255.
538 FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0.
539 PASS pixelDataAtPoint(1)[3] is within 5 of 255
540 PASS pixelDataAtPoint(2)[0] is within 5 of 0
541 FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 128.
542 FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0.
543 PASS pixelDataAtPoint(2)[3] is within 5 of 255
544 PASS pixelDataAtPoint(3)[0] is within 5 of 0
545 PASS pixelDataAtPoint(3)[1] is within 5 of 0
546 PASS pixelDataAtPoint(3)[2] is within 5 of 255
547 PASS pixelDataAtPoint(3)[3] is within 5 of 255
548 alpha on alpha
549 FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
550 PASS pixelDataAtPoint(0)[1] is within 5 of 0
551 FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 86.
552 PASS pixelDataAtPoint(0)[3] is within 5 of 191
553 FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 170.
554 FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 170.
555 FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 86.
556 PASS pixelDataAtPoint(1)[3] is within 5 of 191
557 PASS pixelDataAtPoint(2)[0] is within 5 of 0
558 FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 86.
559 FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 86.
560 PASS pixelDataAtPoint(2)[3] is within 5 of 191
561 PASS pixelDataAtPoint(3)[0] is within 5 of 0
562 PASS pixelDataAtPoint(3)[1] is within 5 of 0
563 PASS pixelDataAtPoint(3)[2] is within 5 of 255
564 PASS pixelDataAtPoint(3)[3] is within 5 of 191
565
566 Testing blend mode "hard-light"
567 solid on solid
568 PASS pixelDataAtPoint(0)[0] is within 5 of 255
569 PASS pixelDataAtPoint(0)[1] is within 5 of 0
570 PASS pixelDataAtPoint(0)[2] is within 5 of 0
571 PASS pixelDataAtPoint(0)[3] is within 5 of 255
572 PASS pixelDataAtPoint(1)[0] is within 5 of 255
573 PASS pixelDataAtPoint(1)[1] is within 5 of 255
574 PASS pixelDataAtPoint(1)[2] is within 5 of 0
575 PASS pixelDataAtPoint(1)[3] is within 5 of 255
576 PASS pixelDataAtPoint(2)[0] is within 5 of 0
577 FAIL pixelDataAtPoint(2)[1] should be within 5 of 1. Was 128.
578 PASS pixelDataAtPoint(2)[2] is within 5 of 0
579 PASS pixelDataAtPoint(2)[3] is within 5 of 255
580 PASS pixelDataAtPoint(3)[0] is within 5 of 0
581 PASS pixelDataAtPoint(3)[1] is within 5 of 0
582 PASS pixelDataAtPoint(3)[2] is within 5 of 255
583 PASS pixelDataAtPoint(3)[3] is within 5 of 255
584 solid on alpha
585 PASS pixelDataAtPoint(0)[0] is within 5 of 128
586 PASS pixelDataAtPoint(0)[1] is within 5 of 0
587 PASS pixelDataAtPoint(0)[2] is within 5 of 127
588 PASS pixelDataAtPoint(0)[3] is within 5 of 255
589 PASS pixelDataAtPoint(1)[0] is within 5 of 128
590 PASS pixelDataAtPoint(1)[1] is within 5 of 128
591 PASS pixelDataAtPoint(1)[2] is within 5 of 127
592 PASS pixelDataAtPoint(1)[3] is within 5 of 255
593 PASS pixelDataAtPoint(2)[0] is within 5 of 0
594 FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 64.
595 PASS pixelDataAtPoint(2)[2] is within 5 of 127
596 PASS pixelDataAtPoint(2)[3] is within 5 of 255
597 PASS pixelDataAtPoint(3)[0] is within 5 of 0
598 PASS pixelDataAtPoint(3)[1] is within 5 of 0
599 PASS pixelDataAtPoint(3)[2] is within 5 of 255
600 PASS pixelDataAtPoint(3)[3] is within 5 of 255
601 alpha on solid
602 PASS pixelDataAtPoint(0)[0] is within 5 of 255
603 PASS pixelDataAtPoint(0)[1] is within 5 of 0
604 PASS pixelDataAtPoint(0)[2] is within 5 of 0
605 PASS pixelDataAtPoint(0)[3] is within 5 of 255
606 PASS pixelDataAtPoint(1)[0] is within 5 of 255
607 PASS pixelDataAtPoint(1)[1] is within 5 of 255
608 PASS pixelDataAtPoint(1)[2] is within 5 of 0
609 PASS pixelDataAtPoint(1)[3] is within 5 of 255
610 PASS pixelDataAtPoint(2)[0] is within 5 of 0
611 FAIL pixelDataAtPoint(2)[1] should be within 5 of 65. Was 128.
612 PASS pixelDataAtPoint(2)[2] is within 5 of 0
613 PASS pixelDataAtPoint(2)[3] is within 5 of 255
614 PASS pixelDataAtPoint(3)[0] is within 5 of 0
615 PASS pixelDataAtPoint(3)[1] is within 5 of 0
616 PASS pixelDataAtPoint(3)[2] is within 5 of 255
617 PASS pixelDataAtPoint(3)[3] is within 5 of 255
618 alpha on alpha
619 PASS pixelDataAtPoint(0)[0] is within 5 of 171
620 PASS pixelDataAtPoint(0)[1] is within 5 of 0
621 PASS pixelDataAtPoint(0)[2] is within 5 of 84
622 PASS pixelDataAtPoint(0)[3] is within 5 of 191
623 PASS pixelDataAtPoint(1)[0] is within 5 of 171
624 PASS pixelDataAtPoint(1)[1] is within 5 of 171
625 PASS pixelDataAtPoint(1)[2] is within 5 of 84
626 PASS pixelDataAtPoint(1)[3] is within 5 of 191
627 PASS pixelDataAtPoint(2)[0] is within 5 of 0
628 FAIL pixelDataAtPoint(2)[1] should be within 5 of 43. Was 86.
629 PASS pixelDataAtPoint(2)[2] is within 5 of 84
630 PASS pixelDataAtPoint(2)[3] is within 5 of 191
631 PASS pixelDataAtPoint(3)[0] is within 5 of 0
632 PASS pixelDataAtPoint(3)[1] is within 5 of 0
633 PASS pixelDataAtPoint(3)[2] is within 5 of 255
634 PASS pixelDataAtPoint(3)[3] is within 5 of 191
635
636 Testing blend mode "soft-light"
637 solid on solid
638 FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
639 PASS pixelDataAtPoint(0)[1] is within 5 of 0
640 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
641 PASS pixelDataAtPoint(0)[3] is within 5 of 255
642 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 255.
643 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 255.
644 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0.
645 PASS pixelDataAtPoint(1)[3] is within 5 of 255
646 PASS pixelDataAtPoint(2)[0] is within 5 of 0
647 FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 128.
648 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0.
649 PASS pixelDataAtPoint(2)[3] is within 5 of 255
650 PASS pixelDataAtPoint(3)[0] is within 5 of 0
651 PASS pixelDataAtPoint(3)[1] is within 5 of 0
652 PASS pixelDataAtPoint(3)[2] is within 5 of 255
653 PASS pixelDataAtPoint(3)[3] is within 5 of 255
654 solid on alpha
655 FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127.
656 PASS pixelDataAtPoint(0)[1] is within 5 of 0
657 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 128.
658 PASS pixelDataAtPoint(0)[3] is within 5 of 255
659 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 127.
660 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 127.
661 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 128.
662 PASS pixelDataAtPoint(1)[3] is within 5 of 255
663 PASS pixelDataAtPoint(2)[0] is within 5 of 0
664 FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 64.
665 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 128.
666 PASS pixelDataAtPoint(2)[3] is within 5 of 255
667 PASS pixelDataAtPoint(3)[0] is within 5 of 0
668 PASS pixelDataAtPoint(3)[1] is within 5 of 0
669 PASS pixelDataAtPoint(3)[2] is within 5 of 255
670 PASS pixelDataAtPoint(3)[3] is within 5 of 255
671 alpha on solid
672 FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
673 PASS pixelDataAtPoint(0)[1] is within 5 of 0
674 FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
675 PASS pixelDataAtPoint(0)[3] is within 5 of 255
676 FAIL pixelDataAtPoint(1)[0] should be within 5 of 128. Was 255.
677 FAIL pixelDataAtPoint(1)[1] should be within 5 of 128. Was 255.
678 FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0.
679 PASS pixelDataAtPoint(1)[3] is within 5 of 255
680 PASS pixelDataAtPoint(2)[0] is within 5 of 0
681 FAIL pixelDataAtPoint(2)[1] should be within 5 of 64. Was 128.
682 FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0.
683 PASS pixelDataAtPoint(2)[3] is within 5 of 255
684 PASS pixelDataAtPoint(3)[0] is within 5 of 0
685 PASS pixelDataAtPoint(3)[1] is within 5 of 0
686 PASS pixelDataAtPoint(3)[2] is within 5 of 255
687 PASS pixelDataAtPoint(3)[3] is within 5 of 255
688 alpha on alpha
689 FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
690 PASS pixelDataAtPoint(0)[1] is within 5 of 0
691 FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 86.
692 PASS pixelDataAtPoint(0)[3] is within 5 of 191
693 FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 170.
694 FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 170.
695 FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 86.
696 PASS pixelDataAtPoint(1)[3] is within 5 of 191
697 PASS pixelDataAtPoint(2)[0] is within 5 of 0
698 FAIL pixelDataAtPoint(2)[1] should be within 5 of 43. Was 86.
699 FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 86.
700 PASS pixelDataAtPoint(2)[3] is within 5 of 191
701 PASS pixelDataAtPoint(3)[0] is within 5 of 0
702 PASS pixelDataAtPoint(3)[1] is within 5 of 0
703 PASS pixelDataAtPoint(3)[2] is within 5 of 255
704 PASS pixelDataAtPoint(3)[3] is within 5 of 191
705
706 Testing blend mode "difference"
707 solid on solid
708 PASS pixelDataAtPoint(0)[0] is within 5 of 255
709 PASS pixelDataAtPoint(0)[1] is within 5 of 0
710 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
711 PASS pixelDataAtPoint(0)[3] is within 5 of 255
712 PASS pixelDataAtPoint(1)[0] is within 5 of 255
713 PASS pixelDataAtPoint(1)[1] is within 5 of 255
714 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0.
715 PASS pixelDataAtPoint(1)[3] is within 5 of 255
716 PASS pixelDataAtPoint(2)[0] is within 5 of 0
717 PASS pixelDataAtPoint(2)[1] is within 5 of 128
718 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0.
719 PASS pixelDataAtPoint(2)[3] is within 5 of 255
720 PASS pixelDataAtPoint(3)[0] is within 5 of 0
721 PASS pixelDataAtPoint(3)[1] is within 5 of 0
722 FAIL pixelDataAtPoint(3)[2] should be within 5 of 0. Was 255.
723 PASS pixelDataAtPoint(3)[3] is within 5 of 255
724 solid on alpha
725 PASS pixelDataAtPoint(0)[0] is within 5 of 128
726 PASS pixelDataAtPoint(0)[1] is within 5 of 0
727 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 128.
728 PASS pixelDataAtPoint(0)[3] is within 5 of 255
729 PASS pixelDataAtPoint(1)[0] is within 5 of 128
730 PASS pixelDataAtPoint(1)[1] is within 5 of 128
731 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 128.
732 PASS pixelDataAtPoint(1)[3] is within 5 of 255
733 PASS pixelDataAtPoint(2)[0] is within 5 of 0
734 PASS pixelDataAtPoint(2)[1] is within 5 of 64
735 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 128.
736 PASS pixelDataAtPoint(2)[3] is within 5 of 255
737 PASS pixelDataAtPoint(3)[0] is within 5 of 0
738 PASS pixelDataAtPoint(3)[1] is within 5 of 0
739 FAIL pixelDataAtPoint(3)[2] should be within 5 of 127. Was 255.
740 PASS pixelDataAtPoint(3)[3] is within 5 of 255
741 alpha on solid
742 PASS pixelDataAtPoint(0)[0] is within 5 of 255
743 PASS pixelDataAtPoint(0)[1] is within 5 of 0
744 FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
745 PASS pixelDataAtPoint(0)[3] is within 5 of 255
746 PASS pixelDataAtPoint(1)[0] is within 5 of 255
747 PASS pixelDataAtPoint(1)[1] is within 5 of 255
748 FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0.
749 PASS pixelDataAtPoint(1)[3] is within 5 of 255
750 PASS pixelDataAtPoint(2)[0] is within 5 of 0
751 PASS pixelDataAtPoint(2)[1] is within 5 of 128
752 FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0.
753 PASS pixelDataAtPoint(2)[3] is within 5 of 255
754 PASS pixelDataAtPoint(3)[0] is within 5 of 0
755 PASS pixelDataAtPoint(3)[1] is within 5 of 0
756 FAIL pixelDataAtPoint(3)[2] should be within 5 of 128. Was 255.
757 PASS pixelDataAtPoint(3)[3] is within 5 of 255
758 alpha on alpha
759 PASS pixelDataAtPoint(0)[0] is within 5 of 171
760 PASS pixelDataAtPoint(0)[1] is within 5 of 0
761 FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 86.
762 PASS pixelDataAtPoint(0)[3] is within 5 of 191
763 PASS pixelDataAtPoint(1)[0] is within 5 of 171
764 PASS pixelDataAtPoint(1)[1] is within 5 of 171
765 FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 86.
766 PASS pixelDataAtPoint(1)[3] is within 5 of 191
767 PASS pixelDataAtPoint(2)[0] is within 5 of 0
768 PASS pixelDataAtPoint(2)[1] is within 5 of 85
769 FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 86.
770 PASS pixelDataAtPoint(2)[3] is within 5 of 191
771 PASS pixelDataAtPoint(3)[0] is within 5 of 0
772 PASS pixelDataAtPoint(3)[1] is within 5 of 0
773 FAIL pixelDataAtPoint(3)[2] should be within 5 of 171. Was 255.
774 PASS pixelDataAtPoint(3)[3] is within 5 of 191
775
776 Testing blend mode "exclusion"
777 solid on solid
778 PASS pixelDataAtPoint(0)[0] is within 5 of 255
779 PASS pixelDataAtPoint(0)[1] is within 5 of 0
780 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
781 PASS pixelDataAtPoint(0)[3] is within 5 of 255
782 PASS pixelDataAtPoint(1)[0] is within 5 of 255
783 PASS pixelDataAtPoint(1)[1] is within 5 of 255
784 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0.
785 PASS pixelDataAtPoint(1)[3] is within 5 of 255
786 PASS pixelDataAtPoint(2)[0] is within 5 of 0
787 PASS pixelDataAtPoint(2)[1] is within 5 of 128
788 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0.
789 PASS pixelDataAtPoint(2)[3] is within 5 of 255
790 PASS pixelDataAtPoint(3)[0] is within 5 of 0
791 PASS pixelDataAtPoint(3)[1] is within 5 of 0
792 FAIL pixelDataAtPoint(3)[2] should be within 5 of 0. Was 255.
793 PASS pixelDataAtPoint(3)[3] is within 5 of 255
794 solid on alpha
795 PASS pixelDataAtPoint(0)[0] is within 5 of 128
796 PASS pixelDataAtPoint(0)[1] is within 5 of 0
797 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 128.
798 PASS pixelDataAtPoint(0)[3] is within 5 of 255
799 PASS pixelDataAtPoint(1)[0] is within 5 of 128
800 PASS pixelDataAtPoint(1)[1] is within 5 of 128
801 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 128.
802 PASS pixelDataAtPoint(1)[3] is within 5 of 255
803 PASS pixelDataAtPoint(2)[0] is within 5 of 0
804 PASS pixelDataAtPoint(2)[1] is within 5 of 64
805 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 128.
806 PASS pixelDataAtPoint(2)[3] is within 5 of 255
807 PASS pixelDataAtPoint(3)[0] is within 5 of 0
808 PASS pixelDataAtPoint(3)[1] is within 5 of 0
809 FAIL pixelDataAtPoint(3)[2] should be within 5 of 127. Was 255.
810 PASS pixelDataAtPoint(3)[3] is within 5 of 255
811 alpha on solid
812 PASS pixelDataAtPoint(0)[0] is within 5 of 255
813 PASS pixelDataAtPoint(0)[1] is within 5 of 0
814 FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
815 PASS pixelDataAtPoint(0)[3] is within 5 of 255
816 PASS pixelDataAtPoint(1)[0] is within 5 of 255
817 PASS pixelDataAtPoint(1)[1] is within 5 of 255
818 FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0.
819 PASS pixelDataAtPoint(1)[3] is within 5 of 255
820 PASS pixelDataAtPoint(2)[0] is within 5 of 0
821 PASS pixelDataAtPoint(2)[1] is within 5 of 128
822 FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0.
823 PASS pixelDataAtPoint(2)[3] is within 5 of 255
824 PASS pixelDataAtPoint(3)[0] is within 5 of 0
825 PASS pixelDataAtPoint(3)[1] is within 5 of 0
826 FAIL pixelDataAtPoint(3)[2] should be within 5 of 128. Was 255.
827 PASS pixelDataAtPoint(3)[3] is within 5 of 255
828 alpha on alpha
829 PASS pixelDataAtPoint(0)[0] is within 5 of 171
830 PASS pixelDataAtPoint(0)[1] is within 5 of 0
831 FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 86.
832 PASS pixelDataAtPoint(0)[3] is within 5 of 191
833 PASS pixelDataAtPoint(1)[0] is within 5 of 171
834 PASS pixelDataAtPoint(1)[1] is within 5 of 171
835 FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 86.
836 PASS pixelDataAtPoint(1)[3] is within 5 of 191
837 PASS pixelDataAtPoint(2)[0] is within 5 of 0
838 PASS pixelDataAtPoint(2)[1] is within 5 of 85
839 FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 86.
840 PASS pixelDataAtPoint(2)[3] is within 5 of 191
841 PASS pixelDataAtPoint(3)[0] is within 5 of 0
842 PASS pixelDataAtPoint(3)[1] is within 5 of 0
843 FAIL pixelDataAtPoint(3)[2] should be within 5 of 171. Was 255.
844 PASS pixelDataAtPoint(3)[3] is within 5 of 191
845
846 Testing blend mode "hue"
847 solid on solid
848 FAIL pixelDataAtPoint(0)[0] should be within 5 of 93. Was 255.
849 PASS pixelDataAtPoint(0)[1] is within 5 of 0
850 PASS pixelDataAtPoint(0)[2] is within 5 of 0
851 PASS pixelDataAtPoint(0)[3] is within 5 of 255
852 FAIL pixelDataAtPoint(1)[0] should be within 5 of 31. Was 255.
853 FAIL pixelDataAtPoint(1)[1] should be within 5 of 31. Was 255.
854 PASS pixelDataAtPoint(1)[2] is within 5 of 0
855 PASS pixelDataAtPoint(1)[3] is within 5 of 255
856 PASS pixelDataAtPoint(2)[0] is within 5 of 0
857 FAIL pixelDataAtPoint(2)[1] should be within 5 of 46. Was 128.
858 PASS pixelDataAtPoint(2)[2] is within 5 of 0
859 PASS pixelDataAtPoint(2)[3] is within 5 of 255
860 PASS pixelDataAtPoint(3)[0] is within 5 of 0
861 PASS pixelDataAtPoint(3)[1] is within 5 of 0
862 PASS pixelDataAtPoint(3)[2] is within 5 of 255
863 PASS pixelDataAtPoint(3)[3] is within 5 of 255
864 solid on alpha
865 FAIL pixelDataAtPoint(0)[0] should be within 5 of 49. Was 127.
866 PASS pixelDataAtPoint(0)[1] is within 5 of 0
867 PASS pixelDataAtPoint(0)[2] is within 5 of 127
868 PASS pixelDataAtPoint(0)[3] is within 5 of 255
869 FAIL pixelDataAtPoint(1)[0] should be within 5 of 16. Was 127.
870 FAIL pixelDataAtPoint(1)[1] should be within 5 of 16. Was 127.
871 PASS pixelDataAtPoint(1)[2] is within 5 of 127
872 PASS pixelDataAtPoint(1)[3] is within 5 of 255
873 PASS pixelDataAtPoint(2)[0] is within 5 of 0
874 FAIL pixelDataAtPoint(2)[1] should be within 5 of 25. Was 64.
875 PASS pixelDataAtPoint(2)[2] is within 5 of 127
876 PASS pixelDataAtPoint(2)[3] is within 5 of 255
877 PASS pixelDataAtPoint(3)[0] is within 5 of 0
878 PASS pixelDataAtPoint(3)[1] is within 5 of 0
879 PASS pixelDataAtPoint(3)[2] is within 5 of 255
880 PASS pixelDataAtPoint(3)[3] is within 5 of 255
881 alpha on solid
882 FAIL pixelDataAtPoint(0)[0] should be within 5 of 175. Was 255.
883 PASS pixelDataAtPoint(0)[1] is within 5 of 0
884 PASS pixelDataAtPoint(0)[2] is within 5 of 0
885 PASS pixelDataAtPoint(0)[3] is within 5 of 255
886 FAIL pixelDataAtPoint(1)[0] should be within 5 of 144. Was 255.
887 FAIL pixelDataAtPoint(1)[1] should be within 5 of 144. Was 255.
888 PASS pixelDataAtPoint(1)[2] is within 5 of 0
889 PASS pixelDataAtPoint(1)[3] is within 5 of 255
890 PASS pixelDataAtPoint(2)[0] is within 5 of 0
891 FAIL pixelDataAtPoint(2)[1] should be within 5 of 88. Was 128.
892 PASS pixelDataAtPoint(2)[2] is within 5 of 0
893 PASS pixelDataAtPoint(2)[3] is within 5 of 255
894 PASS pixelDataAtPoint(3)[0] is within 5 of 0
895 PASS pixelDataAtPoint(3)[1] is within 5 of 0
896 PASS pixelDataAtPoint(3)[2] is within 5 of 255
897 PASS pixelDataAtPoint(3)[3] is within 5 of 255
898 alpha on alpha
899 FAIL pixelDataAtPoint(0)[0] should be within 5 of 116. Was 170.
900 PASS pixelDataAtPoint(0)[1] is within 5 of 0
901 PASS pixelDataAtPoint(0)[2] is within 5 of 84
902 PASS pixelDataAtPoint(0)[3] is within 5 of 191
903 FAIL pixelDataAtPoint(1)[0] should be within 5 of 96. Was 170.
904 FAIL pixelDataAtPoint(1)[1] should be within 5 of 96. Was 170.
905 PASS pixelDataAtPoint(1)[2] is within 5 of 84
906 PASS pixelDataAtPoint(1)[3] is within 5 of 191
907 PASS pixelDataAtPoint(2)[0] is within 5 of 0
908 FAIL pixelDataAtPoint(2)[1] should be within 5 of 58. Was 86.
909 PASS pixelDataAtPoint(2)[2] is within 5 of 84
910 PASS pixelDataAtPoint(2)[3] is within 5 of 191
911 PASS pixelDataAtPoint(3)[0] is within 5 of 0
912 PASS pixelDataAtPoint(3)[1] is within 5 of 0
913 PASS pixelDataAtPoint(3)[2] is within 5 of 255
914 PASS pixelDataAtPoint(3)[3] is within 5 of 191
915
916 Testing blend mode "saturation"
917 solid on solid
918 FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
919 PASS pixelDataAtPoint(0)[1] is within 5 of 0
920 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
921 PASS pixelDataAtPoint(0)[3] is within 5 of 255
922 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 255.
923 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 255.
924 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0.
925 PASS pixelDataAtPoint(1)[3] is within 5 of 255
926 FAIL pixelDataAtPoint(2)[0] should be within 5 of 14. Was 0.
927 FAIL pixelDataAtPoint(2)[1] should be within 5 of 14. Was 128.
928 FAIL pixelDataAtPoint(2)[2] should be within 5 of 142. Was 0.
929 PASS pixelDataAtPoint(2)[3] is within 5 of 255
930 PASS pixelDataAtPoint(3)[0] is within 5 of 0
931 PASS pixelDataAtPoint(3)[1] is within 5 of 0
932 PASS pixelDataAtPoint(3)[2] is within 5 of 255
933 PASS pixelDataAtPoint(3)[3] is within 5 of 255
934 solid on alpha
935 FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127.
936 PASS pixelDataAtPoint(0)[1] is within 5 of 0
937 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 128.
938 PASS pixelDataAtPoint(0)[3] is within 5 of 255
939 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 127.
940 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 127.
941 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 128.
942 PASS pixelDataAtPoint(1)[3] is within 5 of 255
943 FAIL pixelDataAtPoint(2)[0] should be within 5 of 7. Was 0.
944 FAIL pixelDataAtPoint(2)[1] should be within 5 of 7. Was 64.
945 FAIL pixelDataAtPoint(2)[2] should be within 5 of 198. Was 128.
946 PASS pixelDataAtPoint(2)[3] is within 5 of 255
947 PASS pixelDataAtPoint(3)[0] is within 5 of 0
948 PASS pixelDataAtPoint(3)[1] is within 5 of 0
949 PASS pixelDataAtPoint(3)[2] is within 5 of 255
950 PASS pixelDataAtPoint(3)[3] is within 5 of 255
951 alpha on solid
952 FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
953 PASS pixelDataAtPoint(0)[1] is within 5 of 0
954 FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
955 PASS pixelDataAtPoint(0)[3] is within 5 of 255
956 FAIL pixelDataAtPoint(1)[0] should be within 5 of 128. Was 255.
957 FAIL pixelDataAtPoint(1)[1] should be within 5 of 128. Was 255.
958 FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0.
959 PASS pixelDataAtPoint(1)[3] is within 5 of 255
960 FAIL pixelDataAtPoint(2)[0] should be within 5 of 7. Was 0.
961 FAIL pixelDataAtPoint(2)[1] should be within 5 of 71. Was 128.
962 FAIL pixelDataAtPoint(2)[2] should be within 5 of 70. Was 0.
963 PASS pixelDataAtPoint(2)[3] is within 5 of 255
964 PASS pixelDataAtPoint(3)[0] is within 5 of 0
965 PASS pixelDataAtPoint(3)[1] is within 5 of 0
966 PASS pixelDataAtPoint(3)[2] is within 5 of 255
967 PASS pixelDataAtPoint(3)[3] is within 5 of 255
968 alpha on alpha
969 FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
970 PASS pixelDataAtPoint(0)[1] is within 5 of 0
971 FAIL pixelDataAtPoint(0)[2] should be within 5 of 167. Was 86.
972 PASS pixelDataAtPoint(0)[3] is within 5 of 191
973 FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 170.
974 FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 170.
975 FAIL pixelDataAtPoint(1)[2] should be within 5 of 167. Was 86.
976 PASS pixelDataAtPoint(1)[3] is within 5 of 191
977 PASS pixelDataAtPoint(2)[0] is within 5 of 0
978 FAIL pixelDataAtPoint(2)[1] should be within 5 of 48. Was 86.
979 FAIL pixelDataAtPoint(2)[2] should be within 5 of 130. Was 86.
980 PASS pixelDataAtPoint(2)[3] is within 5 of 191
981 PASS pixelDataAtPoint(3)[0] is within 5 of 0
982 PASS pixelDataAtPoint(3)[1] is within 5 of 0
983 PASS pixelDataAtPoint(3)[2] is within 5 of 255
984 PASS pixelDataAtPoint(3)[3] is within 5 of 191
985
986 Testing blend mode "color"
987 solid on solid
988 FAIL pixelDataAtPoint(0)[0] should be within 5 of 93. Was 255.
989 PASS pixelDataAtPoint(0)[1] is within 5 of 0
990 PASS pixelDataAtPoint(0)[2] is within 5 of 0
991 PASS pixelDataAtPoint(0)[3] is within 5 of 255
992 FAIL pixelDataAtPoint(1)[0] should be within 5 of 31. Was 255.
993 FAIL pixelDataAtPoint(1)[1] should be within 5 of 31. Was 255.
994 PASS pixelDataAtPoint(1)[2] is within 5 of 0
995 PASS pixelDataAtPoint(1)[3] is within 5 of 255
996 PASS pixelDataAtPoint(2)[0] is within 5 of 0
997 FAIL pixelDataAtPoint(2)[1] should be within 5 of 47. Was 128.
998 PASS pixelDataAtPoint(2)[2] is within 5 of 0
999 PASS pixelDataAtPoint(2)[3] is within 5 of 255
1000 PASS pixelDataAtPoint(3)[0] is within 5 of 0
1001 PASS pixelDataAtPoint(3)[1] is within 5 of 0
1002 PASS pixelDataAtPoint(3)[2] is within 5 of 255
1003 PASS pixelDataAtPoint(3)[3] is within 5 of 255
1004 solid on alpha
1005 FAIL pixelDataAtPoint(0)[0] should be within 5 of 49. Was 127.
1006 PASS pixelDataAtPoint(0)[1] is within 5 of 0
1007 PASS pixelDataAtPoint(0)[2] is within 5 of 127
1008 PASS pixelDataAtPoint(0)[3] is within 5 of 255
1009 FAIL pixelDataAtPoint(1)[0] should be within 5 of 16. Was 127.
1010 FAIL pixelDataAtPoint(1)[1] should be within 5 of 16. Was 127.
1011 PASS pixelDataAtPoint(1)[2] is within 5 of 127
1012 PASS pixelDataAtPoint(1)[3] is within 5 of 255
1013 PASS pixelDataAtPoint(2)[0] is within 5 of 0
1014 FAIL pixelDataAtPoint(2)[1] should be within 5 of 24. Was 64.
1015 PASS pixelDataAtPoint(2)[2] is within 5 of 127
1016 PASS pixelDataAtPoint(2)[3] is within 5 of 255
1017 PASS pixelDataAtPoint(3)[0] is within 5 of 0
1018 PASS pixelDataAtPoint(3)[1] is within 5 of 0
1019 PASS pixelDataAtPoint(3)[2] is within 5 of 255
1020 PASS pixelDataAtPoint(3)[3] is within 5 of 255
1021 alpha on solid
1022 FAIL pixelDataAtPoint(0)[0] should be within 5 of 175. Was 255.
1023 PASS pixelDataAtPoint(0)[1] is within 5 of 0
1024 PASS pixelDataAtPoint(0)[2] is within 5 of 0
1025 PASS pixelDataAtPoint(0)[3] is within 5 of 255
1026 FAIL pixelDataAtPoint(1)[0] should be within 5 of 144. Was 255.
1027 FAIL pixelDataAtPoint(1)[1] should be within 5 of 144. Was 255.
1028 PASS pixelDataAtPoint(1)[2] is within 5 of 0
1029 PASS pixelDataAtPoint(1)[3] is within 5 of 255
1030 PASS pixelDataAtPoint(2)[0] is within 5 of 0
1031 FAIL pixelDataAtPoint(2)[1] should be within 5 of 88. Was 128.
1032 PASS pixelDataAtPoint(2)[2] is within 5 of 0
1033 PASS pixelDataAtPoint(2)[3] is within 5 of 255
1034 PASS pixelDataAtPoint(3)[0] is within 5 of 0
1035 PASS pixelDataAtPoint(3)[1] is within 5 of 0
1036 PASS pixelDataAtPoint(3)[2] is within 5 of 255
1037 PASS pixelDataAtPoint(3)[3] is within 5 of 255
1038 alpha on alpha
1039 FAIL pixelDataAtPoint(0)[0] should be within 5 of 116. Was 170.
1040 PASS pixelDataAtPoint(0)[1] is within 5 of 0
1041 PASS pixelDataAtPoint(0)[2] is within 5 of 84
1042 PASS pixelDataAtPoint(0)[3] is within 5 of 191
1043 FAIL pixelDataAtPoint(1)[0] should be within 5 of 96. Was 170.
1044 FAIL pixelDataAtPoint(1)[1] should be within 5 of 96. Was 170.
1045 PASS pixelDataAtPoint(1)[2] is within 5 of 84
1046 PASS pixelDataAtPoint(1)[3] is within 5 of 191
1047 PASS pixelDataAtPoint(2)[0] is within 5 of 0
1048 FAIL pixelDataAtPoint(2)[1] should be within 5 of 58. Was 86.
1049 PASS pixelDataAtPoint(2)[2] is within 5 of 84
1050 PASS pixelDataAtPoint(2)[3] is within 5 of 191
1051 PASS pixelDataAtPoint(3)[0] is within 5 of 0
1052 PASS pixelDataAtPoint(3)[1] is within 5 of 0
1053 PASS pixelDataAtPoint(3)[2] is within 5 of 255
1054 PASS pixelDataAtPoint(3)[3] is within 5 of 191
1055
1056 Testing blend mode "luminosity"
1057 solid on solid
1058 FAIL pixelDataAtPoint(0)[0] should be within 5 of 55. Was 255.
1059 FAIL pixelDataAtPoint(0)[1] should be within 5 of 55. Was 0.
1060 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
1061 PASS pixelDataAtPoint(0)[3] is within 5 of 255
1062 FAIL pixelDataAtPoint(1)[0] should be within 5 of 224. Was 255.
1063 FAIL pixelDataAtPoint(1)[1] should be within 5 of 224. Was 255.
1064 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0.
1065 PASS pixelDataAtPoint(1)[3] is within 5 of 255
1066 FAIL pixelDataAtPoint(2)[0] should be within 5 of 54. Was 0.
1067 FAIL pixelDataAtPoint(2)[1] should be within 5 of 54. Was 128.
1068 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0.
1069 PASS pixelDataAtPoint(2)[3] is within 5 of 255
1070 PASS pixelDataAtPoint(3)[0] is within 5 of 0
1071 PASS pixelDataAtPoint(3)[1] is within 5 of 0
1072 PASS pixelDataAtPoint(3)[2] is within 5 of 255
1073 PASS pixelDataAtPoint(3)[3] is within 5 of 255
1074 solid on alpha
1075 FAIL pixelDataAtPoint(0)[0] should be within 5 of 28. Was 127.
1076 FAIL pixelDataAtPoint(0)[1] should be within 5 of 28. Was 0.
1077 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 128.
1078 PASS pixelDataAtPoint(0)[3] is within 5 of 255
1079 FAIL pixelDataAtPoint(1)[0] should be within 5 of 112. Was 127.
1080 FAIL pixelDataAtPoint(1)[1] should be within 5 of 112. Was 127.
1081 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 128.
1082 PASS pixelDataAtPoint(1)[3] is within 5 of 255
1083 FAIL pixelDataAtPoint(2)[0] should be within 5 of 27. Was 0.
1084 FAIL pixelDataAtPoint(2)[1] should be within 5 of 27. Was 64.
1085 FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 128.
1086 PASS pixelDataAtPoint(2)[3] is within 5 of 255
1087 PASS pixelDataAtPoint(3)[0] is within 5 of 0
1088 PASS pixelDataAtPoint(3)[1] is within 5 of 0
1089 PASS pixelDataAtPoint(3)[2] is within 5 of 255
1090 PASS pixelDataAtPoint(3)[3] is within 5 of 255
1091 alpha on solid
1092 FAIL pixelDataAtPoint(0)[0] should be within 5 of 155. Was 255.
1093 FAIL pixelDataAtPoint(0)[1] should be within 5 of 27. Was 0.
1094 FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
1095 PASS pixelDataAtPoint(0)[3] is within 5 of 255
1096 FAIL pixelDataAtPoint(1)[0] should be within 5 of 239. Was 255.
1097 FAIL pixelDataAtPoint(1)[1] should be within 5 of 239. Was 255.
1098 FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0.
1099 PASS pixelDataAtPoint(1)[3] is within 5 of 255
1100 FAIL pixelDataAtPoint(2)[0] should be within 5 of 26. Was 0.
1101 FAIL pixelDataAtPoint(2)[1] should be within 5 of 90. Was 128.
1102 FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0.
1103 PASS pixelDataAtPoint(2)[3] is within 5 of 255
1104 PASS pixelDataAtPoint(3)[0] is within 5 of 0
1105 PASS pixelDataAtPoint(3)[1] is within 5 of 0
1106 PASS pixelDataAtPoint(3)[2] is within 5 of 255
1107 PASS pixelDataAtPoint(3)[3] is within 5 of 255
1108 alpha on alpha
1109 FAIL pixelDataAtPoint(0)[0] should be within 5 of 104. Was 170.
1110 FAIL pixelDataAtPoint(0)[1] should be within 5 of 19. Was 0.
1111 FAIL pixelDataAtPoint(0)[2] should be within 5 of 167. Was 86.
1112 PASS pixelDataAtPoint(0)[3] is within 5 of 191
1113 FAIL pixelDataAtPoint(1)[0] should be within 5 of 158. Was 170.
1114 FAIL pixelDataAtPoint(1)[1] should be within 5 of 158. Was 170.
1115 FAIL pixelDataAtPoint(1)[2] should be within 5 of 167. Was 86.
1116 PASS pixelDataAtPoint(1)[3] is within 5 of 191
1117 FAIL pixelDataAtPoint(2)[0] should be within 5 of 16. Was 0.
1118 FAIL pixelDataAtPoint(2)[1] should be within 5 of 58. Was 86.
1119 FAIL pixelDataAtPoint(2)[2] should be within 5 of 167. Was 86.
1120 PASS pixelDataAtPoint(2)[3] is within 5 of 191
1121 PASS pixelDataAtPoint(3)[0] is within 5 of 0
1122 PASS pixelDataAtPoint(3)[1] is within 5 of 0
1123 PASS pixelDataAtPoint(3)[2] is within 5 of 255
1124 PASS pixelDataAtPoint(3)[3] is within 5 of 191
1125
1126 PASS successfullyParsed is true
1127
1128 TEST COMPLETE
1129