在HTML5画布CANVAS上渲染GIF文件的方法

基本信息

申请号 CN202011356340.X 申请日 -
公开(公告)号 CN112488911A 公开(公告)日 2021-03-12
申请公布号 CN112488911A 申请公布日 2021-03-12
分类号 G06T3/00(2006.01)I;G06T1/00(2006.01)I 分类 计算;推算;计数;
发明人 李兴平;江伟伟 申请(专利权)人 四三九九网络股份有限公司
代理机构 北京市盛峰律师事务所 代理人 席小东
地址 361009福建省厦门市思明区软件园2期望海路2号
法律状态 -

摘要

摘要 本发明提供一种在HTML5画布CANVAS上渲染GIF文件的方法,包括:请求二进制形式的原始GIF文件,转换为8位无符号整型数组类型对象;对8位无符号整型数组类型对象进行解析,得到GIF文件的文件头部、数据流和文件尾部三个数据信息;从数据流中解析出n个图像数据;对图像帧压缩像素数据Ai进行解压操作,并转换为二进制像素数据Fi;采用渲染方式得到二进制像素数据Fi对应的图像帧tui;对各个图像帧tui按延迟时间进行帧序列控制。本发明利用GIF文件内容动态丰富,文件体积小等优势,结合CANVAS技术位图操作技术,实现对GIF文件的动态渲染效果。