【技术实现步骤摘要】
动画播放方法、装置、存储介质以及终端
本专利技术涉及互联网
,特别涉及一种动画播放方法、装置、存储介质以及终端。
技术介绍
随着互联网技术的不断发展,具有动画播放功能的软件应用在进行动画播放时,不仅播放样式越来越丰富,且视觉效果也越来越炫酷。尤其是针对社交性软件应用来说,在通信双方进行沟通交流的过程中,如果能够适宜地播放一段具有透明效果的动画,则可以在不影响通信双方查看聊天框中交流内容的基础上,大幅增加用户的视觉体验,因此时下通常采用透明效果的播放样式来对动画进行播放。相关技术为了实现透明效果的动画,通常采用带有透明度信息的PNG(PortableNetworkGraphicFormat,图像文件存储格式)序列来实现。其中,PNG序列本质上为由多张图片组成的动画资源包,这个动画资源包中的每一张图片均带有透明度信息,通过对这个动画资源包进行解码处理并播放,实现透明动画。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:上述由多张图片组成的动画资源包通常很大,因此解码时间会很久,所以会占用大量内存,导致该种动画播放方式的效率较差,播放性能欠佳。
技术实现思路
为了解决相关技术的问题,本专利技术实施例提供了一种动画播放方法、装置、存储介质以及终端。所述技术方案如下:第一方面,提供了一种动画播放方法,所述方法包括:对于第一图片序列中的每一张原始图片,获取所述原始图片中每一个像素点的色彩参数值以及透明度参数值;根据所述每一个像素点的色彩参数值及透明度参数值,生成包括第一区域及第二区域的目标图片,所述第一区域及第二区域与所述原始图片的画面场景一致,所 ...
【技术保护点】
1.一种动画播放方法,其特征在于,所述方法包括:对于第一图片序列中的每一张原始图片,获取所述原始图片中每一个像素点的色彩参数值以及透明度参数值;根据所述每一个像素点的色彩参数值及透明度参数值,生成包括第一区域及第二区域的目标图片,所述第一区域及第二区域与所述原始图片的画面场景一致,所述第一区域的各个色彩通道保存所述色彩参数值,所述第二区域的任意一个色彩通道保存所述透明度参数值;将由所述目标图片组合而成的第二图片序列转化为第一视频文件;对所述第一视频文件进行透明效果合成处理,得到用于播放的第二视频文件。
【技术特征摘要】
1.一种动画播放方法,其特征在于,所述方法包括:对于第一图片序列中的每一张原始图片,获取所述原始图片中每一个像素点的色彩参数值以及透明度参数值;根据所述每一个像素点的色彩参数值及透明度参数值,生成包括第一区域及第二区域的目标图片,所述第一区域及第二区域与所述原始图片的画面场景一致,所述第一区域的各个色彩通道保存所述色彩参数值,所述第二区域的任意一个色彩通道保存所述透明度参数值;将由所述目标图片组合而成的第二图片序列转化为第一视频文件;对所述第一视频文件进行透明效果合成处理,得到用于播放的第二视频文件。2.根据权利要求1所述的方法,其特征在于,所述对所述第一视频文件进行透明效果合成处理,得到第二视频文件,包括:对于所述第一视频文件中包括的每一个原始视频帧,获取所述原始视频帧的所述第一区域中每一个像素点的色彩参数值,以及所述第二区域中每一个像素点的透明度参数值;根据所述第一区域中每一个像素点的色彩参数值以及所述第二区域中每一个像素点的透明度参数值,生成一个目标视频帧,所述目标视频帧的大小以及画面场景与所述第一区域以及所述第二区域一致;对得到的至少一个目标视频帧进行按序组合,得到所述第二视频文件。3.根据权利要求2所述的方法,其特征在于,所述获取所述原始视频帧的所述第一区域中每一个像素点的色彩参数值,以及所述第二区域中每一个像素点的透明度参数值,包括:根据预先设置的第一纹理坐标值,在所述第一区域的各个色彩通道中获取所述每一个像素点的色彩参数值;根据预先设置的第二纹理坐标值,在所述第二区域的目标色彩通道中获取所述每一个像素点的透明度参数值,所述目标色彩通道为所述第二区域的各个色彩通道中用于保存所述透明度参数值的色彩通道。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:调用纹理绘制函数,将所述第一区域中每一个像素点的色彩参数值以及所述第二区域中每一个像素点的透明度参数值传递至着色器;调用所述着色器,执行根据所述第一区域中每一个像素点的色彩参数值以及所述第二区域中每一个像素点的透明度参数值,生成一个目标视频帧的步骤。5.根据权利要求2或4所述的方法,其特征在于,所述根据所述第一区域中每一个像素点的色彩参数值以及所述第二区域中每一个像素点的透明度参数值,生成一个目标视频帧,包括:对于所述第一区域中的每一个像素点,在所述第二区域中确定与所述像素点匹配的目标像素点;对所述像素点的色彩参数值与所述目标像素点的透明度参数值进行乘积运算,得到所述像素点的显示像素值;根据计算得到的所述每一个像素点的显示像素值,生成所述目标视频帧。6.一种动画播放装置,其特征在于,所述装置包括:获取模块,用于对于第一图片序列中的每一张原始图片,获取所述原始图片中每一个像素点的色彩参数值以及透明度参数值;生...
【专利技术属性】
技术研发人员:邓春国,谌启亮,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。