Index: LayoutTests/fast/canvas/canvas-blend-solid-expected.txt |
diff --git a/LayoutTests/fast/canvas/canvas-blend-solid-expected.txt b/LayoutTests/fast/canvas/canvas-blend-solid-expected.txt |
index 65eaefe044c35623bd124986e69ee308c572be0b..d50d4396afd3c04f03d1b2bc722345d7dfc04ca4 100644 |
--- a/LayoutTests/fast/canvas/canvas-blend-solid-expected.txt |
+++ b/LayoutTests/fast/canvas/canvas-blend-solid-expected.txt |
@@ -75,16 +75,16 @@ PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
Testing blend mode "multiply" |
solid on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
PASS pixelDataAtPoint(0)[2] is within 5 of 0 |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 0 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 255. |
PASS pixelDataAtPoint(1)[2] is within 5 of 0 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 0 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 128. |
PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -92,16 +92,16 @@ PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 0 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 127. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 127. |
PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 0 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 64. |
PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -109,16 +109,16 @@ PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 128 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
PASS pixelDataAtPoint(0)[2] is within 5 of 0 |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 128 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 128. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 128. Was 255. |
PASS pixelDataAtPoint(1)[2] is within 5 of 0 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 64 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 64. Was 128. |
PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -126,16 +126,16 @@ PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 85 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
PASS pixelDataAtPoint(0)[2] is within 5 of 84 |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 85 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 85 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 170. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 170. |
PASS pixelDataAtPoint(1)[2] is within 5 of 84 |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 43 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 43. Was 85. |
PASS pixelDataAtPoint(2)[2] is within 5 of 84 |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -147,15 +147,15 @@ Testing blend mode "screen" |
solid on solid |
PASS pixelDataAtPoint(0)[0] is within 5 of 255 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
PASS pixelDataAtPoint(1)[0] is within 5 of 255 |
PASS pixelDataAtPoint(1)[1] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
@@ -164,15 +164,15 @@ PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
PASS pixelDataAtPoint(0)[0] is within 5 of 128 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
PASS pixelDataAtPoint(1)[0] is within 5 of 128 |
PASS pixelDataAtPoint(1)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 64 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
@@ -181,15 +181,15 @@ PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
PASS pixelDataAtPoint(0)[0] is within 5 of 255 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
PASS pixelDataAtPoint(1)[0] is within 5 of 255 |
PASS pixelDataAtPoint(1)[1] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
@@ -198,15 +198,15 @@ PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
PASS pixelDataAtPoint(0)[0] is within 5 of 171 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
PASS pixelDataAtPoint(1)[0] is within 5 of 171 |
PASS pixelDataAtPoint(1)[1] is within 5 of 171 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 85 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
@@ -215,68 +215,68 @@ PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
Testing blend mode "overlay" |
solid on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 255. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 128. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 127. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 127. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 64. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 128 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 128. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 128. Was 255. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 64 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 64. Was 128. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 85 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 85 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 85 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 170. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 170. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 43 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 43. Was 85. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
@@ -285,16 +285,16 @@ PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
Testing blend mode "darken" |
solid on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
PASS pixelDataAtPoint(0)[2] is within 5 of 0 |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 0 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 255. |
PASS pixelDataAtPoint(1)[2] is within 5 of 0 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 0 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 128. |
PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -302,16 +302,16 @@ PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 0 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 127. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 127. |
PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 0 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 64. |
PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -319,16 +319,16 @@ PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 128 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
PASS pixelDataAtPoint(0)[2] is within 5 of 0 |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 128 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 128. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 128. Was 255. |
PASS pixelDataAtPoint(1)[2] is within 5 of 0 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 64 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 64. Was 128. |
PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -336,16 +336,16 @@ PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 85 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
PASS pixelDataAtPoint(0)[2] is within 5 of 84 |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 85 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 85 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 170. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 170. |
PASS pixelDataAtPoint(1)[2] is within 5 of 84 |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 43 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 43. Was 85. |
PASS pixelDataAtPoint(2)[2] is within 5 of 84 |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -357,15 +357,15 @@ Testing blend mode "lighten" |
solid on solid |
PASS pixelDataAtPoint(0)[0] is within 5 of 255 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
PASS pixelDataAtPoint(1)[0] is within 5 of 255 |
PASS pixelDataAtPoint(1)[1] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
@@ -374,15 +374,15 @@ PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
PASS pixelDataAtPoint(0)[0] is within 5 of 128 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
PASS pixelDataAtPoint(1)[0] is within 5 of 128 |
PASS pixelDataAtPoint(1)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 64 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
@@ -391,15 +391,15 @@ PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
PASS pixelDataAtPoint(0)[0] is within 5 of 255 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
PASS pixelDataAtPoint(1)[0] is within 5 of 255 |
PASS pixelDataAtPoint(1)[1] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
@@ -408,15 +408,15 @@ PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
PASS pixelDataAtPoint(0)[0] is within 5 of 171 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
PASS pixelDataAtPoint(1)[0] is within 5 of 171 |
PASS pixelDataAtPoint(1)[1] is within 5 of 171 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 85 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
@@ -425,68 +425,68 @@ PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
Testing blend mode "color-dodge" |
solid on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 255. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 128. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 127. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 127. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 64. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 128 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 128. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 128. Was 255. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 64 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 64. Was 128. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 85 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 85 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 85 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 170. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 170. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 43 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 43. Was 85. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
@@ -495,68 +495,68 @@ PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
Testing blend mode "color-burn" |
solid on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 255. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 128. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 127. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 127. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 64. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 128 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 128. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 128. Was 255. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 128. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 85 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 85 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 85 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 170. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 170. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 85. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
@@ -574,7 +574,7 @@ PASS pixelDataAtPoint(1)[1] is within 5 of 255 |
PASS pixelDataAtPoint(1)[2] is within 5 of 0 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 1 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 1. Was 128. |
PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -591,7 +591,7 @@ PASS pixelDataAtPoint(1)[1] is within 5 of 128 |
PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 0 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 64. |
PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -608,7 +608,7 @@ PASS pixelDataAtPoint(1)[1] is within 5 of 255 |
PASS pixelDataAtPoint(1)[2] is within 5 of 0 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 65 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 65. Was 128. |
PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -625,7 +625,7 @@ PASS pixelDataAtPoint(1)[1] is within 5 of 171 |
PASS pixelDataAtPoint(1)[2] is within 5 of 84 |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 43 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 43. Was 85. |
PASS pixelDataAtPoint(2)[2] is within 5 of 84 |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -635,68 +635,68 @@ PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
Testing blend mode "soft-light" |
solid on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 255. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 128. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 127. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 127. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 0. Was 64. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 128 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 128. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 128. Was 255. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 64 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 64. Was 128. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 85 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 85 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 85 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 170. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 170. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 43 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 43. Was 85. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
@@ -707,154 +707,154 @@ Testing blend mode "difference" |
solid on solid |
PASS pixelDataAtPoint(0)[0] is within 5 of 255 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
PASS pixelDataAtPoint(1)[0] is within 5 of 255 |
PASS pixelDataAtPoint(1)[1] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 0 |
+FAIL pixelDataAtPoint(3)[2] should be within 5 of 0. Was 255. |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
PASS pixelDataAtPoint(0)[0] is within 5 of 128 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
PASS pixelDataAtPoint(1)[0] is within 5 of 128 |
PASS pixelDataAtPoint(1)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 64 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(3)[2] should be within 5 of 127. Was 255. |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
PASS pixelDataAtPoint(0)[0] is within 5 of 255 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
PASS pixelDataAtPoint(1)[0] is within 5 of 255 |
PASS pixelDataAtPoint(1)[1] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 128 |
+FAIL pixelDataAtPoint(3)[2] should be within 5 of 128. Was 255. |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
PASS pixelDataAtPoint(0)[0] is within 5 of 171 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
PASS pixelDataAtPoint(1)[0] is within 5 of 171 |
PASS pixelDataAtPoint(1)[1] is within 5 of 171 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 85 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 171 |
+FAIL pixelDataAtPoint(3)[2] should be within 5 of 171. Was 255. |
PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
Testing blend mode "exclusion" |
solid on solid |
PASS pixelDataAtPoint(0)[0] is within 5 of 255 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
PASS pixelDataAtPoint(1)[0] is within 5 of 255 |
PASS pixelDataAtPoint(1)[1] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 0 |
+FAIL pixelDataAtPoint(3)[2] should be within 5 of 0. Was 255. |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
PASS pixelDataAtPoint(0)[0] is within 5 of 128 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
PASS pixelDataAtPoint(1)[0] is within 5 of 128 |
PASS pixelDataAtPoint(1)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 64 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(3)[2] should be within 5 of 127. Was 255. |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
PASS pixelDataAtPoint(0)[0] is within 5 of 255 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
PASS pixelDataAtPoint(1)[0] is within 5 of 255 |
PASS pixelDataAtPoint(1)[1] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 128 |
+FAIL pixelDataAtPoint(3)[2] should be within 5 of 128. Was 255. |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
PASS pixelDataAtPoint(0)[0] is within 5 of 171 |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
PASS pixelDataAtPoint(1)[0] is within 5 of 171 |
PASS pixelDataAtPoint(1)[1] is within 5 of 171 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
PASS pixelDataAtPoint(2)[1] is within 5 of 85 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 170 |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 170. Was 84. |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(3)[2] is within 5 of 171 |
+FAIL pixelDataAtPoint(3)[2] should be within 5 of 171. Was 255. |
PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
Testing blend mode "hue" |
solid on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 93 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 93. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
PASS pixelDataAtPoint(0)[2] is within 5 of 0 |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 31 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 31 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 31. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 31. Was 255. |
PASS pixelDataAtPoint(1)[2] is within 5 of 0 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 46 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 46. Was 128. |
PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -862,16 +862,16 @@ PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 49 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 49. Was 127. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 16 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 16 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 16. Was 127. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 16. Was 127. |
PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 25 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 25. Was 64. |
PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -879,16 +879,16 @@ PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 175 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 175. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
PASS pixelDataAtPoint(0)[2] is within 5 of 0 |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 144 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 144 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 144. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 144. Was 255. |
PASS pixelDataAtPoint(1)[2] is within 5 of 0 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 88 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 88. Was 128. |
PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -896,16 +896,16 @@ PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 116 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 116. Was 170. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
PASS pixelDataAtPoint(0)[2] is within 5 of 84 |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 96 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 96 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 96. Was 170. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 96. Was 170. |
PASS pixelDataAtPoint(1)[2] is within 5 of 84 |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 58 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 58. Was 85. |
PASS pixelDataAtPoint(2)[2] is within 5 of 84 |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -915,68 +915,68 @@ PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
Testing blend mode "saturation" |
solid on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 255. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(2)[0] is within 5 of 14 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 14 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 142 |
+FAIL pixelDataAtPoint(2)[0] should be within 5 of 14. Was 0. |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 14. Was 128. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 142. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 0 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 127. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 127. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(2)[0] is within 5 of 7 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 7 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 198 |
+FAIL pixelDataAtPoint(2)[0] should be within 5 of 7. Was 0. |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 7. Was 64. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 198. Was 127. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 128 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 128 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 128. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 128. Was 255. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(2)[0] is within 5 of 7 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 71 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 70 |
+FAIL pixelDataAtPoint(2)[0] should be within 5 of 7. Was 0. |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 71. Was 128. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 70. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 85 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 167 |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 167. Was 84. |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 85 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 85 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 167 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 85. Was 170. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 85. Was 170. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 167. Was 84. |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 48 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 130 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 48. Was 85. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 130. Was 84. |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
@@ -985,16 +985,16 @@ PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
Testing blend mode "color" |
solid on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 93 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 93. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
PASS pixelDataAtPoint(0)[2] is within 5 of 0 |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 31 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 31 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 31. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 31. Was 255. |
PASS pixelDataAtPoint(1)[2] is within 5 of 0 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 47 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 47. Was 128. |
PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -1002,16 +1002,16 @@ PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 49 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 49. Was 127. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 16 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 16 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 16. Was 127. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 16. Was 127. |
PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 24 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 24. Was 64. |
PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -1019,16 +1019,16 @@ PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 175 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 175. Was 255. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
PASS pixelDataAtPoint(0)[2] is within 5 of 0 |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 144 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 144 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 144. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 144. Was 255. |
PASS pixelDataAtPoint(1)[2] is within 5 of 0 |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 88 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 88. Was 128. |
PASS pixelDataAtPoint(2)[2] is within 5 of 0 |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -1036,16 +1036,16 @@ PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 116 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 116. Was 170. |
PASS pixelDataAtPoint(0)[1] is within 5 of 0 |
PASS pixelDataAtPoint(0)[2] is within 5 of 84 |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 96 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 96 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 96. Was 170. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 96. Was 170. |
PASS pixelDataAtPoint(1)[2] is within 5 of 84 |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
PASS pixelDataAtPoint(2)[0] is within 5 of 0 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 58 |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 58. Was 85. |
PASS pixelDataAtPoint(2)[2] is within 5 of 84 |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
@@ -1055,68 +1055,68 @@ PASS pixelDataAtPoint(3)[3] is within 5 of 191 |
Testing blend mode "luminosity" |
solid on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 55 |
-PASS pixelDataAtPoint(0)[1] is within 5 of 55 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 55. Was 255. |
+FAIL pixelDataAtPoint(0)[1] should be within 5 of 55. Was 0. |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 224 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 224 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 224. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 224. Was 255. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(2)[0] is within 5 of 54 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 54 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[0] should be within 5 of 54. Was 0. |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 54. Was 128. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
solid on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 28 |
-PASS pixelDataAtPoint(0)[1] is within 5 of 28 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 28. Was 127. |
+FAIL pixelDataAtPoint(0)[1] should be within 5 of 28. Was 0. |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 112 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 112 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 112. Was 127. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 112. Was 127. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(2)[0] is within 5 of 27 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 27 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 255 |
+FAIL pixelDataAtPoint(2)[0] should be within 5 of 27. Was 0. |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 27. Was 64. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 255. Was 127. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on solid |
-PASS pixelDataAtPoint(0)[0] is within 5 of 155 |
-PASS pixelDataAtPoint(0)[1] is within 5 of 27 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 155. Was 255. |
+FAIL pixelDataAtPoint(0)[1] should be within 5 of 27. Was 0. |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(0)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 239 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 239 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 239. Was 255. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 239. Was 255. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(1)[3] is within 5 of 255 |
-PASS pixelDataAtPoint(2)[0] is within 5 of 26 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 90 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 127 |
+FAIL pixelDataAtPoint(2)[0] should be within 5 of 26. Was 0. |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 90. Was 128. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 127. Was 0. |
PASS pixelDataAtPoint(2)[3] is within 5 of 255 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |
PASS pixelDataAtPoint(3)[2] is within 5 of 255 |
PASS pixelDataAtPoint(3)[3] is within 5 of 255 |
alpha on alpha |
-PASS pixelDataAtPoint(0)[0] is within 5 of 104 |
-PASS pixelDataAtPoint(0)[1] is within 5 of 19 |
-PASS pixelDataAtPoint(0)[2] is within 5 of 167 |
+FAIL pixelDataAtPoint(0)[0] should be within 5 of 104. Was 170. |
+FAIL pixelDataAtPoint(0)[1] should be within 5 of 19. Was 0. |
+FAIL pixelDataAtPoint(0)[2] should be within 5 of 167. Was 84. |
PASS pixelDataAtPoint(0)[3] is within 5 of 191 |
-PASS pixelDataAtPoint(1)[0] is within 5 of 158 |
-PASS pixelDataAtPoint(1)[1] is within 5 of 158 |
-PASS pixelDataAtPoint(1)[2] is within 5 of 167 |
+FAIL pixelDataAtPoint(1)[0] should be within 5 of 158. Was 170. |
+FAIL pixelDataAtPoint(1)[1] should be within 5 of 158. Was 170. |
+FAIL pixelDataAtPoint(1)[2] should be within 5 of 167. Was 84. |
PASS pixelDataAtPoint(1)[3] is within 5 of 191 |
-PASS pixelDataAtPoint(2)[0] is within 5 of 16 |
-PASS pixelDataAtPoint(2)[1] is within 5 of 58 |
-PASS pixelDataAtPoint(2)[2] is within 5 of 167 |
+FAIL pixelDataAtPoint(2)[0] should be within 5 of 16. Was 0. |
+FAIL pixelDataAtPoint(2)[1] should be within 5 of 58. Was 85. |
+FAIL pixelDataAtPoint(2)[2] should be within 5 of 167. Was 84. |
PASS pixelDataAtPoint(2)[3] is within 5 of 191 |
PASS pixelDataAtPoint(3)[0] is within 5 of 0 |
PASS pixelDataAtPoint(3)[1] is within 5 of 0 |