是否有一个 JavaScript 库可以模拟 Canvas 元素,但不是创建直线,而是创建的线条看起来是“自由形式”或“手绘”的?
如果它存在的话,那将是非常酷的,而且看起来应该有人已经做到了。另外,如果有关于这方面数学的文章,我会很感兴趣,因为那时我可以尝试自己实现这个库。
最佳答案
我记得几年前读过一些关于这样做的文章。顺便说一句,那篇文章是在 canvas 上用 javascript 写的。这个想法基本上是使用类似 Bresenham 的画线算法的方法自己逐个像素地绘制线条,但对其进行修改以在线条中添加一些随机偏差/扰动。
我不确定这是否是我当时正在阅读的页面,但这是谷歌今天提出的:http://29a.ch/2010/2/10/hand-drawn-lines-algorithm-javascript-canvas-html5
关于javascript - 在 Canvas 上模拟手绘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8375539/