求教,html5基础 画布中绘制图片的问题,代码和问题如下图

2025-02-22 09:29:39
推荐回答(2个)
回答1:

把 cxt.drawImage(img, 0, 0);
换成
img.onload = function ()
{
    cxt.drawImage(img, 0, 0);
}
试试

回答2:

绘制图片的时候必须等到图片加载完成才能绘制,所以绘制的方法要写到加载完成以后的方法里面,例如下面这个

img.src="images/gz.jpg";
img.onload=function(){
context.drawImage(img,20,20,200,200);
}