基于JSON数据格式的动画渲染方法技术

技术编号:26380149 阅读:19 留言:0更新日期:2020-11-19 23:48
本发明专利技术属于动画渲染技术领域,提供一种基于JSON数据格式的动画渲染方法,获取带有占位图的JSON动画文件,获取用户资源文件;预处理所用户资源文件,以使用户资源文件与JSON动画文件能匹配替换;将预处理后的用户资源文件动态替换占位图,以得到用户资源文件与JSON动画文件的结合文件;对结合文件进行动画渲染。通过该方法,可以有效减少客户端、Web端在实现设计师所给定的交互效果时的工作量,可避免多个平台或版本上的动画效果存在差异。

【技术实现步骤摘要】
基于JSON数据格式的动画渲染方法
本专利技术属于动画渲染
,尤其涉及一种基于JSON数据格式的动画渲染方法、装置、电子设备和存储介质。
技术介绍
目前,主流的动画效果实现过程,一般为交互设计师出动画效果,开发者根据设计师的效果,利用自定义View来实现动画。这种实现方式存在如下技术缺陷:第一,不同平台都需要单独编写实现动画代码,开发成本较高。第二,不同平台的API、实现方式上存在差异,可能导致每个平台上动画效果不一致。第三,对于客户端应用,如果要新增/修改动画,则需要开发者再次修改代码,重新打包发布,更新成本过大。第四,对于客户端应用,存在多个版本共存的情况,需要处理不同版本动画效果差异问题。第五,一个精美流畅的动画,需要占用开发者大量时间进行开发调试,同时对于开发者也有一定的艺术知识要求。
技术实现思路
为解决上述技术缺陷,本专利技术提供一种基于JSON数据格式的动画渲染方法,该方法能够有效减少客户端、Web端在实现设计师所给定的交互效果时的工作量;能够基于统一的JSON数据本文档来自技高网...

【技术保护点】
1.一种基于JSON数据格式的动画渲染方法,其特征在于,包括如下步骤:/n获取带有占位图的JSON动画文件,获取用户资源文件;/n预处理所述用户资源文件,以使所述用户资源文件与所述JSON动画文件能匹配替换;/n将预处理后的所述用户资源文件动态替换所述占位图,以得到所述用户资源文件与所述JSON动画文件的结合文件;/n对所述结合文件进行动画渲染。/n

【技术特征摘要】
1.一种基于JSON数据格式的动画渲染方法,其特征在于,包括如下步骤:
获取带有占位图的JSON动画文件,获取用户资源文件;
预处理所述用户资源文件,以使所述用户资源文件与所述JSON动画文件能匹配替换;
将预处理后的所述用户资源文件动态替换所述占位图,以得到所述用户资源文件与所述JSON动画文件的结合文件;
对所述结合文件进行动画渲染。


2.如权利要求1所述的方法,其特征在于,所述的预处理所述用户资源文件的步骤包括:
判断所述用户资源文件是视频文件,还是图片文件;
如果所述用户资源文件是视频文件,解码所述视频文件为视屏帧;
缓存所述视屏帧为图片序列;
缩放所述图片序列中的图片文件。


3.如权利要求2所述的方法,其特征在于,所述的对所述结合文件进行动画渲染的步骤包括:
监听动画渲染的更新进度;
根据所述更新进度计算需要渲染的视频帧下标;
根据所述视频帧下标,依序对所述结合文件进行动画渲染。


4.如权利要求1所述的方法,其特征在于,所述的获取带有占位图的JSON动画文件的步骤包括:从服务端动态获取JSON文件。


5.一种基于JSON数据格式的动画渲染装置,其特征在于,包括:
获取模块,用于获取带有占位图的JSON动画文件,获取用户资源文件;
预处理模块,用于预处理所述...

【专利技术属性】
技术研发人员:舒镕智
申请(专利权)人:深圳市前海手绘科技文化有限公司
类型:发明
国别省市:广东;44

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

1