概述
CompuServe 于 1987 年推出 GIF;1989 年的 GIF89a 版本加入了透明和实现动画所需的时间信息。其 LZW 压缩的专利一直持续到 2003–2004 年,这也促成了 PNG 的诞生。
GIF 的每一帧最多使用 256 色的调色板,透明也只有“开”或“关”两种状态。这对简单图形足够了,但照片会出现色带或抖动噪点,而且 GIF 动图的体积是同样内容的视频、WebP 或 AVIF 的许多倍。
优点
- +动画随处可播放,连旧式邮件客户端也支持
- +简单且普遍支持
- +对 256 色以内的图片无损
缺点
- −每帧仅 256 色
- −1 位透明,边缘有锯齿
- −动画文件非常大
- −没有 Alpha 通道
GIF 压缩原理
GIF 把每个像素映射为调色板中的索引,再用基于字典的无损算法 LZW 压缩索引序列。由于有调色板这一步,对于超过 256 色的图片,GIF 实际上是有损的。
常见用途
- 短小的表情动画和贴纸
- 简单图标和像素画
- 最大限度兼容旧邮件和论坛
浏览器和软件支持
所有浏览器和几乎所有软件都支持。
如何转换 GIF
使用本页顶部的转换器:拖入文件,选择输出格式,然后下载结果。转换在浏览器中进行,不会上传任何内容。
转换为
- JPG 不支持透明。透明区域将用背景色填充。
- 动图:仅转换第一帧。
已在您的浏览器中本地处理
GIF 常见问题
如何让 GIF 变小?
静态图片可以转换为 PNG 或 WEBP。动画内容做成动态 WebP、AVIF 或视频会小得多。
JFIF.IO 会保留 GIF 动画吗?
暂时不会:转换 GIF 动图时只转换第一帧。我们会在转换器中明确提示,避免让您意外。
GIF 是无损的吗?
LZW 压缩本身是无损的,但把图片减少到 256 色并不是。照片保存为 GIF 会丢失色彩细节。