日期:2014-05-17 浏览次数:20692 次
分两步:
1. 画布大小就是矩形的大小
<body onload="drawRect();"> <canvas id="canvas" width="100" height="500"> aaa </canvas> </body>
<script> var IMG_SRC = "./1.jpg"; function drawRect() { var canvas = document.getElementById("canvas"); var context = canvas.getContext("2d"); //context.strokeRect(50, 50, 120, 120); var img=new Image(); //图像被装入后触发 img.onload=function(){ context.drawImage(img,0,0); } img.src=IMG_SRC; } </script>
全部代码:
<!DOCTYPE HTML> <html> <head> <title>HTML5 Canvas Sample</title> <script> var IMG_SRC = "./1.jpg"; function drawRect() { var canvas = document.getElementById("canvas"); var context = canvas.getContext("2d"); //context.strokeRect(50, 50, 120, 120); var img=new Image(); //图像被装入后触发 img.onload=function(){ context.drawImage(img,0,0); } img.src=IMG_SRC; } </script> </head> <body onload="drawRect();"> <canvas id="canvas" width="100" height="500"> aaa </canvas> <canvas id="canvas1" width="500" height="500"> bbb </canvas> </body> </html>