<canvas id="myCanvas" width="800" height="800"></canvas>
<script type="text/javascript">
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
var img=new Image();
img.src="Images/cloud_two.png";
cxt.drawImage(img,0,0);
</script>
答案 0 :(得分:0)
你需要在onload函数中绘制图像,所以在......
之后img.src="Images/cloud_two.png";
把
img.onload = function(){
cxt.drawImage(img,0,0);
}
希望这会有所帮助并祝你好运!
答案 1 :(得分:0)
您的代码有效:http://jsfiddle.net/alp82/PBFzu/
我将网址替换为图片,所以我猜你的路径错了。
答案 2 :(得分:0)
尝试按照此处所述在img.onload
内进行绘图: