如何修复Fabric Js和删除颜色问题?

问题描述 投票:1回答:1

我正在使用织物js并删除我使用RemoveColor过滤器的白色背景。它的工作正常,如果图像尺寸像2500px一样大,那么图像的尺寸小于2000px。

Image less then 2000px remove white working correctly

Image greater than 2000px edge cut of

Original Image

fabric.Image.fromURL('resized_245001682.png', function(oImg) {
    var filter = new fabric.Image.filters.RemoveColor({
      color:"#fff",
      threshold: 40,
      distance: 0.1
    });
    oImg.applyFilters();
    canvas.add(oImg);
    canvas.renderAll();
});
javascript jquery canvas fabricjs
1个回答
0
投票

出现此问题是因为默认的textureSize是2048,使用

fabric.textureSize = 5000;
© www.soinside.com 2019 - 2024. All rights reserved.