SVG未在使用Fabric.js的画布上正确呈现

SVG未在使用Fabric.js的画布上正确呈现,svg,html5-canvas,fabricjs,Svg,Html5 Canvas,Fabricjs,我使用fabric.loadSVGFromURL函数将SVG图像加载到画布。 大多数图像都正确加载到画布上,但也有一些SVG图像没有正确加载到画布上。SVG的一半作为黑色SVG加载 以下SVG未正确加载到画布上: http://dev9.edisbest.com/Bat_B_020.svg 以下是我使用的代码: var src ="http://dev9.edisbest.com/Bat_B_020.svg"; fabric.loadSVGFromURL(src, fu

我使用fabric.loadSVGFromURL函数将SVG图像加载到画布。 大多数图像都正确加载到画布上,但也有一些SVG图像没有正确加载到画布上。SVG的一半作为黑色SVG加载

以下SVG未正确加载到画布上:

http://dev9.edisbest.com/Bat_B_020.svg
以下是我使用的代码:

    var src ="http://dev9.edisbest.com/Bat_B_020.svg";
        fabric.loadSVGFromURL(src, function (objects, options) { 
        var shape = fabric.util.groupSVGElements(objects, options);
        shape.set({
                          left: canvas.width/2,
                        top: canvas.height/2,
                        scaleY: canvas.height / (shape.height*3),
                        scaleX: canvas.width /(shape.width*3)

                      });
                      shape.setCoords();
        canvas.add(shape);
                      canvas.setActiveObject(shape);
                      canvas.renderAll();
});

在画布上加载SVG时拍摄;在那里,我得到了不需要的黑色,实际上它不在SVG中。

这个问题由Kangax解决

请查看以下链接:

https://github.com/kangax/fabric.js/issues/1021

非常感谢你,Kangax

看起来像Fabric的SVG解析器中的一个bug。请在上提交问题。谢谢Kangax。。。。。。!为了审查我的问题,我已经在github上提交了这个问题,你能帮我吗?