javascript - 在 python 服务器上从 Fabric.js JSON 构造图像

标签 javascript python node.js canvas fabricjs

是否可以使用 python 从 fabric.js Canvas 的 json 表示重建图像?

使用 Node.js 很容易做到但我使用的是 Django,所以我更喜欢不必运行单独的 node.js 服务器来创建这些图像以将它们发送到我的 Django 服务器。

最佳答案

如果不编写 Fabric 的 Python 端口(或自定义解析器+渲染器),我不明白这怎么可能。

原因如下:

JSON 数据字符串包含各种 Fabric 形状的自定义表示,在 Fabric 的 loadFromJSON 解析和解释期间,这些形状全部加载并呈现到 Canvas 上。然后可以使用 Canvas 生成图像。

您可以在 python 中解析数据,因为它只是 JSON。你可以走过去分析它。您甚至可以“看到”需要加载到 Canvas 上的各种形状。但您仍然需要做最主要的事情 — 创建每个形状的视觉表示。

除非您手动执行此操作(使用 Python 中的某种图形方法;这听起来像是一大堆工作),否则我认为没有其他可以完成的事情。

关于javascript - 在 python 服务器上从 Fabric.js JSON 构造图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19471708/

相关文章:

javascript - 如何使用 jQuery Autocomplete item click 重定向到另一个页面

python - 冲突准则

python - 从 pandas Timestamp 获取 MM-DD-YYYY

python - admin注册员工用户无法登录django admin,表单注册员工用户无法登录

node.js - react + GraphQL : Could not find "client" in the context or passed in as an option

javascript - 如何检查服务器和端口在 nodejs 中是否可用?

node.js - 无法通过Kubernetes上的Node.Js连接到Elasticsearch(证书链中的自签名证书)

javascript - 单击菜单项时关闭 Canvas 外导航

javascript - 错误: inject Angular $http service into requires plugin

javascript - Ctags like function code 用Nodeclipse搜索javascript