我正在通过输入 type="file" 上传图片,并在 base64 中得到一张图片:
<input type="file" accept="image/*" />
我在fabricjs中对其应用过滤器,如下所示:
var filter = new fabric.Image.filters.Grayscale();
image.filters.push(filter);
image.applyFilters();
canvas.renderAll();
但是如果渲染了应用了滤镜的画布,图片就会消失。如果我之后删除过滤器,图片会再次显示。
我在 v.2.0.0-rc.3 中使用了 fabricjs