Test case details

Preparation Code

<canvas id="canvas1" width="1024" height="1024"></canvas> <script>   var can = document.getElementById('canvas1');   var ctx = can.getContext('2d');     var can2 = document.createElement('canvas');   can2.width = 256;   can2.height = 256;   var ctx2 = can2.getContext('2d');     var can3 = document.createElement('canvas');   can3.width = 512;   can3.height = 512;   var ctx3 = can3.getContext('2d');     function render(context) {     context.font = "20pt Arial";     context.fillStyle = "black";     context.fillText('Hello', 64, 64);   }     render(ctx2);   render(ctx3); </script>

Test cases

Test #1

render(ctx);

Test #2

ctx.drawImage(can2, 0, 0);  

Test #3

ctx.drawImage(can3, 0, 0);  

Test #4

ctx.drawImage(can3, 0, 0, 256, 256, 0, 0, 256, 256);