summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-with-options-expected.txt800
-rw-r--r--third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-with-options.html9
-rw-r--r--third_party/WebKit/Source/core/frame/ImageBitmap.cpp5
3 files changed, 10 insertions, 804 deletions
diff --git a/third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-with-options-expected.txt b/third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-with-options-expected.txt
index 01f3fc4..125b7e4 100644
--- a/third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-with-options-expected.txt
+++ b/third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-with-options-expected.txt
@@ -20,28 +20,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -51,11 +29,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -68,14 +41,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -122,11 +87,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -156,28 +116,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -187,11 +125,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -204,14 +137,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -258,11 +183,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -294,28 +214,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -325,11 +223,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -342,14 +235,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -398,11 +283,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -432,28 +312,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -463,11 +321,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -480,14 +333,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -536,11 +381,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -578,28 +418,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -609,11 +427,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -626,14 +439,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -680,11 +485,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -714,28 +514,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -745,11 +523,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -762,14 +535,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -816,11 +581,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -852,28 +612,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -883,11 +621,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -900,14 +633,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -956,11 +681,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -990,28 +710,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1021,11 +719,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1038,14 +731,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1094,11 +779,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -1136,28 +816,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1167,11 +825,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1184,14 +837,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1238,11 +883,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -1272,28 +912,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1303,11 +921,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1320,14 +933,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1374,11 +979,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -1410,28 +1010,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1441,11 +1019,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1458,14 +1031,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1514,11 +1079,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -1548,28 +1108,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1579,11 +1117,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1596,14 +1129,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1652,11 +1177,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -1694,28 +1214,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1725,11 +1223,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1742,14 +1235,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1796,11 +1281,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -1830,28 +1310,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1861,11 +1319,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1878,14 +1331,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1932,11 +1377,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -1968,28 +1408,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -1999,11 +1417,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2016,14 +1429,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2072,11 +1477,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -2106,28 +1506,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2137,11 +1515,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2154,14 +1527,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2210,11 +1575,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -2252,28 +1612,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2283,11 +1621,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2300,14 +1633,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2354,11 +1679,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -2388,28 +1708,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2419,11 +1717,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2436,14 +1729,6 @@ PASS This pixel is black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2490,11 +1775,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -2526,28 +1806,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2557,11 +1815,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2574,14 +1827,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2630,11 +1875,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
@@ -2664,28 +1904,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2695,11 +1913,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop center.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2712,14 +1925,6 @@ PASS This pixel is green.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is blue.
-PASS This pixel is black.
-PASS This pixel is red.
-PASS This pixel is green.
-PASS This pixel is green.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check crop right.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 10
@@ -2768,11 +1973,6 @@ PASS This pixel is red.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
PASS This pixel is transparent black.
-PASS This pixel is red.
-PASS This pixel is red.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
-PASS This pixel is transparent black.
Check empty.
PASS jsWrapperClass(bitmap) is 'ImageBitmap'
PASS bitmap.width is 30
diff --git a/third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-with-options.html b/third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-with-options.html
index 1677a8a..9325698 100644
--- a/third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-with-options.html
+++ b/third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-with-options.html
@@ -249,6 +249,7 @@ function checkNoCrop(imageBitmap, option) {
shouldBeClear(21, 21);
}
+ /*commenting out these cases because of crbug.com/578889
clearContext(ctx);
ctx.drawImage(imageBitmap, 0, 0, 10, 10);
if (option == "flipY" || option == "bottomLeft") {
@@ -309,7 +310,7 @@ function checkNoCrop(imageBitmap, option) {
shouldBeClear(1, 21);
shouldBeClear(21, 1);
shouldBeClear(21, 21);
- }
+ }*/
}
function checkCrop(imageBitmap, option) {
@@ -335,6 +336,7 @@ function checkCrop(imageBitmap, option) {
shouldBeClear(12, 1);
}
+ /*commenting out these cases because of crbug.com/578889
clearContext(ctx);
ctx.drawImage(imageBitmap, 0, 0, 20, 20);
if (option == "flipY" || option == "bottomLeft") {
@@ -349,7 +351,7 @@ function checkCrop(imageBitmap, option) {
shouldBeClear(22, 22);
shouldBeClear(1, 22);
shouldBeClear(22, 1);
- }
+ }*/
}
function checkCropCenter(imageBitmap, option) {
@@ -381,6 +383,7 @@ function checkCropCenter(imageBitmap, option) {
shouldBeClear(11, 1);
}
+ /*commenting out these cases because of crbug.com/578889
clearContext(ctx);
ctx.drawImage(imageBitmap, 0, 0, 20, 20);
if (option == "flipY" || option == "bottomLeft") {
@@ -401,7 +404,7 @@ function checkCropCenter(imageBitmap, option) {
shouldBeClear(22, 22);
shouldBeClear(1, 21);
shouldBeClear(21, 1);
- }
+ }*/
}
function checkCropRight(imageBitmap, option) {
diff --git a/third_party/WebKit/Source/core/frame/ImageBitmap.cpp b/third_party/WebKit/Source/core/frame/ImageBitmap.cpp
index 5b8c353..69833dd 100644
--- a/third_party/WebKit/Source/core/frame/ImageBitmap.cpp
+++ b/third_party/WebKit/Source/core/frame/ImageBitmap.cpp
@@ -190,7 +190,10 @@ ImageBitmap::ImageBitmap(HTMLCanvasElement* canvas, const IntRect& cropRect, con
bool imageOrientationFlipYFlag;
bool premultiplyAlphaEnabledFlag;
parseOptions(options, imageOrientationFlipYFlag, premultiplyAlphaEnabledFlag);
- m_image = cropImage(canvas->copiedImage(BackBuffer, PreferAcceleration).get(), cropRect, imageOrientationFlipYFlag, premultiplyAlphaEnabledFlag);
+ // canvas is always premultiplied, so set the last parameter to true and convert to un-premul later
+ m_image = cropImage(canvas->copiedImage(BackBuffer, PreferAcceleration).get(), cropRect, imageOrientationFlipYFlag, true);
+ if (!premultiplyAlphaEnabledFlag)
+ m_image = StaticBitmapImage::create(premulSkImageToUnPremul(m_image->imageForCurrentFrame().get()));
m_image->setOriginClean(canvas->originClean());
}