笔迹保存方法、装置、智能交互设备及可读存储介质制造方法及图纸

技术编号:19010041 阅读:28 留言:0更新日期:2018-09-22 09:48
本发明专利技术实施例提供了一种笔迹保存方法、装置、智能交互设备及可读存储介质,涉及通信技术领域,能够减少将笔迹保存为图片过程中的内存占用,从而提高图片生成速度,降低内存溢出的可能性。该方法包括获取可书写区域内的至少一个触控操作,所述触控操作用于形成各笔迹;处理各笔迹,得到各笔迹对应的关键点信息;根据各笔迹对应的关键点信息,生成可缩放矢量图形(Scalable Vector Graphics,SVG)文件;将所述SVG文件转换为包括各笔迹的整体图片以进行保存。本发明专利技术实施例提供的技术方案适用在白板中将笔迹保存为图片的过程中。

Handwriting preservation method, device, intelligent interactive device and readable storage medium

The embodiment of the invention provides a handwriting preservation method, device, intelligent interactive device and readable storage medium, relating to the field of communication technology, which can reduce the memory occupation in the process of storing handwriting as a picture, thereby improving the speed of picture generation and reducing the possibility of memory overflow. The method comprises acquiring at least one touch operation in a writable area for forming each handwriting, processing each handwriting to obtain the key point information corresponding to each handwriting, generating a scalable Vector Graphics (SVG) file according to the key point information corresponding to each handwriting, and generating the SVG text. It is converted to an overall picture including the handwriting for preservation. The technical proposal provided by the embodiment of the invention is suitable for preserving the handwriting in the white board as a picture.

【技术实现步骤摘要】
笔迹保存方法、装置、智能交互设备及可读存储介质
本专利技术涉及通信
,尤其涉及一种笔迹保存方法、装置、智能交互设备及可读存储介质。
技术介绍
白板是一种用于书写的软件,现在的教学或者其他书写过程中经常用到白板。很多时候,用户在通过白板进行书写后,往往希望将笔迹以图片的形式保存下来,以便进行分享或者其他操作。现有技术中,通过渲染目标位图(RenderTargetBitmap)的方法对整个可书写区域进行操作,进而将整个可书写区域渲染为一张图片。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:通过RenderTargetBit的方法对整个可书写区域进行渲染,会占用较多的内存,从而生成图片的过程迟缓,并且可能导致内存溢出而操作失败。
技术实现思路
有鉴于此,本专利技术实施例提供了一种笔迹保存方法、装置、智能交互设备及可读存储介质,通过将笔迹对应的关键点信息保存为SVG文件格式,可以减少将笔迹保存为图片过程中的内存占用。第一方面,本专利技术实施例提供一种笔迹保存方法,所述方法包括:获取可书写区域内的至少一个触控操作,所述触控操作用于形成各笔迹;处理各笔迹,得到各本文档来自技高网...
笔迹保存方法、装置、智能交互设备及可读存储介质

【技术保护点】
1.一种笔迹保存方法,其特征在于,包括:获取可书写区域内的至少一个触控操作,所述触控操作用于形成各笔迹;处理各笔迹,得到各笔迹对应的关键点信息;根据各笔迹对应的关键点信息,生成可缩放矢量图形SVG文件;将所述SVG文件转换为包括各笔迹的整体图片以进行保存。

【技术特征摘要】
1.一种笔迹保存方法,其特征在于,包括:获取可书写区域内的至少一个触控操作,所述触控操作用于形成各笔迹;处理各笔迹,得到各笔迹对应的关键点信息;根据各笔迹对应的关键点信息,生成可缩放矢量图形SVG文件;将所述SVG文件转换为包括各笔迹的整体图片以进行保存。2.根据权利要求1所述的方法,其特征在于,所述处理各笔迹,得到各笔迹对应的关键点信息,包括:识别各笔迹的线条类型;当识别出任一笔迹为直线类型时,获取该笔迹的起点信息和终点信息,以作为该笔迹对应的关键点信息;当识别出任一笔迹为曲线类型时,获取该笔迹的控制点信息,以作为该笔迹对应的关键点信息。3.根据权利要求2所述的方法,其特征在于,所述获取该笔迹的控制点信息,包括:通过贝塞尔曲线对该笔迹进行处理,得到该笔迹的控制点信息。4.根据权利要求2所述的方法,其特征在于,所述识别各笔迹的线条类型,包括:获取各笔迹的节点信息;针对任一笔迹,如果第一距离与第二距离相等,则确定该笔迹为直线类型;否则,确定该笔迹为曲线类型;其中,所述第一距离为该笔迹起点与终点之间的距离,所述第二距离为该笔迹起点经该笔迹中任意节点至终点的距离。5.根据权利要求1所述的方法,其特征在于,在将所述SVG文件转换为包括各笔迹的整体图片以进行保存之前,所述方法还包括:获取笔迹呈现区域的尺寸信息,所述笔迹呈现区域为所述可书写区域的部分区域或整体区域;将所述笔迹呈现区域的尺寸信息,存储至所述SVG文件。6.根据权利要求5所述的方法,其特征在于,各笔迹在所述整体图片中均呈现于所述笔迹呈现区域内。7.根据权利要求5或6所述的方法,其特征在于,所述笔迹呈现区域为用于呈现所有笔迹的最小区域。8.根据权利要求1所述的方法,其特征在于,在将所述SVG文件转换为包括各笔迹的整体图片以进行保存之前,所述方法还包括:识别各笔迹对应的颜色;将各笔迹与该笔迹对应的颜色信息存储至所述SVG文件。9.根据权利要求8所述的方法,其特...

【专利技术属性】
技术研发人员:吴字洲
申请(专利权)人:广州视源电子科技股份有限公司广州视臻信息科技有限公司
类型:发明
国别省市:广东,44

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

1