代码:
1 <head>
2 </head>
3 <body>
4 <canvas width=300 height=300></canvas><br><br>
5 <script>
6 var img= new Image(100,100);
7 img.src="1.jpg";
8 var g =document.getElementById("c").getContext("2d");
9 g.drawImage(img, 0, 0);
10 document.body.appendChild(img);
11 </script>
12 </body>
结果:
采用document.body.appendChild画出的图像大小是100*100,但是canvas画出来的是图像本身图像,难道canvas不知道我已经改变了图像大小?