发明名称 |
一种基于触屏的软笔实现方法及装置 |
摘要 |
本发明公开了一种基于触屏的软笔绘制方法及装置,通过速度的大小调节绘制线条的宽度。通过关键点算法,以贝塞尔曲线优化路径,并在拟合优化的路径上通过增量式方式固化绘制线段。本发明所提供的方法及装置,是模拟软笔进行绘制的,这样的绘制方式使得绘制图像的真实度高,显示实时性强,整个绘制过程非常真实,用户在绘制过程中感觉良好。 |
申请公布号 |
CN104714742A |
申请公布日期 |
2015.06.17 |
申请号 |
CN201310681459.8 |
申请日期 |
2013.12.12 |
申请人 |
鸿合科技有限公司 |
发明人 |
李俊峰 |
分类号 |
G06F3/0488(2013.01)I |
主分类号 |
G06F3/0488(2013.01)I |
代理机构 |
北京风雅颂专利代理有限公司 11403 |
代理人 |
李翔;李弘 |
主权项 |
一种基于触屏的软笔实现方法,其特征在于包括以下步骤:在与触屏的接触面上获取数据,数据包括当前点的实际速度和当前点的坐标位置,第一个点为起始点;根据获取的实际速度算出绘制速度;根据所述当前点的绘制速度在当前点绘制椭圆,在相邻的两个椭圆之间绘制公切线,并对两个椭圆与公切线之间的区域进行填充,形成具有一定粗细的线段;对所述线段进行关键点算法计算;判断是否存在关键点,如果存在,以该关键点为基准拟合优化该关键点两边的线段;如果不存在则拟合优化所述已经绘制的线段;固化所述拟合优化后的线段;显示所述固化后的线段。 |
地址 |
100085 北京市海淀区上地三街9号C座C1104室 |