是否有一种JavaScript库可以模拟画布元素,但不是创建直线,而是创建看起来像“手绘”的“自由形式”线条?
如果存在这样的库,那将非常酷,而且似乎应该已经有人做过了。如果有涉及此类技术的文章,我会很感兴趣,因为这样我就可以尝试自己实现这个库。
是否有一种JavaScript库可以模拟画布元素,但不是创建直线,而是创建看起来像“手绘”的“自由形式”线条?
如果存在这样的库,那将非常酷,而且似乎应该已经有人做过了。如果有涉及此类技术的文章,我会很感兴趣,因为这样我就可以尝试自己实现这个库。
我记得几年前读到过有关这方面的文章。顺便说一下,那篇文章是使用canvas上的javascript实现的。基本思想是使用类似Bresenham线绘制算法的方式逐像素手动绘制线条,但修改它以添加一些随机偏差/扰动。
我不确定当时我读的是否是这个页面,但这就是今天谷歌搜索出来的内容:http://29a.ch/2010/2/10/hand-drawn-lines-algorithm-javascript-canvas-html5