javascript - 是否可以在 Canvas HTML5 中设置背景图像,并可以执行一些绘画功能,如撤消、删除、清除、保存该背景图像?

标签 javascript jquery canvas html5-canvas

<分区>

我想了解 Canvas HTML5。 在我的基本 Canvas 元素中,我想设置背景图像,并在其上执行一些功能,如绘画删除、撤消、清除和保存受影响的图像(应用所有效果撤消、清除后).. 任何建议或例子..

最佳答案

您可以使用 drawImage() 将背景绘制到 Canvas 上。所有进一步的操作都绘制在图像上。

完成工作后,您可以将 Canvasstate 导出到图像。

但是你必须为所有任务保留一个历史记录,因为 Canvas 将被直接修改。

可能是保存和恢复方法有用。

请务必先将图像绘制到 Canvas 上,这样所有其他效果都会影响图像。

关于javascript - 是否可以在 Canvas HTML5 中设置背景图像,并可以执行一些绘画功能,如撤消、删除、清除、保存该背景图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8367221/

相关文章:

html - Canvas 绘制图像尺寸错误

animation - 为什么我的 Canvas 在动画帧之间不清晰?

javascript - 悬停时显示带有过渡效果的图像的标签

javascript - 如何使模态组件成为屏幕的中心?

javascript - 需要检索正文中的所有主要 div

javascript - jQuery 无法从 PHP 文件读取 JSON

javascript - 如何正确检查第一个 child 是否被隐藏然后设置 Function Bool

javascript - 缩小 NodeJS 中使用的代码是否有意义?

javascript - 悬停的组 trs

javascript - HTML5 Canvas 字符跳转