一种动画资源的配置方法、播放方法和装置制造方法及图纸

技术编号:15331306 阅读:69 留言:0更新日期:2017-05-16 14:35
本发明专利技术公开了一种动画资源的配置方法、播放方法和装置,用于简化对动画资源的管理,画质修改和渲染优化简单易操作。本发明专利技术实施例提供一种动画资源的配置方法,包括:根据预先输入的帧配置信息获取配置给不同帧时间的至少两个图片源文件;将所述至少两个图片源文件合并到图片数据中,所述至少两个图片源文件在所述图片数据中分别处于不同的区域位置;根据所述帧配置信息和所述至少两个图片源文件在所述图片数据中的区域位置生成控制数据;将所述控制数据和所述图片数据分别存储到两个不同的文件数据包中,并将所述两个不同的文件数据包打包在一起从而得到动画资源。

Method for configuring animation resource, playing method and device

The invention discloses a configuration method, a play method and a device for an animation resource, which is used for simplifying the management of an animation resource, and the picture quality modification and the rendering optimization are simple and easy to operate. Including the configuration method, the embodiment of the invention provides an animation resources: according to at least two picture frame source file configuration information input in advance to get the configuration of different time frames; the at least two pictures of the source document into the picture data, the at least two picture source files respectively in different regional locations in the picture data; according to the position in the area of the image data in the frame configuration information and the at least two picture source files to generate control data; the control data and the image data are stored to a file two packets, and the two different file data pack together to get the animation resources.

