我使用的是fabric.js,到目前为止我对它的功能印象非常深刻。然而,即使它附带了一些漂亮的画笔,我真的需要为我的项目定制一些。
经过大量搜索几天后,我能找到的就是这个页面:http://perfectionkills.com/exploring-canvas-drawing-techniques。它是一个很好的资源(特别是毛刷)肯定会解决我的问题...如果我能在fabric.js中使它工作。
但是,尽管我尝试过,但每次尝试编辑fabric.js'中的PencilBrush类时,我都无法做到正确。来源我最终"打破"它。我能得到的更远的是让我按住鼠标时显示画笔的图像(通过弄乱_render函数),但它不会以任何方式影响绘画,一旦我让它消失就会消失走。我也尝试编辑图案画笔,但我无法弄清楚如何更换fabric.js'图像的形状。
有人可以(请!)告诉我该怎么做,或者至少以正确的方式指出我?我完全迷失在这里,我认为这也会帮助很多其他人!
非常感谢!