GIF 格式(动图)
GIF(Graphics Interchange Format,图形交换格式)格式由 CompuServe 公司 1987 年推出,采用 LZW 无损压缩算法。支持 256 色索引调色板和单帧透明色,通过多帧叠加实现动画效果(≤35 fps),曾是早期网络表情包和广告横幅的主流格式,因专利纠纷逐渐被 APNG/WEBP 替代。
格式简介
GIF 是一种位图图像格式,支持动画和透明度。GIF 格式在 1987 年由 CompuServe 开发,最初是为了在网络上传输图像而设计的。GIF 格式支持动画,这使得它成为早期网络表情包和简单动画的主要格式。
GIF 文件扩展名为 .gif,MIME 类型为 image/gif。虽然 GIF 格式已经存在多年,但由于其动画能力和广泛支持,仍然在网络上广泛使用。
技术 特点
压缩算法
GIF 使用 LZW(Lempel-Ziv-Welch)压缩算法,这是一种无损压缩算法。LZW 算法通过识别重复的数据模式来实现压缩。
颜色支持
- 调色板:GIF 使用调色板(Palette),最多支持 256 种颜色
- 索引色:每个像素使用调色板中的索引值
- 透明色:支持一种颜色作为透明色(单色透明)
动画支持
- 多帧图像:GIF 可以包含多个图像帧
- 帧延迟:每帧可以设置显示延迟时间
- 循环播放:可以设置动画循环次数(0 表示无限循环)
GIF 版本
- GIF 87a:1987 年发布,基础版本
- GIF 89a:1989 年发布,增加了透明度和动画支持