Index: third_party/WebKit/LayoutTests/fast/canvas/OffscreenCanvas-2d-drawImage-in-worker.html |
diff --git a/third_party/WebKit/LayoutTests/fast/canvas/OffscreenCanvas-2d-pattern-in-worker.html b/third_party/WebKit/LayoutTests/fast/canvas/OffscreenCanvas-2d-drawImage-in-worker.html |
similarity index 87% |
copy from third_party/WebKit/LayoutTests/fast/canvas/OffscreenCanvas-2d-pattern-in-worker.html |
copy to third_party/WebKit/LayoutTests/fast/canvas/OffscreenCanvas-2d-drawImage-in-worker.html |
index 4d43564d11c017d397ca852d1c08e9498d6a4194..c91c4e9e561b3da09ec8cc7f09e1aa5a5edf6edf 100644 |
--- a/third_party/WebKit/LayoutTests/fast/canvas/OffscreenCanvas-2d-pattern-in-worker.html |
+++ b/third_party/WebKit/LayoutTests/fast/canvas/OffscreenCanvas-2d-drawImage-in-worker.html |
@@ -7,9 +7,12 @@ self.onmessage = function(e) { |
var aCanvas = new OffscreenCanvas(150, 150); |
var ctx = aCanvas.getContext('2d'); |
- var myPattern = ctx.createPattern(e.data, 'repeat'); |
- ctx.fillStyle = myPattern; |
- ctx.fillRect(0, 0, aCanvas.width, aCanvas.height); |
+ ctx.drawImage(e.data, 0, 0); |
+ ctx.drawImage(e.data, 30, 30); |
+ // stretch the image |
+ ctx.drawImage(e.data, 8, 8, 15, 15, 60, 60, 60, 60); |
+ // reduce the image |
+ ctx.drawImage(e.data, 8, 8, 15, 15, 120, 120, 15, 15); |
var image = aCanvas.transferToImageBitmap(); |
self.postMessage(image, [image]); |