笔迹美化方法和装置与流程

文档序号:12063254阅读:来源:国知局

技术特征:

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所述的笔迹美化方法,其特征在于,所述将预先设置透明度的纹理图渲染在绘制后的所述笔迹的路径中的多个所述触控点的所述正方体内,实现所述笔迹的美化操作包括:根据所述纹理图的叠加操作对所述笔迹的浓淡执行控制,实现所述笔迹的美化操作。

6.一种笔迹美化装置,其特征在于,所述装置包括:

触摸点绘制模块,用于根据使用者基于侦测面发出的触摸点的坐标以及所述触摸点的时间绘制以所述触摸点为对象的正方体坐标与边长;

笔迹绘制模块,用于通过对绘制后的多个所述触摸点的所述正方体坐标与所述边长的控制,完成使用者对所述笔迹的路径绘制;

笔迹美化模块,用于将预先设置透明度的纹理图渲染在绘制后的所述笔迹的路径中的多个所述触控点的所述正方体内,实现所述笔迹的美化操作。

7.根据权利要求6所述的笔迹美化装置,其特征在于,所述正方体坐标通过左上角顶点坐标与边长实现计算。

8.根据权利要求要求6所述的笔迹美化装置,其特征在于,所述笔迹绘制模块包括:粗细控制模块,用于通过第一预设公式与第二预设公式对所述笔迹的粗细执行控制,完成使用者对所述笔迹的路径绘制;

其中,所述第一预设公式为:length=maxLength-(maxLength+minLength)*velocity/selfDefiningValue;

其中,Length为正方形边长,maxLength为绘制过程中正方形边长最大值,minLength为正方形边长最小值,velocity为两个点间的速率,selfDefiningValue为一个自定义的值,用于调试绘制效果,maxLength,minLength,selfDefiningValue均为绘制前进行预先设置,velocity值为通过实时运算获取;

其中,所述第二预设公式为:currentLength=length1+k*preLength;

其中,currentLength为绘制当前正方形的边长,length1为所述第一预设公式中通过velocity计算获取的边长,preLength为前一个绘制正方形的边长,k为调试变量,用于通过实时改变其值对路径的输出进行控制。

9.根据权利要求6所述的笔迹美化装置,其特征在于,所述笔迹绘制模块还包括:随机数设置模块,用于通过对绘制后的多个所述触摸点的所述正方体坐标与所述边长的控制,完成使用者对所述笔迹的路径绘制包括:在所述笔迹的路径绘制过程中设置预设范围的随机数;

偏离操作执行模块,用于通过所述随机数的选取实现所述笔迹的路径在预设范围内的偏离操作。

10.根据权利要求6所述的笔迹美化装置,其特征在于,所述笔迹美化模块包括:浓淡控制模块,用于根据所述纹理图的叠加操作对所述笔迹的浓淡执行控制,实现所述笔迹的美化操作。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1