The invention relates to a handwriting beautification method and a device thereof. The method comprises the following steps: according to user coordinate detection based on surface a touch point and touch point time rendering to the touch point coordinates and the length of the object is a cube; cube by controlling the coordinates and the side length of multiple touch points drawn after the completion of the user, the handwriting of path drawing; multiple touch points in the path after drawing handwriting in the texture map rendering transparency will set the cube, realize handwriting beautification operation. This method solves the problem that the traditional techniques in writing lines of uniform thickness, realistic user does not have the real brush writing in the writing time; ordinary writing the same color, can not reflect the real real time by writing brush ink, hand strength; the real process of writing writing path must have irregular the need of such irregular problems with computer simulation, which has real-time and realistic writing.
【技术实现步骤摘要】
笔迹美化方法和装置
本专利技术涉及触控设备检测
,特别涉及一种笔迹美化方法和装置。
技术介绍
目前毛笔书写程序主要模仿现实中毛笔字书写时比较明显的起笔,收笔,笔锋的移动特征过程。起笔时笔迹比较粗而且着墨比较浓,笔锋移动比较慢的话笔迹比较粗而且浓,移动比较快的话笔迹比较细而且着墨相对较淡。上述过程,具有以下缺点:对笔迹的粗细以及着墨的浓淡不能有很好的控制,笔锋移动中不具有一定的不规则,无法增加更强的现实感。
技术实现思路
鉴于此,有必要针对传统技术存在的问题,提供了一种笔迹美化方法和装置,能够对笔迹的粗细、浓淡进行实时优化,且笔迹具有真实感。为达到专利技术目的,提供一种笔迹美化方法,所述方法包括:根据使用者基于侦测面发出的触摸点的坐标以及所述触摸点的时间绘制以所述触摸点为对象的正方体坐标与边长;通过对绘制后的多个所述触摸点的所述正方体坐标与所述边长的控制,完成使用者对所述笔迹的路径绘制;将预先设置透明度的纹理图渲染在绘制后的所述笔迹的路径中的多个所述触控点的所述正方体内,实现所述笔迹的美化操作。在其中一个实施例中,所述正方体坐标通过左上角顶点坐标与边长实现计算。在其中一个实施例中,所述通过对绘制后的多个所述触摸点的所述正方体坐标与所述边长的控制,完成使用者对所述笔迹的路径绘制包括:通过第一预设公式与第二预设公式对所述笔迹的粗细执行控制,完成使用者对所述笔迹的路径绘制;其中,所述第一预设公式为:length=maxLength-(maxLength+minLength)*velocity/selfDefiningValue;其中,Length为正方形边长,m ...
【技术保护点】
一种笔迹美化方法,其特征在于,所述方法包括:根据使用者基于侦测面发出的触摸点的坐标以及所述触摸点的时间绘制以所述触摸点为对象的正方体坐标与边长;通过对绘制后的多个所述触摸点的所述正方体坐标与所述边长的控制,完成使用者对所述笔迹的路径绘制;将预先设置透明度的纹理图渲染在绘制后的所述笔迹的路径中的多个所述触控点的所述正方体内,实现所述笔迹的美化操作。
【技术特征摘要】
1.一种笔迹美化方法,其特征在于,所述方法包括:根据使用者基于侦测面发出的触摸点的坐标以及所述触摸点的时间绘制以所述触摸点为对象的正方体坐标与边长;通过对绘制后的多个所述触摸点的所述正方体坐标与所述边长的控制,完成使用者对所述笔迹的路径绘制;将预先设置透明度的纹理图渲染在绘制后的所述笔迹的路径中的多个所述触控点的所述正方体内,实现所述笔迹的美化操作。2.根据权利要求1所述的笔迹美化方法,其特征在于,所述正方体坐标通过左上角顶点坐标与边长实现计算。3.根据权利要求要求1所述的笔迹美化方法,其特征在于,所述通过对绘制后的多个所述触摸点的所述正方体坐标与所述边长的控制,完成使用者对所述笔迹的路径绘制包括:通过第一预设公式与第二预设公式对所述笔迹的粗细执行控制,完成使用者对所述笔迹的路径绘制;其中,所述第一预设公式为:length=maxLength-(maxLength+minLength)*velocity/selfDefiningValue;其中,Length为正方形边长,maxLength为绘制过程中正方形边长最大值,minLength为正方形边长最小值,velocity为两个点间的速率,selfDefiningValue为一个自定义的值,用于调试绘制效果,maxLength,minLength,selfDefiningValue均为绘制前进行预先设置,velocity值为通过实时运算获取;其中,所述第二预设公式为:currentLength=length1+k*preLength其中,currentLength为绘制当前正方形的边长,length1为所述第一预设公式中通过velocity计算获取的边长,preLength为前一个绘制正方形的边长,k为调试变量,用于通过实时改变其值对路径的输出进行控制。4.根据权利要求1所述的笔迹美化方法,其特征在于,所述通过对绘制后的多个所述触摸点的所述正方体坐标与所述边长的控制,完成使用者对所述笔迹的路径绘制还包括:在所述笔迹的路径绘制过程中设置预设范围的随机数;通过所述随机数的选取实现所述笔迹的路径在预设范围内的偏离操作。5.根据权利要求1所述的笔迹美化方法,其特征在于,所述将预先设置透明度的纹理图渲染在绘制后的所述笔迹的路径中的多个所述触控点的所述正方体内,实现所述笔迹的美化操作包括:根据所述纹理图的叠加操作对所述笔迹的浓淡执行控制,实现所述笔迹的...
【专利技术属性】
技术研发人员:谭登峰,康三顺,
申请(专利权)人:南京仁光电子科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。