我通过输入类型="文件"上传图片我在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