【技术实现步骤摘要】
一种动画资源的配置方法、播放方法和装置
本专利技术涉及计算机
,尤其涉及一种动画资源的配置方法、播放方法和装置。
技术介绍
动画资源是描述动画的完整数据信息,比如一个图像互换格式(GraphicsInterchangeFormat,GIF)文件,它包含了动画的图片数据和控制数据。在终端播放动画资源时,调用图片绘制引擎读取该动画资源中已保存的图片数据,然后按照一定的帧率进行播放,此时在动画资源中图片数据和控制数据都已经提前配置好,并确定下来,因此动画资源播放时能够显示的画质以及播放参量都是提前配置好的。但是在目前的动画资源中图片数据和控制数据通常是杂糅在一起的,共同保存在动画资源的文件体数据中,通过文件头数据中的不同字段和标识来分别读取图片数据和控制数据,但这种图片数据与控制数据杂糅在一起的动画资源,存在管理起来不灵活,渲染优化不方便,画质修改受局限的缺点,例如图片绘制引擎变更、要求更新动画画质时,都会引发已有的动画资源无法兼容的问题,由于动画资源中的控制数据和图片数据是杂糅在一起的,这就需要重新制作动画资源。举例说明,绘制引擎DirectX或OpenGL不能直接从动画资源中创建纹理特征,而是需要先绘制图片,这就需要先从动画资源中与控制数据杂糅在一起的图片数据中抽取出多个帧的图片,对于每个帧的图片数据再生成纹理特征,然后将涵盖图片数据的纹理特征提交到显卡,抽取每个帧的图片数据时就需要多次合并到纹理特征中,而这显然导致对动画资源的使用不够灵活,操作复杂。
技术实现思路
本专利技术实施例提供了一种动画资源的配置方法、播放方法和装置,用于简化对动画资源的管理,画质修改和渲染优化简单易操作。为解决上述技术问题,本专利技术实施例提供以下技术方案:第一方面,本专利技术实施例提供一种动画资源的配置方法,包括:根据预先输入的帧配置信息获取配置给不同帧时间的至少两个图片源文件;将所述至少两个图片源文件合并到图片数据中,所述至少两个图片源文件在所述图片数据中分别处于不同的区域位置;根据所述帧配置信息和所述至少两个图片源文件在所述图片数据中的区域位置生成控制数据;将所述控制数据和所述图片数据分别存储到两个不同的文件数据包中,并将所述两个不同的文件数据包打包在一起从而得到动画资源。第二方面,本专利技术实施例还提供一种动画资源的播放方法,包括:获取需要播放的动画资源;从所述动画资源中解析出两个不同的文件数据包,并根据所述两个不同的文件数据包分别获取到控制数据和图片数据;根据所述控制数据从所述图片数据的不同区域位置分别获取到至少两个图片源文件;根据所述控制数据在不同的帧时间依次播放所述至少两个图片源文件。第三方面,本专利技术实施例提供一种动画资源的配置装置,包括:图片获取模块,用于根据预先输入的帧配置信息获取配置给不同帧时间的至少两个图片源文件;图片合并模块,用于将所述至少两个图片源文件合并到图片数据中,所述至少两个图片源文件在所述图片数据中分别处于不同的区域位置;控制数据生成模块,用于根据所述帧配置信息和所述至少两个图片源文件在所述图片数据中的区域位置生成控制数据;数据分类打包模块,用于将所述控制数据和所述图片数据分别存储到两个不同的文件数据包中,并将所述两个不同的文件数据包打包在一起从而得到动画资源。第四方面,本专利技术实施例提供一种动画资源的播放装置,包括:动画获取模块,用于获取需要播放的动画资源;数据分类解析模块,用于从所述动画资源中解析出两个不同的文件数据包,并根据所述两个不同的文件数据包分别获取到控制数据和图片数据;图片读取模块,用于根据所述控制数据从所述图片数据的不同区域位置分别获取到至少两个图片源文件;动画播放模块,用于根据所述控制数据在不同的帧时间依次播放所述至少两个图片源文件。从以上技术方案可以看出,本专利技术实施例具有以下优点:在本专利技术实施例提供的动画资源的配置方法中,首先根据预先输入的帧配置信息获取配置给不同帧时间的至少两个图片源文件,然后将至少两个图片源文件合并到图片数据中,至少两个图片源文件在图片数据中分别处于不同的区域位置,接下来根据帧配置信息和至少两个图片源文件在图片数据中的区域位置生成控制数据,最后将控制数据和图片数据分别存储到两个不同的文件数据包中,并将两个不同的文件数据包打包在一起从而得到动画资源。由于至少两个图片源文件在合并之后在图片数据中处于不同的区域位置,因此在将控制数据和图片数据分别打包存储之后,两个不同的文件数据包分别控制数据和图片数据,因此在需要对控制数据、图片数据做更新时很容易实现,无需重新制作动画资源,简化对动画资源的管理,通过对控制数据的更新可以实现渲染优化易操作,通过对图片数据的更新可以实现画质修改易操作。在本专利技术实施例提供的动画资源的播放方法中,首先获取需要播放的动画资源,然后从动画资源中解析出两个不同的文件数据包,并根据两个不同的文件数据包分别获取到控制数据和图片数据,接下来根据控制数据从图片数据的不同区域位置分别获取到至少两个图片源文件,最后根据控制数据在不同的帧时间依次播放至少两个图片源文件。由于在动画资源中是以两个不同的文件数据包对控制数据和图片数据分别打包存储,因此在读取图片数据和控制数据可以在两个文件数据包中分别完成,动画资源的播放效率更高。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的技术人员来讲,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种动画资源的配置方法的流程方框示意图;图2为本专利技术实施例提供的一种动画资源的播放方法的流程方框示意图;图3-a为本专利技术实施例提供的多个图片源文件的应用场景示意图;图3-b为本专利技术实施例提供的合并后的图片数据的一种应用场景示意图;图4为本专利技术实施例提供的动画资源的配置方法应用于配置工具的操作界面示意图;图5为本专利技术实施例提供的动画资源的配置方法在一种应用场景下的实现流程示意图;图6为本专利技术实施例提供的动画资源的播放方法的一种应用场景下的实现流程示意图;图7-a为本专利技术实施例提供的一种动画资源的配置装置的组成结构示意图;图7-b为本专利技术实施例提供的另一种动画资源的配置装置的组成结构示意图;图8-a为本专利技术实施例提供的一种动画资源的播放装置的组成结构示意图;图8-b为本专利技术实施例提供的另一种动画资源的播放装置的组成结构示意图;图9为本专利技术实施例提供的动画资源的配置方法应用于服务器的组成结构示意图;图10为本专利技术实施例提供的动画资源的播放方法应用于终端的组成结构示意图。具体实施方式本专利技术实施例提供了一种动画资源的配置方法、播放方法和装置,用于简化对动画资源的管理,画质修改和渲染优化简单易操作。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法本文档来自技高网...
一种动画资源的配置方法、播放方法和装置

