javascript - FabricJS-Javascript-PHP : Export SVG save on server

标签 javascript php canvas svg fabricjs

我使用 FabricJS 库在 Canvas 上绘图。然后我想在服务器端保存 Canvas 。我不知道如何将它保存在 .svg 文件中。 我所知道的是:

  1. 创建导出数据
  2. 使用 AJAX 将其发送到 PHP 脚本
  3. 使用此 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/

相关文章:

javascript - Paypal 支付转账确认API

javascript - 如何在 Angular 中的 JSON 属性中绑定(bind) HTML 数据

PHP构造的JavaScript onClick函数在ajax响应返回时不起作用

php - 改进用于搜索的 SQL 查询

php - 我需要 libphp7.so 模块来在 Centos 上配置 apache

reactjs - 是否可以将react-konva应用到React Native项目中?

javascript - js 文件中的一部分脚本与 firebug 控制台一起正常工作,但在页面中不工作

php - 如何通过ajax获取多个查询的结果

javascript - 使用 setInterval 来回移动 Canvas 图像

javascript - 根据质量和弹跳系数计算球与球碰撞的速度和方向