清除后 HTML5 恢复 Canvas

标签 html save restore html5-canvas

我有一个函数,可以将一组图像绘制到 Canvas 上,然后将其保存。

然后在命令行中运行:

canvas.save();
canvas.clearRect(0,0,415,415);
canvas.restore();

我希望它能恢复它,但它什么也没做。任何帮助,我在谷歌上找不到任何关于在本系列中运行的信息,而且我过去曾多次遇到过这个问题。

最佳答案

您可以使用 getImageData 和 putImageData 来保存和恢复 Canvas 内容。

tmp = context.getImageData(0,0,415,415);
context.clearRect(0,0,415,415);
context.putImageData(tmp,0,0);

关于清除后 HTML5 恢复 Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8130777/

相关文章:

javascript - 当页面包含单词时显示 div

javascript - jQuery.css ("width") 表 th

c# - 如何将 DatagridView 保存在 Xml 中并将 Xml 加载到 datagridView?

IOS:如何恢复应用程序状态

javascript - Angular/Material 中的样式化 mat-form-field 输入

php - 删除奇怪的字体编码

ios - 在 iOS 中保存照片时显示等待对话框或指示器,值得吗?

drupal - Drupal 站点缺少“保存”按钮

database - SQLite 错误 : Expression tree is too large (maximum depth 1000)

testing - 仅限 TFS 2012 备份和还原 BuildDefinitions