[发明专利]动画处理方法、装置、计算机可读存储介质和计算机设备有效
申请号: | 201910502065.9 | 申请日: | 2019-06-11 |
公开(公告)号: | CN112073794B | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 陈仁健;黄归;龚海龙 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/44;H04N21/4402;H04N21/81;G06T13/00 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 刘佩 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画 处理 方法 装置 计算机 可读 存储 介质 设备 | ||
本申请涉及一种动画处理方法、装置、计算机可读存储介质和计算机设备,所述方法包括:对获取的动画文件进行解码,获得动画文件对象;读取所述动画文件对象中的图层数据;当检测到图层数据修改指令时,对所述图层数据进行修改;将修改所得的图层数据进行缓存;当所述动画文件在播放过程中待播放帧内的图层标识与缓存中图层数据的标识匹配时,则按照所述图层标识读取缓存的图层数据;对读取的所述图层数据进行渲染。本申请提供的方案可以有效地提高了动画的处理效率。
技术领域
本申请涉及图像处理技术领域,特别是涉及一种动画处理方法、装置、计算机可读存储介质和计算机设备。
背景技术
随着图像处理技术和网络技术的不断发展,动画的应用也越来越广泛,例如用户在通过客户端拍摄视频过程中,可以选择相应的动画与所拍摄的视频进行合成,选择的动画可以是文本形式和/或图像形式的动画,从而使拍摄出来的视频中具有用户想要的动画效果。然而,在使用动画的过程中,用户只能使用开发者设定的动画,若要修改动画,则需要开发者通过修改代码的方式来模拟出对应动画的效果,从而严重降低了动画处理效率。
发明内容
基于此,有必要针对动画处理效率低的技术问题,提供一种动画处理方法、装置、计算机可读存储介质和计算机设备。
一种动画处理方法,包括:
对获取的动画文件进行解码,获得动画文件对象;
读取所述动画文件对象中的图层数据;
当检测到图层数据修改指令时,对所述图层数据进行修改;
将修改所得的图层数据进行缓存;
当所述动画文件在播放过程中待播放帧内的图层标识与缓存中图层数据的标识匹配时,则按照所述图层标识读取缓存的图层数据;
对读取的所述图层数据进行渲染。
一种动画处理装置,所述装置包括:
文件解码模块,用于对获取的动画文件进行解码,获得动画文件对象;
数据读取模块,用于读取所述动画文件对象中的图层数据;
修改模块,用于当检测到图层数据修改指令时,对所述图层数据进行修改;
数据缓存模块,用于将修改所得的图层数据进行缓存;
所述数据读取模块还用于当所述动画文件在播放过程中待播放帧内的图层标识与缓存中图层数据的标识匹配时,则按照所述图层标识读取缓存的图层数据;
数据渲染模块,用于对读取的所述图层数据进行渲染。
一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述动画处理方法的步骤。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述动画处理方法的步骤。
上述动画处理方法、装置、计算机可读存储介质和计算机设备,在解码动画文件得到动画文件对象后,读取动画文件对象中的图层数据,然后根据图层数据修改指令对图层数据进行修改并缓存,实现了对动画图层数据的动态修改。在播放过程中,待播放帧命中缓存的图层数据时,则读取缓存的图层数据进行渲染,从而用户可以很方便地进行动态修改动画以得到修改后的动画,无需通过开发者修改代码的方式来实现动画的处理,有效地提高了动画的处理效率。
附图说明
图1为一个实施例中动画处理方法的应用环境图;
图2为一个实施例中动画处理方法的流程示意图;
图3为一个实施例中对动画中的文本进行修改的界面示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910502065.9/2.html,转载请声明来源钻瓜专利网。