有没有办法将图像过滤器应用于fabric.js中的文本对象?我正在使用图像过滤器隐藏边界内容,我也需要将其应用于文本对象.但是图像对象没有应用过滤器的选项.
var textn = new fabric.Text('Hello world', {
fill: 'black',
left: canvas.width / 2,
top: canvas.height / 2
})
canvas.add(textn);
textn.cloneAsImage(function (pgClone) {
pgClone.set({
left: canvas.width / 2,
top: canvas.height / 2,
djtext: $('#addText').val()
});
canvas.add(pgClone);
canvas.setActiveObject(pgClone);
canvas.renderAll();
});
canvas.remove(textn);
canvas.renderAll();
Run Code Online (Sandbox Code Playgroud)
我试过cloneAsImage方法.它可以工作,但每当我想修改文本对象时,我需要再次重新创建文本元素.