在线保存HTML Canvas上下文堆栈?

时间:2011-03-15 04:14:36

标签: html5 canvas save stack

是否有一种简单的方法可以保存HTML画布堆栈以供将来操作?

我不想将画布保存为图像,因为我需要能够随时编辑画布。

理想情况下,我想将堆栈保存为文本文件。

1 个答案:

答案 0 :(得分:1)

Canvas没有任何内置方法可以做到这一点。您必须在代码和画布层之间编写自定义图层以跟踪状态。

在我的头顶,Fabric画布库可以将场景导出为JSON。请参阅Element.toDatalessJSON()Element.loadDatalessJSON(),您可以在根Fabric画布元素上使用它。