WebP vs AVIF:2026 年该用哪个图片格式?

作者:SnapshotLab基于本站工具实测复核发布:2026-07-05更新:2026-07-11

WebP 和 AVIF 都支持有损、无损和透明图像,但“哪个一定更小”没有脱离样本与编码器的答案。照片、界面截图、透明图标和暗部渐变的结果可能不同;同一个质量数字在两种编码器中也不代表同等观感。因此本文给出的是可复核的选择方法,而不是固定节省比例。

压缩率:AVIF 通常更小

AVIF 的格式目标是在高压缩下保持视觉质量,实测中对照片、纹理和渐变常常很有竞争力。但图片尺寸、内容、alpha 通道、质量设置与编码实现都会改变结果。对少量颜色的小截图或已经压缩过的源文件,转换后甚至可能变大,所以最终要看本次输出。

兼容性:WebP 更稳

WebP 出现更早,几乎所有现代浏览器都支持。AVIF 支持面这几年也已经很广(主流浏览器新版本都支持),但极老的设备/软件、以及部分图片查看器仍可能打不开 AVIF。面向大众、要“到哪都能打开”,WebP 更稳妥。

编码速度:WebP 更快

AVIF 编码往往需要更多计算,但处理时间还取决于像素数、设备 CPU、可用内存和编码实现。本站在 Web Worker 中运行 WebAssembly 编码器;批量决策时,用自己的目标设备各处理一次并记录时间,比套用通用倍数更可靠。

透明与动图

WebP 与 AVIF 格式都能表示 alpha 透明和动画,JPG 不支持透明。不过,格式能力不等于每个转换工具都会保留所有帧、时序和元数据。SnapshotLab 本文的测试范围是静态图片;需要保留动画时,请使用专门的动画编码工具并核对每帧。

怎么选(速查)

  • 要体积最小、受众用新浏览器 → 选 AVIF
  • 要兼容性和速度、面向大众 → 选 WebP
  • 要到处都能打开 → 还是 JPG(照片)或 PNG(透明)。
  • 最佳实践:网页可同时提供 AVIF + WebP,用 <picture> 让浏览器自动挑。

怎么转换(免费、不上传)

图片压缩 / 格式转换工具,选择输出为 WebP 或 AVIF 即可,全程在浏览器本地完成,图片不上传服务器。可以把同一张图分别转成 WebP 和 AVIF,对比体积和画质后再决定。

SnapshotLab 的可复核测试方法

  1. 准备四张不同内容的静态源图:自然照片、带小字的界面截图、透明 Logo、含暗部渐变的图;保留原始像素尺寸。
  2. 对每个源图分别输出 WebP 和 AVIF。先从同一质量数字起步,再分别微调,直到 100% 观看时细节、文字边缘与渐变带状程度接近。
  3. 记录文件字节数、处理用时和视觉问题。透明图同时放到白色与黑色背景检查彩边。
  4. 在真实投放环境打开文件:除目标浏览器外,还要测试需要交付的 CMS、聊天客户端或图片编辑器。

限制与失败场景

  • 质量滑块不是跨格式统一刻度,不能因 WebP 80 与 AVIF 80 的数字相同就认定画质相同。
  • 超大像素图或批量编码可能耗尽移动设备内存;遇到处理能力不足时,先缩小尺寸或减少批量。
  • 格式转换会解码并重新编码像素,EXIF、IPTC、位置与其他元数据不应被假定会保留;有保留需求时必须检查下载文件。

格式资料

格式能力可核对 Google WebP 文档AOMedia AVIF 规范页;WebP 官方 FAQ 也说明了某些转换为何可能变大。 WebP FAQ