在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文件的动态渲染效果。 |
