canvas的drawImage方法没法绘制动态gif图 进入全屏
canvas的drawImage方法,不能直接将一张(多帧的)动态图绘制出来,而只能获取到其中的一帧。
比如一张动态图,绘制到canvas上以后,就成这德行了:
就算是直接把这张gif转换为datauri格式,再绘制到canvas上,还是不行。
绘制出来,还是这德行:
canvas的drawImage方法,不能直接将一张(多帧的)动态图绘制出来,而只能获取到其中的一帧。
比如一张动态图,绘制到canvas上以后,就成这德行了:
就算是直接把这张gif转换为datauri格式,再绘制到canvas上,还是不行。
绘制出来,还是这德行:
哈哈
http://www.zhangxinxu.com/study/201512/gif-stop-and-play-by-js-canvas.html
回复 asd : 现在解决没有教下我啊
setinterval也不行啊
回复 asd : 一帧一帧读吗?
发现确实是这样。。。苦逼了
回复 asd : 用setInteval吧。。。
你肯定很愤怒了,我也很愤怒