OLD | NEW |
| (Empty) |
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 128. | |
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 128. | |
100 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 128. | |
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 171. | |
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 171. | |
134 FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 171. | |
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 127. | |
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 127. | |
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 127. | |
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 85. | |
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 85. | |
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 85. | |
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 128. | |
236 PASS pixelDataAtPoint(0)[1] is within 5 of 0 | |
237 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. | |
238 PASS pixelDataAtPoint(0)[3] is within 5 of 255 | |
239 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 128. | |
240 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 128. | |
241 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. | |
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 127. | |
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 171. | |
270 PASS pixelDataAtPoint(0)[1] is within 5 of 0 | |
271 FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 85. | |
272 PASS pixelDataAtPoint(0)[3] is within 5 of 191 | |
273 FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 171. | |
274 FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 171. | |
275 FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 85. | |
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 85. | |
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 128. | |
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 128. | |
310 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 128. | |
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 171. | |
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 171. | |
344 FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 171. | |
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 127. | |
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 127. | |
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 127. | |
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 85. | |
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 85. | |
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 85. | |
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 128. | |
446 PASS pixelDataAtPoint(0)[1] is within 5 of 0 | |
447 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. | |
448 PASS pixelDataAtPoint(0)[3] is within 5 of 255 | |
449 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 128. | |
450 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 128. | |
451 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. | |
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 127. | |
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 171. | |
480 PASS pixelDataAtPoint(0)[1] is within 5 of 0 | |
481 FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 85. | |
482 PASS pixelDataAtPoint(0)[3] is within 5 of 191 | |
483 FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 171. | |
484 FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 171. | |
485 FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 85. | |
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 85. | |
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 128. | |
516 PASS pixelDataAtPoint(0)[1] is within 5 of 0 | |
517 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. | |
518 PASS pixelDataAtPoint(0)[3] is within 5 of 255 | |
519 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 128. | |
520 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 128. | |
521 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. | |
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 127. | |
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 171. | |
550 PASS pixelDataAtPoint(0)[1] is within 5 of 0 | |
551 FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 85. | |
552 PASS pixelDataAtPoint(0)[3] is within 5 of 191 | |
553 FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 171. | |
554 FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 171. | |
555 FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 85. | |
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 85. | |
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 128. | |
656 PASS pixelDataAtPoint(0)[1] is within 5 of 0 | |
657 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. | |
658 PASS pixelDataAtPoint(0)[3] is within 5 of 255 | |
659 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 128. | |
660 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 128. | |
661 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. | |
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 127. | |
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 171. | |
690 PASS pixelDataAtPoint(0)[1] is within 5 of 0 | |
691 FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 85. | |
692 PASS pixelDataAtPoint(0)[3] is within 5 of 191 | |
693 FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 171. | |
694 FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 171. | |
695 FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 85. | |
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 85. | |
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 127. | |
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 127. | |
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 127. | |
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 85. | |
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 85. | |
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 85. | |
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 127. | |
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 127. | |
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 127. | |
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 85. | |
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 85. | |
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 85. | |
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 128. | |
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 128. | |
870 FAIL pixelDataAtPoint(1)[1] should be within 5 of 16. Was 128. | |
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 171. | |
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 171. | |
904 FAIL pixelDataAtPoint(1)[1] should be within 5 of 96. Was 171. | |
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 128. | |
936 PASS pixelDataAtPoint(0)[1] is within 5 of 0 | |
937 FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. | |
938 PASS pixelDataAtPoint(0)[3] is within 5 of 255 | |
939 FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 128. | |
940 FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 128. | |
941 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. | |
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 127. | |
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 171. | |
970 PASS pixelDataAtPoint(0)[1] is within 5 of 0 | |
971 FAIL pixelDataAtPoint(0)[2] should be within 5 of 167. Was 85. | |
972 PASS pixelDataAtPoint(0)[3] is within 5 of 191 | |
973 FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 171. | |
974 FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 171. | |
975 FAIL pixelDataAtPoint(1)[2] should be within 5 of 167. Was 85. | |
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 85. | |
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 128. | |
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 128. | |
1010 FAIL pixelDataAtPoint(1)[1] should be within 5 of 16. Was 128. | |
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 171. | |
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 171. | |
1044 FAIL pixelDataAtPoint(1)[1] should be within 5 of 96. Was 171. | |
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 128. | |
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 127. | |
1078 PASS pixelDataAtPoint(0)[3] is within 5 of 255 | |
1079 FAIL pixelDataAtPoint(1)[0] should be within 5 of 112. Was 128. | |
1080 FAIL pixelDataAtPoint(1)[1] should be within 5 of 112. Was 128. | |
1081 FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. | |
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 127. | |
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 171. | |
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 85. | |
1112 PASS pixelDataAtPoint(0)[3] is within 5 of 191 | |
1113 FAIL pixelDataAtPoint(1)[0] should be within 5 of 158. Was 171. | |
1114 FAIL pixelDataAtPoint(1)[1] should be within 5 of 158. Was 171. | |
1115 FAIL pixelDataAtPoint(1)[2] should be within 5 of 167. Was 85. | |
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 85. | |
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 | |
OLD | NEW |