2015-05-29 145 views
1

我試圖加載SVG文件中使用帆布fabric.js:錯誤的圖像尺寸

svg_url2 = "http://localhost/fabric/bozza biglietto-03.svg"; 

canvas = new fabric.Canvas('canvas'); 
fabric.loadSVGFromURL(svg_url2, function(objects) { 

canvas.add.apply(canvas, objects); 
canvas.renderAll(); 

SVG文件已經被重新調整內嵌圖像,但是當它加載在畫布中,圖像呈現其原始大小。 如果我在kichensink演示中粘貼相同的SVG,它將顯示ist正確的尺寸。我錯過了什麼嗎?

的SVG:

SVG image

回答

0

試試這個:

fabric.loadSVGFromURL(svg_url2, function(objects, options) { 
    var obj = fabric.util.groupSVGElements(objects, options); 
    canvas.add(obj).renderAll(); 
}); 

我應該工作。

+0

它不起作用;我已經嘗試過了。此外,這不是我所需要的,因爲我想讓對象保持不分組。 –