您的位置:首页 > Web前端 > HTML5

html5 cancas drawImage 首次加载不显示问题,图片预加载

2016-09-28 14:21 405 查看
使用drawImage()方法在绘制时图像未完全加载,那么drawImage()方法则什么都不会做。在使用drawImage()方法时,务必保证所绘图像已经加载好了。通常我们会将其放在图片加载onload回调函数中确保这一点。如下:

img = new Image();
img.src ='devmonitor/res/main.jpg';
img.onload=function(){
ctx.drawImage(img,0,0,img.width,img.height,imgX,imgY,
canvas.width*imgScale,canvas.height*imgScale);
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息