【发布时间】:2015-08-31 18:58:00
【问题描述】:
我正在开发使用fabricjs javascript 库设计T 恤的应用程序。 T 恤模板(png)相对于画布绝对定位。因此,当画布被光栅化为 SVG 时,画布上的对象将被保存。
我目前正在数据库中存储SVG 数据以用于显示目的。设计 T 恤的过程完成后,需要将其保存为矢量图像,以便在缩放时保持其原始质量。如何做到这一点?
或者像this这样的系统如何保存高质量的图像?
【问题讨论】:
-
嗨 - 你对这个话题做了哪些研究?你谷歌搜索了吗?为什么结果不理想?
-
你可能在这里混淆了一些东西。 SVG 是矢量图,因此通常 SVG 会被光栅化到画布上,而不是相反。如果你有 SVG,你应该已经有了你正在寻找的矢量图像。
-
@K3N,(很好的链接)但这不是一个重复的问题。 OP 正在使用 FabricJS 库,它有一个非常好的 .toSVG 方法,可以将所有 FabricJS 对象转换为它们的 SVG 等价物。
-
@markE 您是否费心查看该帖子中的 answer?
标签: ruby-on-rails canvas svg fabricjs