我使用 FabricJS 库在 Canvas 上绘图。然后我想在服务器端保存 Canvas 。我不知道如何将它保存在 .svg 文件中。 我所知道的是:
- 创建导出数据
- 使用 AJAX 将其发送到 PHP 脚本
- 使用此 PHP 脚本在服务器上创建文件
问题是我不知道该怎么做。我必须使用哪个 FabricJS 函数来导出 SVG 数据? 我应该使用哪个 PHP 函数来编写文件?
欢迎任何帮助。
谢谢
最佳答案
您可以将 Canvas 的图像保存为 SVG,但不能保存 Canvas 本身。
如果要保存 Canvas 本身,可以使用json。我用它在服务器端数据库和客户端文件系统上保存/加载。通过搜索 JSON.stringify(canvas.toJSON()),您会找到很多这样的例子
关于javascript - FabricJS-Javascript-PHP : Export SVG save on server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42559537/