The invention relates to a processing method of animation, including: loading animation files; the animation files, access to information and animation image data for the image; when the image data is used to generate the vector map, according to the image data to establish the vector object, and establish corresponding with the vector object bitmap a copy of the object; the pixel vector object to the bitmap object; the bitmap object is saved as a bitmap animation; according to the information and save the bitmap display animation in the animation scene. To achieve the animation files in the animation in the animation scene, improve the vector into a bitmap speed according to the bitmap animation animation files in the scene, so as to improve the efficiency of animation in animation making.
【技术实现步骤摘要】
动画处理方法和装置
本专利技术涉及图像处理
,特别是涉及一种动画处理方法和装置。
技术介绍
随着图像处理技术的发展,动画产业也越来越成熟。传统的动画产业中,在美工制作出动画文件后,需要将动画文件中的矢量图转换成位图,再将位图使用到场景的动画制作中。而传统的位图转换需要手动识别矢量图,并将矢量图转换手动保存为位图,手动转换的速度较慢,从而使得在场景中制作动画的效率低下。
技术实现思路
基于此,有必要针对场景中制作动画的效率低下的问题,提供一种动画处理方法和装置。一种动画处理方法,包括:加载动画文件;解析所述动画文件,获取动画信息和用于生成图像的图像数据;当所述图像数据用于生成矢量图时,根据所述图像数据建立矢量图对象,并建立与所述矢量图对象对应的位图对象;拷贝所述矢量图对象中的像素到所述位图对象中;将所述位图对象保存为位图;根据所述动画信息和保存的位图在动画场景中展示动画。在其中一个实施例中,所述解析所述动画文件,获取动画信息和用于生成图像的图像数据包括:遍历解析所述动画文件的每一帧;所述每一帧中包括图形标签、显示标签、移除标签和单帧结束标签;当解析到图形标签时,提取所述图形标签中的图像数据;当解析到显示标签时,提取所述显示标签中的图像显示信息并记录在动画信息中;当解析到移除标签时,提取所述移除标签中的图像移除信息并记录在动画信息中;当解析到单帧结束标签时,进行下一帧的解析,直至将所述动画文件解析完毕。在其中一个实施例中,所述当所述图像数据用于生成矢量图时,根据所述图像数据建立矢量图对象,并建立与所述矢量图对象对应的位图对象之前,还包括:判断所述图像数据中是 ...
【技术保护点】
一种动画处理方法,包括:加载动画文件;解析所述动画文件,获取动画信息和用于生成图像的图像数据;当所述图像数据用于生成矢量图时,根据所述图像数据建立矢量图对象,并建立与所述矢量图对象对应的位图对象;拷贝所述矢量图对象中的像素到所述位图对象中;将所述位图对象保存为位图;根据所述动画信息和保存的位图在动画场景中展示动画。
【技术特征摘要】
1.一种动画处理方法,包括:加载动画文件;解析所述动画文件,获取动画信息和用于生成图像的图像数据;当所述图像数据用于生成矢量图时,根据所述图像数据建立矢量图对象,并建立与所述矢量图对象对应的位图对象;拷贝所述矢量图对象中的像素到所述位图对象中;将所述位图对象保存为位图;根据所述动画信息和保存的位图在动画场景中展示动画。2.根据权利要求1所述的动画处理方法,其特征在于,所述解析所述动画文件,获取动画信息和用于生成图像的图像数据包括:遍历解析所述动画文件的每一帧;所述每一帧中包括图形标签、显示标签、移除标签和单帧结束标签;当解析到图形标签时,提取所述图形标签中的图像数据;当解析到显示标签时,提取所述显示标签中的图像显示信息并记录在动画信息中;当解析到移除标签时,提取所述移除标签中的图像移除信息并记录在动画信息中;当解析到单帧结束标签时,进行下一帧的解析,直至将所述动画文件解析完毕。3.根据权利要求1所述的动画处理方法,其特征在于,所述当所述图像数据用于生成矢量图时,根据所述图像数据建立矢量图对象,并建立与所述矢量图对象对应的位图对象之前,还包括:判断所述图像数据中是否存在位图标识,若存在,则判定所述图像数据用于生成位图,若不存在,则判定所述图像数据用于生成矢量图。4.根据权利要求1所述的动画处理方法,其特征在于,所述根据所述图像数据建立矢量图对象包括:提取图像数据中矢量图的顶点信息和填充信息;根据所述顶点信息绘制矢量图对象的框架;根据所述填充信息在所述矢量图对象的框架中填充所述矢量图对象的内容以生成所述矢量图对象。5.根据权利要求1所述的动画处理方法,其特征在于,所述根据所述动画信息和保存的位图在动画场景中展示动画包括:根据所述动画信息生成动画配置文件;提取所述保存的位图,根据动画配置文件...
【专利技术属性】
技术研发人员:曾祥清,
申请(专利权)人:博雅网络游戏开发深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。