像使用涂料一样通过MS Paint填充颜色

时间:2018-06-29 11:35:49

标签: javascript html5 canvas fabricjs

我有一块织物帆布,我正在使用画笔工具进行自由手绘(类似于我们可以使用铅笔在MS Paint中进行绘制的方式。)

我想实现填充颜色选项,就像在MS Paint中一样。我正在使用getActiveObject()方法,然后设置填充颜色。

但这会填充整个对象的颜色。我只想在选择的封闭路径中填充颜色。

例如,考虑我画了一个弹簧。现在,我只想在我选择的弹簧的一个循环中填充颜色。但是目前,由于我使用的是getActiveObject()方法,因此整个春季都充满了颜色。有什么可以解决的呢?

感谢您的帮助。

0 个答案:

没有答案