5 <canvas id=
"c1" width=
"400" height=
"400"></canvas>
6 <canvas id=
"c2" width=
"400" height=
"400"></canvas>
8 <script type=
"text/javascript">
9 var canv1
= document
.getElementById('c1');
10 var canv2
= document
.getElementById('c2');
11 var ctx1
= canv1
.getContext('2d');
12 var ctx2
= canv2
.getContext('2d');
14 ctx1
.strokeStyle
= '#FF0000';
16 ctx1
.lineTo(390, 390);
22 var imgData
= ctx1
.getImageData(0, 0, canv1
.width
, canv1
.height
);
24 // Resize canvas - seems to cause the bug
30 // Put image data from ctx1 to ctx2
31 ctx2
.putImageData(imgData
, 0, 0);
33 // Draw canvas2 on canvas1
34 ctx1
.drawImage(canv2
, 0, 0);