前端之家收集整理的这篇文章主要介绍了
清除后HTML5恢复画布,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个
功能,可以将一组图像绘制到画布上,然后将其保存.
然后在命令行中运行:
canvas.save();
canvas.clearRect(0,415,415);
canvas.restore();
我希望它能恢复它,但它什么都不做.任何帮助,我在谷歌上找不到关于在这个系列中运行的任何内容,我过去曾经遇到过这个问题.
你
错误地解释了保存的作用.它保存画布的状态,受旋转,平移,缩放等的影响.它不保存画布的任何实际
内容.如果要保存画布上的实际
内容,请尝试将其存储在隐藏的画布中.假设您已将隐藏的画布
添加到html并
获取其上下文对象(canvas2),则以下
内容应保存它:
canvas2.drawImage(canvas,0)
然后恢复它:
canvas.drawImage(canvas2,0)
原文链接:https://www.f2er.com/html5/168344.html