笔迹美化方法和装置制造方法及图纸

技术编号:15436826 阅读:67 留言:0更新日期:2017-05-25 19:05
本发明专利技术涉及一种笔迹美化方法和装置。其中方法包括:根据使用者基于侦测面发出的触摸点的坐标以及触摸点的时间绘制以触摸点为对象的正方体坐标与边长;通过对绘制后的多个触摸点的正方体坐标与边长的控制,完成使用者对笔迹的路径绘制;将预先设置透明度的纹理图渲染在绘制后的笔迹的路径中的多个触控点的正方体内,实现笔迹的美化操作。该方法解决了传统技术中书写线条粗细一致,用户在书写时候不具有毛笔等真实书写方式的真实感;普通书写颜色单调同一,无法体现真实毛笔等真实书写时候用墨的浓淡,手部力度的大小;真实书写过程中书写路径必然有一定的不规则,需要用计算机程序仿真出这种不规则的问题,使得书写具有实时性与真实感。

Handwriting beautification method and apparatus

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为正方形边长,maxLength为绘制过程中正方形边长最大值,minLength为正方形边长最小值,velocity为两个点间的速率,selfDefiningValue为一个自定义的值,用于调试绘制效果,maxLength,minLength,selfDefiningValue均为绘制前进行预先设置,velocity值为通过实时运算获取;其中,所述第二预设公式为:currentLength=length1+k*preLength;其中,currentLength为绘制当前正方形的边长,length1为所述第一预设公式中通过velocity计算获取的边长,preLength为前一个绘制正方形的边长,k为调试变量,用于通过实时改变其值对路径的输出进行控制。在其中一个实施例中,所述通过对绘制后的多个所述触摸点的所述正方体坐标与所述边长的控制,完成使用者对所述笔迹的路径绘制还包括:在所述笔迹的路径绘制过程中设置预设范围的随机数;通过所述随机数的选取实现所述笔迹的路径在预设范围内的偏离操作。在其中一个实施例中,所述将预先设置透明度的纹理图渲染在绘制后的所述笔迹的路径中的多个所述触控点的所述正方体内,实现所述笔迹的美化操作包括:根据所述纹理图的叠加操作对所述笔迹的浓淡执行控制,实现所述笔迹的美化操作。基于同一专利技术构思的一种笔迹美化装置,所述装置包括:触摸点绘制模块,用于根据使用者基于侦测面发出的触摸点的坐标以及所述触摸点的时间绘制以所述触摸点为对象的正方体坐标与边长;笔迹绘制模块,用于通过对绘制后的多个所述触摸点的所述正方体坐标与所述边长的控制,完成使用者对所述笔迹的路径绘制;笔迹美化模块,用于将预先设置透明度的纹理图渲染在绘制后的所述笔迹的路径中的多个所述触控点的所述正方体内,实现所述笔迹的美化操作。在其中一个实施例中,所述正方体坐标通过左上角顶点坐标与边长实现计算。在其中一个实施例中,所述笔迹绘制模块包括:粗细控制模块,用于通过第一预设公式与第二预设公式对所述笔迹的粗细执行控制,完成使用者对所述笔迹的路径绘制;其中,所述第一预设公式为:length=maxLength-(maxLength+minLength)*velocity/selfDefiningValue;其中,Length为正方形边长,maxLength为绘制过程中正方形边长最大值,minLength为正方形边长最小值,velocity为两个点间的速率,selfDefiningValue为一个自定义的值,用于调试绘制效果,maxLength,minLength,selfDefiningValue均为绘制前进行预先设置,velocity值为通过实时运算获取;其中,所述第二预设公式为:currentLength=length1+k*preLength;其中,currentLength为绘制当前正方形的边长,length1为所述第一预设公式中通过velocity计算获取的边长,preLength为前一个绘制正方形的边长,k为调试变量,用于通过实时改变其值对路径的输出进行控制。在其中一个实施例中,所述笔迹绘制模块还包括:随机数设置模块,用于通过对绘制后的多个所述触摸点的所述正方体坐标与所述边长的控制,完成使用者对所述笔迹的路径绘制包括:在所述笔迹的路径绘制过程中设置预设范围的随机数;偏离操作执行模块,用于通过所述随机数的选取实现所述笔迹的路径在预设范围内的偏离操作。在其中一个实施例中,所述笔迹美化模块包括:浓淡控制模块,用于根据所述纹理图的叠加操作对所述笔迹的浓淡执行控制,实现所述笔迹的美化操作。本专利技术提供的一种笔迹美化方法和装置。根据使用者基于侦测面发出的触摸点的坐标以及触摸点的时间绘制以触摸点为对象的正方体坐标与边长;通过对绘制后的多个触摸点的正方体坐标与边长的控制,完成使用者对笔迹的路径绘制;将预先设置透明度的纹理图渲染在绘制后的笔迹的路径中的多个触控点的正方体内,实现笔迹的美化操作。该方法解决了传统技术中书写线条粗细一致,用户在书写时候不具有毛笔等真实书写方式的真实感;普通书写颜色单调同一,无法体现真实毛笔等真实书写时候用墨的浓淡,手部力度的大小;真实书写过程中书写路径必然有一定的不规则,需要用计算机程序仿真出这种不规则的问题,使得书写具有实时性与真实感。附图说明图1为本专利技术一个实施例中的一种笔迹美化方法的步骤流程图;以及图2为本专利技术一个实施例中的一种笔迹美化装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本专利技术笔迹美化方法和装置进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,为一个实施例中的一种笔迹美化方法的步骤流程图。具体包括以下步骤:步骤102,根据使用者基于侦测面发出的触摸点的坐标以及触摸点的时间绘制以触摸点为对象的正方体坐标与边长。其中,正方体坐标通过左上角顶点坐标与边长实现计算。步骤104,通过对绘制后的多个触摸点的正方体坐标与边长的控制,完成使用者对笔迹的路径绘制。本实施例中,通过对绘制后的多个触摸点的正方体坐标与边长的控制,完成使用者对笔迹的路径绘制包括:通过第一预设公式与第二预设公式对笔迹的粗细执行控制,完成使用者对笔迹的路径绘制;其中,第一预设公式为:length=maxLength-(maxLength+minLength)*velocity/selfDefiningValue;Length为正方形边长,maxLength为绘制过程中正方形边长最大值,minLength为正方形边长本文档来自技高网...
笔迹美化方法和装置

【技术保护点】
一种笔迹美化方法,其特征在于,所述方法包括:根据使用者基于侦测面发出的触摸点的坐标以及所述触摸点的时间绘制以所述触摸点为对象的正方体坐标与边长;通过对绘制后的多个所述触摸点的所述正方体坐标与所述边长的控制,完成使用者对所述笔迹的路径绘制;将预先设置透明度的纹理图渲染在绘制后的所述笔迹的路径中的多个所述触控点的所述正方体内,实现所述笔迹的美化操作。

【技术特征摘要】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1