【技术实现步骤摘要】
一种适用于iOS应用的手写签名方法
本专利技术涉及电数字数据处理的
,特别涉及一种适用于iOS应用的手写签名方法。
技术介绍
随着人们环保意识的增强,以及各行业对办公模式需求的不断升级,现代化、信息化建设步伐的加快,无纸化办公已经由概念逐渐应用到多个行业领域中。随着无纸化办公的普及,人们首先在各种营业厅、进行各种业务办理的过程中体现到了这一办公模式的优势,有效提升运营商在对内业务文件管理及对外客户服务质量及整体效率。无纸化办公的实行使得纸质文件大量减少,印刷、用纸等办公费用也相应缩减,节约了发送纸质文件所需的邮资、路费、通讯费和人力,有效提高了办公效率,而且节省大量相关办公开支。于此同时,如何提高这些文件的有效性成为了人们最为关注的问题,在采用电子签章的情况下,应当实现更为流畅的书写体感,保证签署人对于签署文件的认可,而准确的签名图样也有利于文件的确权。现有技术中,以iOS为例,简易的手写签名的实现方案是依次获取触摸点、并用直线把它们连起来,当iOS设备捕捉的触摸点足够密集的时候,签名看起来比较 ...
【技术保护点】
1.一种适用于iOS应用的手写签名方法,其特征在于:所述方法包括以下步骤:/n步骤1:开启签名区域,记录触摸点,当记录到3个有效的触摸点后进行下一步;/n步骤2:构建若干贝塞尔曲线;/n步骤3:对贝塞尔曲线进行优化处理;/n所述优化处理为取相邻的2条贝塞尔曲线,若2条贝塞尔曲线间存在角点,对前一条贝塞尔曲线的中后段及后一条贝塞尔曲线的前中段进行采样,获取采样点的曲度,若采样点的曲度小于阈值且满足折角的笔画特征,则不进行修饰,否则删除2条贝塞尔曲线的第1个或前2个触摸点,进行贝塞尔曲线的再构建;/n步骤4:对得到的每一条贝塞尔曲线上的点进行速度计算;/n步骤5:根据每个点的速 ...
【技术特征摘要】
1.一种适用于iOS应用的手写签名方法,其特征在于:所述方法包括以下步骤:
步骤1:开启签名区域,记录触摸点,当记录到3个有效的触摸点后进行下一步;
步骤2:构建若干贝塞尔曲线;
步骤3:对贝塞尔曲线进行优化处理;
所述优化处理为取相邻的2条贝塞尔曲线,若2条贝塞尔曲线间存在角点,对前一条贝塞尔曲线的中后段及后一条贝塞尔曲线的前中段进行采样,获取采样点的曲度,若采样点的曲度小于阈值且满足折角的笔画特征,则不进行修饰,否则删除2条贝塞尔曲线的第1个或前2个触摸点,进行贝塞尔曲线的再构建;
步骤4:对得到的每一条贝塞尔曲线上的点进行速度计算;
步骤5:根据每个点的速度计算对应的笔迹的上方和下方的渲染点;
步骤6:基于所述渲染点对当前点进行渲染处理;
步骤7:遍历所有贝塞尔曲线,得到手写签名。
2.根据权利要求1所述的一种适用于iOS应用的手写签名方法,其特征在于:所述步骤1包括以下步骤:
步骤1.1:对签名区域建立XOY坐标系,获得签名区域的角点的坐标,获取相邻2个角点间的边线,对签名区域进行范围限定;
步骤1.2:手写签名;对落入坐标系的触摸点进行记录;若存在任意2个触摸点落入坐标系且所述2个触摸点距离边线的距离小于阈值,则判断是否越界,若是,则提示错误,重复步骤1.2,否则进行下一步;
步骤1.3:每记录到3个有效的触摸点,进行步骤2。
3.根据权利要求2所述的一种适用于iOS应用的手写签名方法,其特征在于:所述步骤1.1中,若相邻2个角点间为非直线边界,则连接相邻2个角点,以连接线作为对应的边界。
4.根据权利要求3所述的一种适用于iOS应用的手写签名方法,其特征在于:若相邻2个角点间为非直线边界且相邻2个角点的连接线有部分处于签名区域外,则将连接线向签名区域中心平移若干距离,以连接线作为对应的边界,更新签名区...
【专利技术属性】
技术研发人员:张福军,金泉斌,罗豪,
申请(专利权)人:绿漫科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。