发明名称 |
将SWF转化为Canvas动画的方法和装置 |
摘要 |
本发明涉及一种将SWF转化为Canvas动画的方法和装置。所述方法,包括以下步骤:对SWF文件进行解析,遍历所述SWF文件得到元件,所述元件包括影片剪辑和图形,并将所述元件定义存储到元件池中;对所述图形进行压缩处理,导出压缩后的图形数据;对所述影片剪辑进行压缩处理,导出影片剪辑的帧操作指令;通过脚本运行库的应用函数调用压缩后的图形数据和影片剪辑的帧操作指令,还原为Canvas动画。上述将SWF转化为Canvas动画的方法和装置,缩减了数据尺寸,通过脚本运行库的应用函数直接调用压缩后的图形数据和帧操作指令等,不需条件判断,节省了计算时间,因数据尺寸小节省了下载时间,提高了播放流畅度。 |
申请公布号 |
CN105513115A |
申请公布日期 |
2016.04.20 |
申请号 |
CN201410548978.1 |
申请日期 |
2014.10.16 |
申请人 |
腾讯科技(深圳)有限公司 |
发明人 |
郑高强;沈婧 |
分类号 |
G06T13/80(2011.01)I |
主分类号 |
G06T13/80(2011.01)I |
代理机构 |
广州华进联合专利商标代理有限公司 44224 |
代理人 |
何平;邓云鹏 |
主权项 |
一种将SWF转化为Canvas动画的方法,包括以下步骤:对SWF文件进行解析,遍历所述SWF文件得到元件,所述元件包括影片剪辑和图形,并将所述元件定义存储到元件池中;对所述图形进行压缩处理,导出压缩后的图形数据;对所述影片剪辑进行压缩处理,导出影片剪辑的帧操作指令;通过脚本运行库的应用函数调用压缩后的图形数据和影片剪辑的帧操作指令,还原为Canvas动画。 |
地址 |
518000 广东省深圳市福田区振兴路赛格科技园2栋东403室 |