Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 <!DOCTYPE html> | |
| 2 <script src=../../resources/testharness.js></script> | |
| 3 <script src=../../resources/testharnessreport.js></script> | |
| 4 <body> | |
| 5 <canvas id='canvas0' width=10 height=10/> | |
| 6 </body> | |
| 7 <script> | |
| 8 | |
| 9 // This test verifies that ImageCapture can grabFrame()s. | |
| 10 | |
| 11 var test = async_test(function() { | |
| 12 var canvas = document.getElementById('canvas0'); | |
| 13 // We need to paint something on the canvas to force it to create a context. | |
| 14 canvas.getContext("2d").fillRect(0, 0, 1, 1); | |
| 15 | |
| 16 var stream = canvas.captureStream(); | |
| 17 var capturer = new ImageCapture(stream.getVideoTracks()[0]); | |
| 18 | |
| 19 capturer.grabFrame() | |
| 20 .then(bitmap => { | |
| 21 assert_equals(document.getElementById('canvas0').width, bitmap.width); | |
| 22 assert_equals(document.getElementById('canvas0').height, bitmap.height); | |
|
emircan
2016/04/26 19:19:31
You can additionally draw a certain color on canva
mcasas
2016/04/27 00:51:29
Yes and no. ImageBitmap per se does not give
acces
| |
| 23 this.done(); | |
| 24 }) | |
| 25 .catch(error => { | |
| 26 assert_unreached('Error during grabFrame(): '+ error); | |
| 27 }); | |
| 28 }, 'exercises the ImageCapture API creation and grabFrame().'); | |
| 29 | |
| 30 </script> | |
| OLD | NEW |