簡體   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