当您需要在不使用视频的情况下向网页或电子邮件添加动画时,有两种传统选择:动态 GIF 和动态 PNG(APNG)。 它们服务于不同的使用场景,选错了会牺牲文件大小、质量或兼容性。
什么是动态 GIF?
动态 GIF 自 1989 年起就是网络的一部分。它在单个文件中存储多个帧,并以指定的帧率循环播放。关键限制是 其色彩调色板:GIF 每帧仅支持 256 种颜色。摄影内容作为动态 GIF 看起来很糟糕,因为 渐变和自然颜色会出现色带和抖动。
什么是动态 PNG(APNG)?
APNG(动画可移植网络图形)是 PNG 扩展,使用静态 PNG 提供的相同 24 位全彩色和 8 位 Alpha 通道添加 动画支持。APNG 支持数百万种颜色和每像素的完整 Alpha 透明度。缺点:不支持 APNG 的 浏览器只显示第一帧作为静态图片。
浏览器支持对比
- 动态 GIF:Chrome、Firefox、Safari、Edge、IE11、电子邮件客户端、消息应用全部支持。
- APNG:Chrome 59+、Firefox 3+、Safari 8+、Edge 12+ 支持。不支持 IE11。截至 2026 年全球支持率超过 95%。
何时使用 GIF
- 电子邮件新闻通讯(最大兼容性)。
- 简单的 2–8 色图标或徽章动画。
- 需要 IE11 支持时。
- 在可能剥离其他格式的消息应用或社交媒体上分享时。
何时使用 APNG
- 具有平滑渐变或阴影的动画徽标。
- 网页上的短动画插图(非电子邮件)。
- GIF 的 1 位 Alpha 不够用的任何带透明度的内容。
考虑改用 WebP 和视频
对于 2026 年的网页,动画 WebP 比 GIF 和 APNG 都更小,质量相当。对于较长的动画,以 autoplay muted loop playsinline 播放的短循环 MP4 视频是更好的替代方案 — 可以比等效 GIF 小 10 倍。使用我们的图片转换工具在格式间转换。