rsdb.net
当前位置:首页 >> html5 CAvAs 中用DrAwImAgE 加载giF不动 >>

html5 CAvAs 中用DrAwImAgE 加载giF不动

就是这样的 canvas里面用drawImage画gif只显示第一帧,不会动的。。。

我当初犯的大错误:请你一定记清楚了: ctx.drawImage(img,0,0); 改为 img.onload = function(){ctx.drawImage(img,0,0);} 只有img 加载完了 你画它才有意义。

先画一张图,save一次,再画下一张行不?

cavas 的drawImage只能绘制一个静态图像,如果需要动态的,可以重复drawImage function drawBeauty(beauty,x,y){ myctx.drawImage(beauty, x,y); setTimeout(function(){drawBeauty(beauty,x,y)},100);}隔0.1秒,调用自己,重新绘制图像,看看

网站首页 | 网站地图
All rights reserved Powered by www.rsdb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com