Javascript fabric.js-创建对象后更改笔刷笔划颜色
您可以从画布获取活动对象并更改其属性,例如填充、笔划。有没有可能得到一个自由绘制的画笔笔划和改变它的颜色 下面是我正在运行的函数:Javascript fabric.js-创建对象后更改笔刷笔划颜色,javascript,fabricjs,Javascript,Fabricjs,您可以从画布获取活动对象并更改其属性,例如填充、笔划。有没有可能得到一个自由绘制的画笔笔划和改变它的颜色 下面是我正在运行的函数: function dtUpdateColor(color) { let c = color; let o = canvas.getActiveObject(); // If a group selection, do nothing if (canvas.getActiveGroup()) { canvas.
function dtUpdateColor(color) {
let c = color;
let o = canvas.getActiveObject();
// If a group selection, do nothing
if (canvas.getActiveGroup()) {
canvas.deactivateAll().renderAll();
} else {
// If single object selected
if ( c && o ) {
// Works for shapes, not brush
canvas.getActiveObject().fill = c;
// Doesn't work
canvas.getActiveObject().color = c;
canvas.renderAll();
}
}
}
绘图创建的路径可以通过更改
笔划来更改颜色
我尝试过,但没有成功。在那里再试一次,效果很好。一定是第一次在代码中出错了。再次感谢。您将成为事实上的SO fabric.js专家。