[英]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.