【技术保护点】
一种动画资源的配置方法,其特征在于,包括:根据预先输入的帧配置信息获取配置给不同帧时间的至少两个图片源文件;将所述至少两个图片源文件合并到图片数据中,所述至少两个图片源文件在所述图片数据中分别处于不同的区域位置;根据所述帧配置信息和所述至少两个图片源文件在所述图片数据中的区域位置生成控制数据;将所述控制数据和所述图片数据分别存储到两个不同的文件数据包中,并将所述两个不同的文件数据包打包在一起从而得到动画资源。

【技术特征摘要】
1.一种动画资源的配置方法,其特征在于,包括:根据预先输入的帧配置信息获取配置给不同帧时间的至少两个图片源文件;将所述至少两个图片源文件合并到图片数据中,所述至少两个图片源文件在所述图片数据中分别处于不同的区域位置;根据所述帧配置信息和所述至少两个图片源文件在所述图片数据中的区域位置生成控制数据;将所述控制数据和所述图片数据分别存储到两个不同的文件数据包中,并将所述两个不同的文件数据包打包在一起从而得到动画资源。2.根据权利要求1所述的方法,其特征在于,所述将所述至少两个图片源文件合并到图片数据中之后,所述方法还包括:按照预置的图片转换格式对所述图片数据进行格式转换从而生成指定格式的图片数据。3.根据权利要求1所述的方法,其特征在于,所述根据所述帧配置信息和所述至少两个图片源文件在所述图片数据中的区域位置生成控制数据,包括:根据所述帧配置信息和所述至少两个图片源文件在所述图片数据中的区域位置,按照可扩展标记语言XML格式生成控制数据。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述控制数据包括:所述图片数据的存储路径、所述至少两个图片源文件在所述图片数据中分别所处的区域位置、动画播放时长、动画播放次数、动画播放完毕后是否隐藏播放窗口。5.一种动画资源的播放方法,其特征在于,包括:获取需要播放的动画资源;从所述动画资源中解析出两个不同的文件数据包,并根据所述两个不同的文件数据包分别获取到控制数据和图片数据;根据所述控制数据从所述图片数据的不同区域位置分别获取到至少两个图片源文件;根据所述控制数据在不同的帧时间依次播放所述至少两个图片源文件。6.根据权利要求5所述的方法,其特征在于,所述从所述动画资源中解析出两个不同的文件数据包,并根据所述两个不同的文件数据包分别获取到控制数据和图片数据之后,所述方法还包括:按照预置的图片转换格式对所述图片数据进行格式转换从而生成指定格式的图片数据;所述根据所述控制数据从所述图片数据的不同区域位置分别获取到至少两个图片源文件,包括:根据所述控制数据从所述指定格式的图片数据的不同区域位置分别获取到至少两个图片源文件。7.根据权利要求5所述的方法,其特征在于,所述根据所述控制数据从所述图片数据的不同区域位置分别获取到至少两个图片源文件,包括:调用图片绘制引擎的接口,根据所述控制数据通过所述图片绘制引擎依次读取到所述图片数据中处于不同区域位置的至少两个图片源文件。8.根据权利要求5所述的方法,其特征在于,所述根据所述控制数据在不同的帧时间依次播放所述至少两个图片源文件,包括:根据所述控制数据播放在当前帧时间读取到的第一图片源文件,并同时启动时钟;在所述时钟到达时,检测已流逝时间,根据所述控制数据确定是否需要播放下一帧,若需要播放下一帧,从所述图片数据中读取到第二图片源文件,并按照前述播放第一图片源文件的方式继续播放所述第二图片源文件,当满足所述控制数据指示的停止条件时,停止播放图片源文件。9.根据权利要求5至8中任一项所述的方法,其特征在于,所述控制数据包括:所述图片数据的存储路径、所述至少两个图片源文件在所述图片数据中分别所处的区域位置、动画播放时长、动画播放次数、动画播放完毕后是否隐藏播放窗口。10.一种动画资源的配置装置,其特征在于,包括:图片获...

【专利技术属性】
技术研发人员:陈寿功马丁
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1