【技术实现步骤摘要】
本专利技术是关于计算机
,尤其是关于一种播放帧动画的方法和装置。
技术介绍
帧动画是一种常见的动画形式,帧动画的制作者可以将物体分别摆放在不同的位置,并分别拍摄静态图片,然后将拍摄的所有静态图片连接在一起组成帧动画,这样,顺序播放这些静态图片就会产生该物体处于运动状态的视觉效果,帧动画在播放时的帧速率一般比普通动画略低,播放过程中在视觉效果上会有一定的跳动感。一般,终端在通过应用程序播放帧动画的过程中,会将解码后的帧动画中包括的每个帧图像缓存至终端为该应用程序分配的运行内存中,然后逐帧进行播放。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:如果帧动画中包括的帧图像比较多,缓存至应用程序的运行内存的数据量会比较大,而终端为每个应用程序分配的运行内存是一定的,从而会导致应用程序的运行内存发生内存溢出。
技术实现思路
为了克服相关技术中存在的问题,本专利技术提供了一种播放帧动画的方法和装置。技术方案如下:根据本专利技术实施例的第一方面,提供一种播放帧动画的方法,所述方法包括:获取目标帧动画的待播放的第一帧图像中每个图像元素的配置信息,其中,所述配 ...
【技术保护点】
一种播放帧动画的方法,其特征在于,所述方法包括:获取目标帧动画的待播放的第一帧图像中每个图像元素的配置信息,其中,所述配置信息包括对应的图像元素的元素标识、和所述图像元素在所述第一帧图像中的图像内容相对于所述图像元素的基准图像内容的变化信息;根据所述每个图像元素的配置信息,以及预先存储的所述目标帧动画中的基准图像内容与元素标识的对应关系,确定所述每个图像元素在所述第一帧图像中的图像内容;根据所述每个图像元素在所述第一帧图像中的图像内容,播放所述第一帧图像。
【技术特征摘要】
1.一种播放帧动画的方法,其特征在于,所述方法包括:获取目标帧动画的待播放的第一帧图像中每个图像元素的配置信息,其中,所述配置信息包括对应的图像元素的元素标识、和所述图像元素在所述第一帧图像中的图像内容相对于所述图像元素的基准图像内容的变化信息;根据所述每个图像元素的配置信息,以及预先存储的所述目标帧动画中的基准图像内容与元素标识的对应关系,确定所述每个图像元素在所述第一帧图像中的图像内容;根据所述每个图像元素在所述第一帧图像中的图像内容,播放所述第一帧图像。2.根据权利要求1所述的方法,其特征在于,所述根据所述每个图像元素的配置信息,以及预先存储的所述目标帧动画中的基准图像内容与元素标识的对应关系,确定所述每个图像元素在所述第一帧图像中的图像内容,包括:对于所述第一帧图像中的任一图像元素,根据所述任一图像元素的配置信息中的元素标识、以及预先存储的所述目标帧动画中的基准图像内容与元素标识的对应关系,确定所述任一图像元素对应的基准图像内容,根据所述任一图像元素对应的基准图像内容、以及所述任一图像元素在所述第一帧图像中的图像内容相对于所述任一图像元素基准图像内容的变化信息,确定所述任一图像元素在所述第一帧图像中的图像内容。3.根据权利要求1所述的方法,其特征在于,所述变化信息包括透明度变化信息、缩放变化信息、颜色值变化信息、旋转变化信息的一种或多种。4.根据权利要求1所述的方法,其特征在于,所述目标帧动画中最前端的帧图像对应的配置信息中还包括所述目标帧动画的播放速率;所述根据所述每个图像元素的图像内容,播放所述第一帧图像,包括:根据所述每个图像元素的图像内容、以及所述目标帧动画的播放速率,播放所述第一帧图像。5.根据权利要求1所述的方法,其特征在于,所述配置信息中还包括对应的图像元素在所述第一帧图像中的位置信息;所述根据所述每个图像元素在所述第一帧图像中的图像内容,播放所述第一帧图像,包括:根据所述每个图像元素在所述第一帧图像中的图像内容,以及每个图像元素在所...
【专利技术属性】
技术研发人员:贺灏,唐杏,
申请(专利权)人:广州华多网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。