summaryrefslogtreecommitdiffstats
path: root/third_party
diff options
context:
space:
mode:
Diffstat (limited to 'third_party')
-rw-r--r--third_party/WebKit/LayoutTests/TestExpectations2
-rw-r--r--third_party/WebKit/LayoutTests/platform/chromium-linux-x86/fast/canvas/canvas-blend-solid-expected.txt1129
-rw-r--r--third_party/WebKit/LayoutTests/platform/chromium-linux/fast/canvas/canvas-blend-solid-expected.txt1129
-rw-r--r--third_party/WebKit/LayoutTests/platform/chromium-mac-lion/fast/canvas/canvas-blend-image-expected.txt1129
-rw-r--r--third_party/WebKit/LayoutTests/platform/chromium-mac-lion/fast/canvas/canvas-blend-solid-expected.txt1205
-rw-r--r--third_party/WebKit/LayoutTests/platform/chromium-mac-snowleopard/fast/canvas/canvas-blend-image-expected.txt1129
-rw-r--r--third_party/WebKit/LayoutTests/platform/chromium-mac-snowleopard/fast/canvas/canvas-blend-solid-expected.txt1129
7 files changed, 0 insertions, 6852 deletions
diff --git a/third_party/WebKit/LayoutTests/TestExpectations b/third_party/WebKit/LayoutTests/TestExpectations
index 57ec4e4..ec2171b 100644
--- a/third_party/WebKit/LayoutTests/TestExpectations
+++ b/third_party/WebKit/LayoutTests/TestExpectations
@@ -111,8 +111,6 @@ crbug.com/246107 [ Release ] fast/events/selectionchange-iframe.html [ Timeout ]
# TEMPORARILY SKIPPED TESTS
# -----------------------------------------------------------------
-webkit.org/b/100071 fast/canvas/canvas-blend-image.html [ Failure Pass ]
-webkit.org/b/100071 fast/canvas/canvas-blend-solid.html [ Failure Pass ]
webkit.org/b/100071 virtual/gpu/fast/canvas/canvas-blend-image.html [ Pass Timeout ]
webkit.org/b/100071 virtual/gpu/fast/canvas/canvas-blend-solid.html [ Pass Timeout ]
diff --git a/third_party/WebKit/LayoutTests/platform/chromium-linux-x86/fast/canvas/canvas-blend-solid-expected.txt b/third_party/WebKit/LayoutTests/platform/chromium-linux-x86/fast/canvas/canvas-blend-solid-expected.txt
deleted file mode 100644
index 8a2726d..0000000
--- a/third_party/WebKit/LayoutTests/platform/chromium-linux-x86/fast/canvas/canvas-blend-solid-expected.txt
+++ /dev/null
@@ -1,1129 +0,0 @@
-Series of tests to ensure correct results on applying different blend modes.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-Testing blend mode "source-over"
-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 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 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 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 128
-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 128
-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 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
-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 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 255
-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 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
-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 171
-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 171
-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 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
-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 191
-
-Testing blend mode "multiply"
-solid on solid
-PASS pixelDataAtPoint(0)[0] is within 5 of 0
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-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
-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
-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
-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 128
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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 255
-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 255
-PASS pixelDataAtPoint(1)[1] is within 5 of 255
-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 128
-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
-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 171
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-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
-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
-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
-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 128
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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 255
-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 255
-PASS pixelDataAtPoint(1)[1] is within 5 of 255
-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 128
-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
-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 171
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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 42
-PASS pixelDataAtPoint(2)[2] is within 5 of 170
-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 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-Testing blend mode "hard-light"
-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 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 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
-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
-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 128
-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 128
-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
-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
-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 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 255
-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
-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
-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 171
-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 171
-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
-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
-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 191
-
-Testing blend mode "soft-light"
-solid on solid
-PASS pixelDataAtPoint(0)[0] is within 5 of 0
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-Testing blend mode "saturation"
-solid on solid
-PASS pixelDataAtPoint(0)[0] is within 5 of 0
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 7
-PASS pixelDataAtPoint(2)[1] is within 5 of 71
-PASS pixelDataAtPoint(2)[2] is within 5 of 70
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 167
-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
-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
-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 255
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/third_party/WebKit/LayoutTests/platform/chromium-linux/fast/canvas/canvas-blend-solid-expected.txt b/third_party/WebKit/LayoutTests/platform/chromium-linux/fast/canvas/canvas-blend-solid-expected.txt
deleted file mode 100644
index d50d439..0000000
--- a/third_party/WebKit/LayoutTests/platform/chromium-linux/fast/canvas/canvas-blend-solid-expected.txt
+++ /dev/null
@@ -1,1129 +0,0 @@
-Series of tests to ensure correct results on applying different blend modes.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-Testing blend mode "source-over"
-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 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 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 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 128
-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 128
-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 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
-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 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 255
-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 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
-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 171
-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 171
-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 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
-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 191
-
-Testing blend mode "multiply"
-solid on solid
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-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
-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
-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
-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 128
-PASS pixelDataAtPoint(0)[1] is within 5 of 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 128
-PASS pixelDataAtPoint(1)[1] is within 5 of 128
-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
-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 255
-PASS pixelDataAtPoint(0)[1] is within 5 of 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 255
-PASS pixelDataAtPoint(1)[1] is within 5 of 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 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 171
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-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
-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
-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 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-Testing blend mode "overlay"
-solid on solid
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
-PASS pixelDataAtPoint(0)[3] 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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127.
-PASS pixelDataAtPoint(0)[3] 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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
-PASS pixelDataAtPoint(0)[3] is within 5 of 255
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84.
-PASS pixelDataAtPoint(0)[3] is within 5 of 191
-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
-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
-PASS pixelDataAtPoint(3)[2] is within 5 of 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-Testing blend mode "darken"
-solid on solid
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-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
-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
-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
-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 128
-PASS pixelDataAtPoint(0)[1] is within 5 of 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 128
-PASS pixelDataAtPoint(1)[1] is within 5 of 128
-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
-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 255
-PASS pixelDataAtPoint(0)[1] is within 5 of 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 255
-PASS pixelDataAtPoint(1)[1] is within 5 of 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 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 171
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-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
-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
-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 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-Testing blend mode "color-dodge"
-solid on solid
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
-PASS pixelDataAtPoint(0)[3] 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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127.
-PASS pixelDataAtPoint(0)[3] 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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
-PASS pixelDataAtPoint(0)[3] is within 5 of 255
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84.
-PASS pixelDataAtPoint(0)[3] is within 5 of 191
-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
-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
-PASS pixelDataAtPoint(3)[2] is within 5 of 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-Testing blend mode "color-burn"
-solid on solid
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
-PASS pixelDataAtPoint(0)[3] 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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127.
-PASS pixelDataAtPoint(0)[3] 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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
-PASS pixelDataAtPoint(0)[3] is within 5 of 255
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84.
-PASS pixelDataAtPoint(0)[3] is within 5 of 191
-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
-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
-PASS pixelDataAtPoint(3)[2] is within 5 of 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-Testing blend mode "hard-light"
-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 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 0
-PASS pixelDataAtPoint(1)[3] is within 5 of 255
-PASS pixelDataAtPoint(2)[0] is within 5 of 0
-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
-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 128
-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 128
-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
-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
-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 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 255
-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
-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
-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 171
-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 171
-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
-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
-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 191
-
-Testing blend mode "soft-light"
-solid on solid
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
-PASS pixelDataAtPoint(0)[3] 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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127.
-PASS pixelDataAtPoint(0)[3] 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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
-PASS pixelDataAtPoint(0)[3] is within 5 of 255
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84.
-PASS pixelDataAtPoint(0)[3] is within 5 of 191
-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
-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
-PASS pixelDataAtPoint(3)[2] is within 5 of 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-Testing blend mode "saturation"
-solid on solid
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
-PASS pixelDataAtPoint(0)[3] 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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127.
-PASS pixelDataAtPoint(0)[3] 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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
-PASS pixelDataAtPoint(0)[3] is within 5 of 255
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 167. Was 84.
-PASS pixelDataAtPoint(0)[3] is within 5 of 191
-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
-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
-PASS pixelDataAtPoint(3)[2] is within 5 of 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-Testing blend mode "color"
-solid on solid
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-Testing blend mode "luminosity"
-solid on solid
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-PASS pixelDataAtPoint(3)[2] is within 5 of 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/third_party/WebKit/LayoutTests/platform/chromium-mac-lion/fast/canvas/canvas-blend-image-expected.txt b/third_party/WebKit/LayoutTests/platform/chromium-mac-lion/fast/canvas/canvas-blend-image-expected.txt
deleted file mode 100644
index 0290cad..0000000
--- a/third_party/WebKit/LayoutTests/platform/chromium-mac-lion/fast/canvas/canvas-blend-image-expected.txt
+++ /dev/null
@@ -1,1129 +0,0 @@
-Series of tests to ensure correct results on applying different blend modes.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-Testing blend mode "source-over"
-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 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 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 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 128
-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 128
-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 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
-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 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 255
-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 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
-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 171
-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 171
-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 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
-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 191
-
-Testing blend mode "multiply"
-solid on solid
-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
-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
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 128.
-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
-FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 128.
-FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-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
-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
-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
-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 128
-PASS pixelDataAtPoint(0)[1] is within 5 of 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 128
-PASS pixelDataAtPoint(1)[1] is within 5 of 128
-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
-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 255
-PASS pixelDataAtPoint(0)[1] is within 5 of 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 255
-PASS pixelDataAtPoint(1)[1] is within 5 of 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 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 171
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-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
-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
-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 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-Testing blend mode "overlay"
-solid on solid
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
-PASS pixelDataAtPoint(0)[3] 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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 128.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127.
-PASS pixelDataAtPoint(0)[3] is within 5 of 255
-FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 128.
-FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 128.
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
-PASS pixelDataAtPoint(0)[3] is within 5 of 255
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84.
-PASS pixelDataAtPoint(0)[3] is within 5 of 191
-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
-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
-PASS pixelDataAtPoint(3)[2] is within 5 of 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-Testing blend mode "darken"
-solid on solid
-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
-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
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 128.
-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
-FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 128.
-FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-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
-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
-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
-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 128
-PASS pixelDataAtPoint(0)[1] is within 5 of 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 128
-PASS pixelDataAtPoint(1)[1] is within 5 of 128
-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
-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 255
-PASS pixelDataAtPoint(0)[1] is within 5 of 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 255
-PASS pixelDataAtPoint(1)[1] is within 5 of 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 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 171
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-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
-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
-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 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-Testing blend mode "color-dodge"
-solid on solid
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
-PASS pixelDataAtPoint(0)[3] 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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 128.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127.
-PASS pixelDataAtPoint(0)[3] is within 5 of 255
-FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 128.
-FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 128.
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
-PASS pixelDataAtPoint(0)[3] is within 5 of 255
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84.
-PASS pixelDataAtPoint(0)[3] is within 5 of 191
-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
-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
-PASS pixelDataAtPoint(3)[2] is within 5 of 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-Testing blend mode "color-burn"
-solid on solid
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
-PASS pixelDataAtPoint(0)[3] 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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 128.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127.
-PASS pixelDataAtPoint(0)[3] is within 5 of 255
-FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 128.
-FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 128.
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
-PASS pixelDataAtPoint(0)[3] is within 5 of 255
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84.
-PASS pixelDataAtPoint(0)[3] is within 5 of 191
-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
-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
-PASS pixelDataAtPoint(3)[2] is within 5 of 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-Testing blend mode "hard-light"
-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 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 0
-PASS pixelDataAtPoint(1)[3] is within 5 of 255
-PASS pixelDataAtPoint(2)[0] is within 5 of 0
-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
-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 128
-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 128
-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
-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
-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 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 255
-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
-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
-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 171
-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 171
-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
-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
-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 191
-
-Testing blend mode "soft-light"
-solid on solid
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
-PASS pixelDataAtPoint(0)[3] 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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 128.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127.
-PASS pixelDataAtPoint(0)[3] is within 5 of 255
-FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 128.
-FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 128.
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
-PASS pixelDataAtPoint(0)[3] is within 5 of 255
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 170. Was 84.
-PASS pixelDataAtPoint(0)[3] is within 5 of 191
-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
-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
-PASS pixelDataAtPoint(3)[2] is within 5 of 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 49. Was 128.
-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
-FAIL pixelDataAtPoint(1)[0] should be within 5 of 16. Was 128.
-FAIL pixelDataAtPoint(1)[1] should be within 5 of 16. Was 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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-Testing blend mode "saturation"
-solid on solid
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
-PASS pixelDataAtPoint(0)[3] 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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 128.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127.
-PASS pixelDataAtPoint(0)[3] is within 5 of 255
-FAIL pixelDataAtPoint(1)[0] should be within 5 of 0. Was 128.
-FAIL pixelDataAtPoint(1)[1] should be within 5 of 0. Was 128.
-FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127.
-PASS pixelDataAtPoint(1)[3] is within 5 of 255
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 128. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 127. Was 0.
-PASS pixelDataAtPoint(0)[3] is within 5 of 255
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 85. Was 170.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 167. Was 84.
-PASS pixelDataAtPoint(0)[3] is within 5 of 191
-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
-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
-PASS pixelDataAtPoint(3)[2] is within 5 of 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-Testing blend mode "color"
-solid on solid
-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
-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
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 49. Was 128.
-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
-FAIL pixelDataAtPoint(1)[0] should be within 5 of 16. Was 128.
-FAIL pixelDataAtPoint(1)[1] should be within 5 of 16. Was 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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-Testing blend mode "luminosity"
-solid on solid
-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
-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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 28. Was 128.
-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
-FAIL pixelDataAtPoint(1)[0] should be within 5 of 112. Was 128.
-FAIL pixelDataAtPoint(1)[1] should be within 5 of 112. Was 128.
-FAIL pixelDataAtPoint(1)[2] should be within 5 of 255. Was 127.
-PASS pixelDataAtPoint(1)[3] 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
-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
-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
-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
-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
-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
-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
-PASS pixelDataAtPoint(3)[2] is within 5 of 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/third_party/WebKit/LayoutTests/platform/chromium-mac-lion/fast/canvas/canvas-blend-solid-expected.txt b/third_party/WebKit/LayoutTests/platform/chromium-mac-lion/fast/canvas/canvas-blend-solid-expected.txt
deleted file mode 100644
index 81d197c..0000000
--- a/third_party/WebKit/LayoutTests/platform/chromium-mac-lion/fast/canvas/canvas-blend-solid-expected.txt
+++ /dev/null
@@ -1,1205 +0,0 @@
-Series of tests to ensure correct results on applying different blend modes.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-Testing blend mode "source-over"
-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 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 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 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 128
-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 128
-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 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
-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 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 255
-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 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
-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 171
-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 171
-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 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
-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 191
-
-Testing blend mode "multiply"
-solid on solid
-PASS pixelDataAtPoint(0)[0] is within 5 of 0
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-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
-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
-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
-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 128
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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 255
-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 255
-PASS pixelDataAtPoint(1)[1] is within 5 of 255
-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 128
-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
-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 171
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-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
-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
-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
-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 128
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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 255
-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 255
-PASS pixelDataAtPoint(1)[1] is within 5 of 255
-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 128
-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
-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 171
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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 42
-PASS pixelDataAtPoint(2)[2] is within 5 of 170
-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 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-Testing blend mode "hard-light"
-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 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 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
-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
-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 128
-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 128
-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
-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
-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 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 255
-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
-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
-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 171
-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 171
-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
-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
-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 191
-
-Testing blend mode "soft-light"
-solid on solid
-PASS pixelDataAtPoint(0)[0] is within 5 of 0
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-PASS pixelDataAtPoint(2)[3] is within 5 of 255
-PASS s 84.
-PASS pixelDataAtPoint(0)[3] is within 5 of 191
-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
-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
-PASS pixelDataAtPoint(3)[2] is within 5 of 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-Testing blend mode "saturation"
-solid on solid
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 255.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 0.
-PASS pixelDataAtPoint(0)[3] 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
-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
-FAIL pixelDataAtPoint(0)[0] should be within 5 of 0. Was 127.
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-FAIL pixelDataAtPoint(0)[2] should be within 5 of 255. Was 127.
-PASS pixelDataAtPoint(0)[3] 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
-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 withiaAtPoint(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
-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
-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
-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
-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 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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
-of 0
-PASS pixelDataAtPoint(1)[3] is within 5 of 255
-PASS pixelDataAtPoint(2)[0] is within 5 of 0
-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
-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
-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
-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
-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
-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 191
-
-Testing blend mode "luminosity"
-solid on solid
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-PASS pixelDataAtPoint(3)[2] is within 5 of 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/third_party/WebKit/LayoutTests/platform/chromium-mac-snowleopard/fast/canvas/canvas-blend-image-expected.txt b/third_party/WebKit/LayoutTests/platform/chromium-mac-snowleopard/fast/canvas/canvas-blend-image-expected.txt
deleted file mode 100644
index 8a2726d..0000000
--- a/third_party/WebKit/LayoutTests/platform/chromium-mac-snowleopard/fast/canvas/canvas-blend-image-expected.txt
+++ /dev/null
@@ -1,1129 +0,0 @@
-Series of tests to ensure correct results on applying different blend modes.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-Testing blend mode "source-over"
-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 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 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 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 128
-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 128
-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 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
-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 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 255
-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 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
-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 171
-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 171
-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 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
-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 191
-
-Testing blend mode "multiply"
-solid on solid
-PASS pixelDataAtPoint(0)[0] is within 5 of 0
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-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
-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
-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
-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 128
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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 255
-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 255
-PASS pixelDataAtPoint(1)[1] is within 5 of 255
-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 128
-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
-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 171
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-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
-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
-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
-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 128
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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 255
-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 255
-PASS pixelDataAtPoint(1)[1] is within 5 of 255
-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 128
-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
-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 171
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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 42
-PASS pixelDataAtPoint(2)[2] is within 5 of 170
-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 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-Testing blend mode "hard-light"
-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 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 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
-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
-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 128
-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 128
-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
-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
-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 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 255
-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
-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
-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 171
-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 171
-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
-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
-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 191
-
-Testing blend mode "soft-light"
-solid on solid
-PASS pixelDataAtPoint(0)[0] is within 5 of 0
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-Testing blend mode "saturation"
-solid on solid
-PASS pixelDataAtPoint(0)[0] is within 5 of 0
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 7
-PASS pixelDataAtPoint(2)[1] is within 5 of 71
-PASS pixelDataAtPoint(2)[2] is within 5 of 70
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 167
-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
-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
-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 255
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/third_party/WebKit/LayoutTests/platform/chromium-mac-snowleopard/fast/canvas/canvas-blend-solid-expected.txt b/third_party/WebKit/LayoutTests/platform/chromium-mac-snowleopard/fast/canvas/canvas-blend-solid-expected.txt
deleted file mode 100644
index 8a2726d..0000000
--- a/third_party/WebKit/LayoutTests/platform/chromium-mac-snowleopard/fast/canvas/canvas-blend-solid-expected.txt
+++ /dev/null
@@ -1,1129 +0,0 @@
-Series of tests to ensure correct results on applying different blend modes.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-Testing blend mode "source-over"
-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 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 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 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 128
-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 128
-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 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
-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 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 255
-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 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
-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 171
-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 171
-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 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
-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 191
-
-Testing blend mode "multiply"
-solid on solid
-PASS pixelDataAtPoint(0)[0] is within 5 of 0
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-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
-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
-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
-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 128
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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 255
-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 255
-PASS pixelDataAtPoint(1)[1] is within 5 of 255
-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 128
-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
-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 171
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-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
-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
-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
-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 128
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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 255
-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 255
-PASS pixelDataAtPoint(1)[1] is within 5 of 255
-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 128
-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
-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 171
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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 42
-PASS pixelDataAtPoint(2)[2] is within 5 of 170
-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 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-Testing blend mode "hard-light"
-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 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 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
-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
-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 128
-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 128
-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
-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
-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 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 255
-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
-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
-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 171
-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 171
-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
-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
-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 191
-
-Testing blend mode "soft-light"
-solid on solid
-PASS pixelDataAtPoint(0)[0] is within 5 of 0
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 170
-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
-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
-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 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 191
-
-Testing blend mode "saturation"
-solid on solid
-PASS pixelDataAtPoint(0)[0] is within 5 of 0
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 255
-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
-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
-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
-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 128
-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 7
-PASS pixelDataAtPoint(2)[1] is within 5 of 71
-PASS pixelDataAtPoint(2)[2] is within 5 of 70
-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
-PASS pixelDataAtPoint(0)[1] is within 5 of 0
-PASS pixelDataAtPoint(0)[2] is within 5 of 167
-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
-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
-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 255
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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 255
-PASS pixelDataAtPoint(3)[3] is within 5 of 191
-
-PASS successfullyParsed is true
-
-TEST COMPLETE
-