AVIF 和 WebP 都是在文件大小上胜过 JPEG 的现代图像格式,你很可能在网上见过这两者。那么你究竟该用哪一个?下面是一份针对照片、图形和网站的通俗易懂的对比。
简短答案
对大多数照片来说,在给定画质下 AVIF 提供最小的文件,并且在细节丰富或高动态范围的图像上看起来更好。WebP 更老,编码更快,并且在略多一些的地方受到支持。如果你想要最大的压缩和画质,就选 AVIF;如果你想要速度和最广的覆盖面,WebP 是一个稳妥的选择。
文件大小和画质
AVIF 基于 AV1 编解码器,非常高效:在相近画质下它常常比 WebP 节省 20% 到 50%,并且能处理渐变和噪点而不会出现 JPEG 可能产生的块状外观。WebP 仍然轻松胜过 JPEG,但在最难处理的图像上不及 AVIF。
功能对比
| 功能 | AVIF | WebP |
|---|---|---|
| 最佳文件大小 | 是 | 良好 |
| 透明度(alpha) | 是 | 是 |
| 动画 | 是 | 是 |
| HDR / 广色域 / 10 位 | 是 | 否 |
| 编码速度 | 较慢 | 较快 |
| 推出年份 | 2019 | 2010 |
浏览器和应用支持
两种格式在所有当前主流浏览器中都能使用。WebP 历史更悠久,几乎在任何地方都受支持,包括较旧的软件。AVIF 在浏览器中的支持如今也已接近普及,不过仍有少数桌面应用落后,这就是你有时会拿到一个打不开的 .avif 文件的原因。在 Windows 上,你可以在 HawkView 中即时查看这两种格式,无需任何编解码器包。
你该选哪一个?
- 体积最重要的网站: AVIF,并为旧客户端配上 WebP 或 JPEG 回退方案。
- 快速批量转换或最广的兼容性: WebP。
- 带 HDR 或精细细节的照片: AVIF。
- 你只是需要打开别人发给你的一个文件: 任何原生支持的查看器;参阅 如何打开 AVIF 文件。
结论
AVIF 在大小和画质上取胜,WebP 在速度和略广的支持上取胜。两者都很出色;当效率重要时选 AVIF,当你想要最稳妥、最快的选择时选 WebP。好奇即将到来的下一种格式?请阅读 如何打开 JPEG XL 文件。