Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap-no-alpha.html |
| diff --git a/third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap-no-alpha.html b/third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap-no-alpha.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..f65e26948eddd2eaa60b73723467239f0ccb47b9 |
| --- /dev/null |
| +++ b/third_party/WebKit/LayoutTests/fast/canvas/imagebitmap/transferImageBitmap-no-alpha.html |
| @@ -0,0 +1,22 @@ |
| +<!DOCTYPE html> |
| +<canvas id = 'dstCanvas' width='100' height='100' style='background-color:red;'></canvas> |
| +<script> |
| +if (window.testRunner) { |
| + testRunner.waitUntilDone(); |
|
Stephen White
2016/02/10 15:34:55
Ibid.
|
| +} |
| +var srcCanvas = document.createElement('canvas'); |
| +srcCanvas.width = srcCanvas.height = 100; |
| +var ctx = srcCanvas.getContext('2d'); |
| +ctx.fillStyle = 'rgba(0, 255, 0, 0.5)'; |
| +ctx.fillRect(0, 0, 100, 100); |
| +createImageBitmap(srcCanvas).then(consumeImageBitmap) |
| + |
| +function consumeImageBitmap(image) { |
| + var dstCanvas = document.getElementById('dstCanvas'); |
|
Stephen White
2016/02/10 15:34:55
Ibid.
|
| + var dstCtx = dstCanvas.getContext('imagebitmap', { alpha: false }); |
| + dstCtx.transferImageBitmap(image); |
| + if (window.testRunner) { |
| + testRunner.notifyDone(); |
| + } |
| +} |
| +</script> |