【发布时间】:2021-04-15 21:01:50
【问题描述】:
当我尝试在 FabricJS 中更改图像 src 时工作正常,但在向该图像更改 src 添加过滤器(混合图像)后无法正常工作:
更改图片源代码:
function replaceImage(imgLink) {
fabric.Image.fromURL(imgLink, function(img) {
var object = canvas.getActiveObject();
object._element.src = imgLink;
canvas.renderAll();
});
}
添加过滤代码:
filter2 = new fabric.Image.filters.BlendImage({
image: mainObject,
mode: 'mask',
alpha: 0.5
});
let object = canvas.getActiveObject();
object.filters.push(filter2);
object.applyFilters();
canvas.renderAll();
【问题讨论】:
标签: fabricjs