发明名称 |
一种将GIF文件转换为SWF文件的方法 |
摘要 |
本发明公开了一种将GIF文件转换为SWF文件的方法,该方法包括判断GIF文件在播放时显示完当前帧后对该帧的处理方式,如果是保留该帧的内容,则将GIF文件的当前帧复制到SWF文件中,并在SWF文件中将该帧标识为在播放时保留该帧内容;如果是清除包括该帧在内的以前帧的内容,则将GIF文件的当前帧复制到SWF文件中,并在SWF文件中将该帧标识为播放该帧的下一帧时清除包括该帧在内的以前帧的所有内容。该方法能使转换后SWF文件体现原GIF文件帧与帧之间的两种层次覆盖关系,使二者在转换前后显示效果一致。 |
申请公布号 |
CN1960490B |
申请公布日期 |
2010.08.18 |
申请号 |
CN200510115494.9 |
申请日期 |
2005.11.04 |
申请人 |
腾讯科技(深圳)有限公司 |
发明人 |
王麒 |
分类号 |
H04N7/26(2006.01)I;G06T9/00(2006.01)I |
主分类号 |
H04N7/26(2006.01)I |
代理机构 |
北京德琦知识产权代理有限公司 11018 |
代理人 |
宋志强;麻海明 |
主权项 |
一种将GIF文件转换为SWF文件的方法,其特征在于,该方法包括如下步骤:A1.对应于GIF文件的帧,创建SWF文件的显示列表,其中显示列表包括多个帧,每一帧对应于GIF文件的每一帧;A.判断GIF文件在播放时显示完当前帧后对该帧的处理方式,如果是保留该帧的内容,执行步骤B;如果是清除包括该帧在内的以前帧的内容,则执行步骤C;B.将GIF文件当前帧的内容复制到SWF文件中,并在SWF文件的显示列表中将该帧标识为播放该帧的下一帧时保留该帧内容,同时将GIF文件的下一帧作为当前帧,返回执行步骤A;C.将GIF文件当前帧的内容复制到SWF文件中,并在SWF文件的显示列表中将该帧标识为播放该帧的下一帧时清除包括该帧在内的以前帧的内容,同时将GIF文件的下一帧作为当前帧,返回执行步骤A。 |
地址 |
518044 广东省深圳市福田区振兴路赛格科技园2栋东403室 |