繁体   English   中英

FabricJS 将 SVG 导入画布而不渲染

[英]FabricJS Import SVG into canvas not rendering

我正在试验fabricJS。 我在将 SVG 文件导入画布时卡住了。 我在fabricjs 站点中看到了示例,并使用了 SO 答案中建议的代码。 导入的图像不会在画布中呈现,如下面的小提琴所示。

https://jsfiddle.net/d6p80yuk/

我错过了什么吗?

我尝试过的其他代码

var group = [];

fabric.loadSVGFromURL($(this).attr("src"),function(objects,options) {
    var loadedObjects = new fabric.Group(group);
    loadedObjects.set({
        width: 200,
        height: 200
    });
    canvas.centerObject(loadedObjects);
    canvas.add(loadedObjects);
    canvas.renderAll();
},function(item, object) {
    object.set('id',item.getAttribute('id'));
    group.push(object);
});

在对 Chrome 错误日志稍加处理后,我发现了一条错误消息,指出已加载混合请求。 如果您像我一样使用 chrome 并在 jsfiddle 上工作,请尝试在加载到 jsfiddle 时使用 http。 希望这可以帮到你!

编辑:意思是使用http加载jsfiddle: http : //jsfiddle.net/d6p80yuk/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM