我正在使用Fabric js 1.7.22版。 我想删除图像背景。
我的画布代码如下:
var canvas = new fabric.Canvas('canvas');
var canvasElement = document.getElementById('canvas');
var ctx = canvasElement.getContext('2d');
ctx.globalCompositeOperation = 'destinatoin-out';
canvas.setBackgroundImage('http://exampleImage.jpg', function (){
canvas.renderAll();
})
var rect = new fabric.Rect({
top:10,
left:10,
globalCompositeOperation: 'destination-out'
});
canvas.add(rect);
并输出如下:
说明:
我不知道如何以更好的方式擦除图像背景, 请帮助我。
我只想在鼠标按下事件时以编程方式选择最后一个图形,并为该图形设置globalCompositeOperation属性。