【发布时间】:2016-02-23 11:04:18
【问题描述】:
我正在尝试使用 Fabric.js 过滤器来更改图像的单一颜色。例如,我正在尝试将图像的红色部分更改为绿色:
image.filters.push(new fabric.Image.filters.Blend({
color: '#ff0000',
mode: 'subtract'
}));
image.filters.push(new fabric.Image.filters.Blend({
color: '#00ff00',
mode: 'add'
}));
image.applyFilters(_canvas.renderAll.bind(_canvas));
但是正在发生的事情是黑色边框也都变成了绿色。有没有办法使用内置过滤器做到这一点?
【问题讨论】: