首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Fabric.js未从SVG加载路径元素

Fabric.js未从SVG加载路径元素
EN

Stack Overflow用户
提问于 2019-06-05 05:23:33
回答 1查看 182关注 0票数 1

根据fabric的文档,fabric.loadSVGFromURL将返回“路径、路径组(用于复杂对象)、图像、文本等”。

我尝试加载有路径和图像的fabric SVG,但在使用以下代码时,this只加载图像的一部分(但没有任何路径):

代码语言:javascript
复制
var canvas = new fabric.Canvas('fabricCanvas');
var svgString = "https://app.customily.com/Content/eps-svg/4647-08-1293-147-01-01-c7b295b3-0d40-44cc-8892-d82da1edc36b.svg";
fabric.loadSVGFromURL(svgString, function (objects, options) {  
        var a = fabric.util.groupSVGElements(objects, options);     
    canvas.add(a).renderAll();
});                     

下面是SVG在加载时的样子:https://jsfiddle.net/loskiorama/L2yo3ukj/

您知道如何让loadSVGFromURL成功加载SVG中的所有元素吗?

EN

回答 1

Stack Overflow用户

发布于 2019-06-05 08:49:15

它看起来像是与面料版本有关。这是我使用相同的代码获得的结果,使用3.0.0:https://cdnjs.cloudflare.com/ajax/libs/fabric.js/3.0.0/fabric.js

这是我在1.4.0中得到的(示例@Ben发送的版本):

最后,这是它在1.5.0中的样子(应该是这样)

在我看来像是布料虫..。有没有人可以解释一下并证实这一点?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56451532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档