我刚开始使用js,并且由于我的笔记本电脑配有手写笔,所以我想尝试tutorial for a drawing app。
但是,my version似乎有些奇怪。当我绘制字母“ o”时,缓慢的一切似乎都很好(左),但是绘制的速度越快,字符获得的平滑性就越差(右):
就我而言,传递事件的数量就是这种行为的原因。缓慢绘制会产生58 pointmove
个事件,而快速绘制会产生12个事件,这会导致“更高”的分辨率。
问题是,我可以增加传递到我的Web应用程序的事件数量吗?
我知道我可以使用这些点来近似绘制“ Smooth user drawn lines in canvas ”和“ Drawing smooth lines with canvas”中要求的线条。 google ai blog上甚至有一个帖子。 但是对于这样一个简单的应用程序,增加事件的数量似乎更像是一项悬念。