现在要做一个手写签批的功能,目前是用鼠标在特定区域写字。我的实现方法是在MOUSEMOVE中得到x,y,然后用LineTo画线,这样能够显示出鼠标移动的轨迹,但是画出的线不够平滑圆润。使用什么方法能够使这些线平滑圆润呢?目前仅知道有插值、拟和、滤波等等,但不知我想达到的效果到底使用哪种办法实现。发现一个软件能够很好的表达出我的意图,所以在这贴个图。
如上图,上面是直接用鼠标写的,可以明显看出线不够平滑,下面是软件处理过后的效果,各条线已经很平滑的过渡了,我仅仅是想实现线的平滑,至于笔锋的效果暂时不考虑。请各位给个意见吧。
如上图,上面是直接用鼠标写的,可以明显看出线不够平滑,下面是软件处理过后的效果,各条线已经很平滑的过渡了,我仅仅是想实现线的平滑,至于笔锋的效果暂时不考虑。请各位给个意见吧。
解决方案 »
- 这种记录应该有什么数据结构好?
- 插件问题
- 用Atl做最简单的com,添加一个属性Name后,get_Name和put_Name中应该怎么写?怎么调用时Name赋值后,仍然为NULL?
- 1000元,买一段源码!!!
- 我不小心用mysqlfront把一个mysql数据库删除了,能不能恢复(没有备份),大家一定要救我阿。
- VC and CD_ROM
- 用oledb如何添加,删除数据?
- CListCtrl& ctrlList=(CListCtrl&)GetListCtrl();这一句是什么意思?
- 给你一个图片地址,你用vb可以知道它的文件大小和图片大小吗?
- 检测USB设备插入、拔出时,使用GUID出错:
- 关于OCX控件在网页上显示的问题,大侠进来帮忙看看是什么问题!
- 关于jpeg的问题
gsl_interp_alloc,gsl_interp_init,gsl_interp_free.
arpo666兄弟,提供图片看看,帮忙分析分析