是否可以在canvasHTML5中设置背景图像,并可以执行一些绘制function,如撤消,擦除,清除,保存背景图像?

我想知道canvas HTML5。 在我的基础canvas元素中,我想要设置背景图像,并且我想要执行一些function,如在绘画中擦除,撤消,清除并保存受影响的图像(在应用所有效果撤消后,清除)..任何建议或示例..

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

当你完成你的工作后,你可以将你的Canvasstate导出到一个图像。

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

可能是Save和restore方法很有帮助。

重要的是,首先将图像绘制到canvas上,这样所有其他效果都会影响图像。

最简单和最好的性能练习是将背景作为canvas背后的div。

历史API可用于撤消和重做。

Canvas对象的toDataURL方法可用于保存图像。