canvas双缓冲技术
阅读数:1538
发布时间:2016-06-25 17:28:38
作者:gsh
标签:
htmlAPI 双缓冲技术
canvas双缓冲技术
- 目的
用来减少画面闪烁
- 方法
获取到页面中的Canvas对象之后,创建了一个与页面Canvas同样大小的Canvas对象。绘图时先将图像绘制到缓冲Canvas中,等到每一桢的图像绘制完全后在把整个缓冲Canvas绘制到页面Canvas中,从而达到减少闪烁的目的。而在现在的浏览器中基本都内置了双缓冲机制,所以离屏Canvas并不是双环冲,而是将离屏Canvas做为一个缓冲区,把需要重复绘制的画面存储起来,减少调用Canvas API的消耗。