簡體   English   中英

從URL添加SVG渲染黑色圖像

[英]Add SVG from URL render black image

我有一個此SVG ,我正嘗試在畫布中加載它,但它僅呈現黑色圖像,那么如何解決呢?

版本:2.0.0-beta.7

我已經嘗試了loadSVGFromString方法和loadSVGFromURL方法,但是都沒有成功:

//Using loadSVGFromString
var a = 'svg string';
fabric.loadSVGFromString(a,function(objects, options) {
  var obj = fabric.util.groupSVGElements(objects, options);
    canvas.add(obj).renderAll();
});

//using loadSVGFromURL
fabric.loadSVGFromURL('URL Here', function(objects,options) {
    var group = new fabric.Group(objects, {
        left: 50,
        top: 50,
    });
    canvas.add(group);
    canvas.renderAll();
});

簽出此密碼筆

“全黑” svg通常是某些無效或不受支持的svg標記的結果。 就您而言,我認為您應該從svg中刪除fill-opacity="null"引用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM