矢量图形的处理方法及装置的制造方法

文档序号:8258587阅读:453来源:国知局
矢量图形的处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及图像处理技术,尤其涉及一种矢量图形的处理方法及装置。
【背景技术】
[0002]矢量图像软件是指用来绘制矢量图像的软件,常见的矢量图像软件可以有计算机辅助设计(Computer Aided Design ;简称:CAD)、计算机辅助教学(Computer AidedInstruct1n ;简称:CAI)等。
[0003]目前,当需要在矢量绘图软件中录制绘制绘图的过程时,一般采取的方法为:通过每秒截取若干帧的图像的方式对矢量图像进行采集,并保存截取的矢量图像对应的图像帧。但是,由于上述录制方式主要是以截取图像的方式进行矢量图像采集,且图像帧一般会占用较大的存储空间,因此,造成了存储空间的增加,同时,也对录制的设备的性能提出了更高的要求。

【发明内容】

[0004]本发明提供一种矢量图形的处理方法及装置,解决了现有技术中以图像帧存储矢量图形的方式造成存储空间增加的问题。
[0005]第一方面,本发明提供一种矢量图形的处理方法,包括:
[0006]接收采集指令;
[0007]获取用户触发屏幕而生成的触摸感应信号,并根据所述采集指令和所述触摸感应信号,对画布上绘制的矢量图形进行采集,获取第一动态矢量图形;
[0008]根据所述第一动态矢量图形,获取对应的第一动态数据帧,并将所述第一动态数据帧保存在矢量数据文件中;所述第一动态数据帧包括所述采集的动态矢量图形对应的矢量数据、第一时间和动态矢量图形标识,所述第一时间包括所述用户触摸所述屏幕到所述用户停止触摸所述屏幕之间的时长。
[0009]第二方面,本发明提供一种矢量图形的处理装置,包括:
[0010]接收模块,用于接收采集指令;
[0011]采集模块,用于获取用户触发屏幕而生成的触摸感应信号,并根据所述接收模块接收的所述采集指令和所述触摸感应信号,对画布上绘制的矢量图形进行采集,获取第一动态矢量图形;
[0012]动态数据帧获取模块,用于根据所述采集模块采集的所述第一动态矢量图形,获取对应的第一动态数据帧,并将所述第一动态数据帧保存在矢量数据文件中;所述第一动态数据帧包括所述采集的第一动态矢量图形对应的矢量数据、第一时间和动态矢量图形标识,所述第一时间包括所述用户触摸所述屏幕的时间,或者所述用户在所述屏幕上滑动的时长。
[0013]本发明提供的矢量图形的处理方法及装置,通过接收的采集指令和用户触发屏幕而生成的触摸感应信号,对绘制中的动态矢量图形进行采集,并将采集的动态矢量图形转换为动态数据帧的形式,将动态的矢量图形以数据结构的形式存储在矢量数据文件中,解决了现有技术中以图像帧存储矢量图形的方式造成存储空间增加的问题,降低了存储矢量图形占用的存储空间,并提高了录制矢量图形的终端设备的使用性能。
【附图说明】
[0014]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0015]图1为本发明提供的一种矢量图形的处理方法的一个实施例的流程图;
[0016]图2为本发明实施例所提供的一种数据帧的结构示意图;
[0017]图3为本发明图1所示方法所提供的一种矢量图形;
[0018]图4为本发明图1所示方法所提供的矢量图形对应的矢量数据文件;
[0019]图5为本发明所提供的一种矢量图形的处理方法的又一个实施例的流程图;
[0020]图6为本发明所提供的一种矢量图形的处理方法的再一个实施例的流程图;
[0021]图7为本发明图6所示方法提供的一种矢量图形的回放过程;
[0022]图8为本发明提供的一种矢量图形的处理装置的一个实施例的结构示意图;
[0023]图9为本发明提供的一种矢量图形的处理装置的又一个实施例的结构示意图;
[0024]图10为本发明提供的一种矢量图形的处理装置的再一个实施例的结构示意图。
【具体实施方式】
[0025]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]图1为本发明所提供的一种矢量图形的处理方法的一个实施例的流程图,本实施例提供的方法适用于对绘制的矢量图形进行采集和回放的情况,该方法可以由矢量图形的处理装置执行。如图1所示,本实施例的方法可以包括:
[0027]SI 10,接收采集指令。
[0028]在本实施例中,通常可以通过矢量图像软件进行矢量图形的绘制,并且可以接收用户发出的采集指令,实现对绘制中的矢量图形的录制。
[0029]S120,获取用户触发屏幕而生成的触摸感应信号,并根据该采集指令和该触摸感应信号,对画布上绘制的矢量图形进行采集,获取第一动态矢量图形。
[0030]在本实施例中,以矢量图形的处理装置为具有触摸屏的终端设备为例,以对图形的绘制进行说明:当用户开始在空白画布上绘制图形的时候,当手指开始触摸屏幕,并滑动时,设备获取用户触摸屏幕而生成的触摸感应信号,并根据之前用户触发的采集指令和触摸感应信号,对画布上绘制的矢量图形进行采集,获取第一动态矢量图形。
[0031]S130,根据该第一动态矢量图形,获取对应的第一动态数据帧,并将该第一动态数据帧保存在矢量数据文件中;该第一动态数据帧包括该采集的第一动态矢量图形对应的矢量数据、第一时间和动态矢量图形标识,该第一时间包括该用户触摸该屏幕的时间,或者该用户在该屏幕上滑动的时长。
[0032]在本实施例中,对矢量图形的录制,一般基于对矢量图形的采集和记录,现有技术中采集和保存的均为矢量图形对应的图像帧,会占用较大的存储空间;本实施例提供的方法中,根据采集的第一动态矢量图形获取与其对应的动态数据帧,该数据帧中包括第一动态矢量图形对应的矢量数据、第一时间和动态矢量图形标识,图2为本发明实施例所提供的一种数据帧的结构示意图;具体地,矢量数据是绘制中的动态矢量图形的相对坐标和组合规则转换为数字和字母形成的有规则的数据串,并且矢量数据和矢量图形可以通过一定的算法规则相互转换,第一时间为记录的第一动态矢量图形绘制的时间,具体为用户触摸该屏幕的时间,或者用户在该屏幕上滑动的时长。与现有技术不同的,本实施例中将第一动态矢量图形转换为数据帧后,以数据结构的形式存储在矢量数据文件中,降低了存储空间的占用。
[0033]本实施例所提供的矢量图形的处理方法,通过接收的采集指令和用户触发屏幕而生成的触摸感应信号,对绘制中的动态矢量图形进行采集,并将采集的动态矢量图形转换为动态数据帧的形式,将动态的矢量图形以数据结构的形式存储在矢量数据文件中,解决了现有技术中以图像帧存储矢量图形的方式造成存储空间增加的问题,降低了存储矢量图形占用的存储空间,并提高了录制矢量图形的终端设备的使用性能。
[0034]进一步的,在本发明的另一个实施例中,在上述图1所示实施例的基础上,该方法还包括:
[0035]若当前用户停止触摸该屏幕,则采集当前画布上的第一静态矢量图形,并根据该第一静态矢量图形,或者该第一静态矢量图形和矢量数据文件中保存的所有静态矢量图形,获取对应的第一静态数据帧,并将第一静态数据帧保存在该矢量数据文件中;其中,第一静态数据帧包括该第一静态矢量图形对应的矢量数据、第二时间和静态矢量图形标识;或者,该第一静态数据帧包括该第一静态矢量图形对应的矢量数据、之前保存的所有静态矢量图形对应的矢量数据、该第二时间和该静态矢量图形标识;第二时间包括当前该用户停止触摸该屏幕对应的时间。
[0036]需要说明的是,当前用户绘制的矢量图形为动态矢量图形,当用户结束当前动态矢量图形的绘制时,该动态矢量图形转变为静态矢量图形。
[0037]图3为本发明图1所示方法所提供的一种矢量图形,图4为本发明图1所示方法所提供的矢量图形对应的矢量数据文件,以用户在画布上绘制如图3所示矢量图形的过程,说明本实施例提供的矢量图形的处理方法;当用户触发屏幕的点一位置时,在触发该点的时刻开始录制矢量图形,生
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1