【技术实现步骤摘要】
动画处理方法、装置、计算机可读存储介质和计算机设备
本申请涉及图像处理
,特别是涉及一种动画处理方法、装置、计算机可读存储介质和计算机设备。
技术介绍
随着图像处理技术和网络技术的不断发展,动画的应用也越来越广泛,例如用户在通过客户端拍摄视频过程中,可以选择相应的动画与所拍摄的视频进行合成,选择的动画可以是文本形式和/或图像形式的动画,从而使拍摄出来的视频中具有用户想要的动画效果。然而,在使用动画的过程中,用户只能使用开发者设定的动画,若要修改动画,则需要开发者通过修改代码的方式来模拟出对应动画的效果,从而严重降低了动画处理效率。
技术实现思路
基于此,有必要针对动画处理效率低的技术问题,提供一种动画处理方法、装置、计算机可读存储介质和计算机设备。一种动画处理方法,包括:对获取的动画文件进行解码,获得动画文件对象;读取所述动画文件对象中的图层数据;当检测到图层数据修改指令时,对所述图层数据进行修改;将修改所得的图层数据进行缓存;当所述动画文件在播放过程 ...
【技术保护点】
1.一种动画处理方法,包括:/n对获取的动画文件进行解码,获得动画文件对象;/n读取所述动画文件对象中的图层数据;/n当检测到图层数据修改指令时,对所述图层数据进行修改;/n将修改所得的图层数据进行缓存;/n当所述动画文件在播放过程中待播放帧内的图层标识与缓存中图层数据的标识匹配时,则按照所述图层标识读取缓存的图层数据;/n对读取的所述图层数据进行渲染。/n
【技术特征摘要】
1.一种动画处理方法,包括:
对获取的动画文件进行解码,获得动画文件对象;
读取所述动画文件对象中的图层数据;
当检测到图层数据修改指令时,对所述图层数据进行修改;
将修改所得的图层数据进行缓存;
当所述动画文件在播放过程中待播放帧内的图层标识与缓存中图层数据的标识匹配时,则按照所述图层标识读取缓存的图层数据;
对读取的所述图层数据进行渲染。
2.根据权利要求1所述的方法,其特征在于,所述对获取的动画文件进行解码,获得动画文件对象包括:
展示动画选取工具栏;
获取在所述动画选取工具栏中触发的动画选取指令;
选取所述动画选取指令指定的目标格式的动画文件;
调用文件加载接口,通过调用的文件加载接口加载并解码所获取的动画文件,获得动画文件对象。
3.根据权利要求1所述的方法,其特征在于,所述图层数据包括文本图层数据;所述读取所述动画文件对象中的图层数据包括:
获取所述动画文件对象中的图层编号;
调用文本图层数据获取接口;
根据所述图层编号依次对调用的文本图层数据获取接口进行赋值;
按照赋值后的文本图层数据获取接口,依次读取所述动画文件对象中的文本图层数据。
4.根据权利要求3所述的方法,其特征在于,所述对所述图层数据进行修改包括:
获取输入的文本数据;
将所述文本图层数据替换为所输入的文本数据;
对替换后的文本图层数据的文本属性值进行修改。
5.根据权利要求4所述的方法,其特征在于,所述对替换后的文本图层数据的文本属性值进行修改包括:
获取与所述文本图层数据对应的目标字体文件;
对所述目标字体文件进行解码,得到所述文本属性值;
展示所述文本属性值;
当检测到属性值修改指令时,按照所述属性值修改指令修改展示的所述文本属性值。
6.根据权利要求1所述的方法,其特征在于,所述图层数据包括图像图层数据;所述方法还包括:
生成所述图像图层数据的图像修改控件;
展示所述图像修改控件;
所述当检测到图层数据修改指令时,对所述图层数据进行修改包括:
当检测到在所述图像修改控件上触发的图层数据修改指令时,创建目标媒体对象;
将所述图像图层数据替换为所述目标媒体对象。
7.根据权利要求6所述的方法,其特征在于,所述创建目标媒体对象包括:
获取目标媒体;
将所述目标媒体转换成二进制字节数据;
根据所述二进制字节数据创建用于替换图像图层数据的目标媒体对象。
8.根据权利要求6所述的方法,其特征在于,所述创...
【专利技术属性】
技术研发人员:陈仁健,黄归,龚海龙,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。