美文网首页
给svg图icon转换填充颜色

给svg图icon转换填充颜色

作者: 小柠有点萌 | 来源:发表于2020-07-17 14:16 被阅读0次

<canvas id="myCanvas" width="800px" height="800px"></canvas>
<script>

    let canvas=new fabric.Canvas('myCanvas')
    let svgSrc='../img/shi.svg'
    fabric.Image.fromURL(svgSrc,function(img){
      img.set({
       scaleX:1,
       scaleY:1
    //width:100,
    //height:100
      })
      canvas.add(img);
      var filter = new fabric.Image.filters.BlendColor({
       color:'red',
       mode: 'tint',
       alpha: 1
      });
      img.filters.push(filter);
      img.applyFilters();
      canvas.renderAll();
    },{
     crossOrigin:'null'
    })
</script>

更改

直接设置set更改没有用,不知道问题出在哪里
obj.filters=[];
                  var filter = new fabric.Image.filters.BlendColor({
                    color:color,
                    mode: "tint",
                    alpha: 1
                  });
                  obj.filters.push(filter)
                  obj.applyFilters();

相关文章

网友评论

      本文标题:给svg图icon转换填充颜色

      本文链接:https://www.haomeiwen.com/subject/bajghktx.html