我正在尝试使用fabric.js色调应用图像颜色。我找到了一个example,我试图申请,但没有运气:
var active = canvas.getActiveObject();
if (active && active.type === 'image') {
var color = $(this).css("background-color");
var filter = new fabric.Image.filters.Tint({
color : '#3513B0',
opacity : 0.5
});
active.filters.push(filter);
active.applyFilters(canvas.renderAll.bind(canvas));
}
else{
active.set('fill',color);
}
这是我的JSFiddle。