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

发布于 2024-10-22 23:31:03 字数 100 浏览 1 评论 0原文

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

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

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

Is there a simple way to save an HTML canvas stack for future manipulation?

I do not want to save the canvas as an image because I need to be able to edit the canvas at any time.

Ideally I would like to save the stack as a text file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

念﹏祤嫣 2024-10-29 23:31:03

Canvas 没有任何内置方法来执行此操作。您必须在代码和画布层之间编写一个自定义层来跟踪状态。

在我的脑海中,Fabric 画布库能够将场景导出为 JSON。请参阅 Element.toDatalessJSON()Element.loadDatalessJSON(),您可以使用根 Fabric 画布元素。

Canvas does not have any built in way to do this. You would have to write a custom layer in between your code and the canvas layer to track the state.

Off the top of my head, the Fabric canvas library has the ability to export the scene to JSON. See Element.toDatalessJSON() and Element.loadDatalessJSON(), which you can use on the root Fabric canvas element.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文