现在要做一个手写签批的功能,目前是用鼠标在特定区域写字。我的实现方法是在MOUSEMOVE中得到x,y,然后用LineTo画线,这样能够显示出鼠标移动的轨迹,但是画出的线不够平滑圆润。使用什么方法能够使这些线平滑圆润呢?目前仅知道有插值、拟和、滤波等等,但不知我想达到的效果到底使用哪种办法实现。发现一个软件能够很好的表达出我的意图,所以在这贴个图。
如上图,上面是直接用鼠标写的,可以明显看出线不够平滑,下面是软件处理过后的效果,各条线已经很平滑的过渡了,我仅仅是想实现线的平滑,至于笔锋的效果暂时不考虑。请各位给个意见吧。