PNG vs WebP vs AVIF:2026年如何选择正确的图片格式
您将一张图片上传到网站,立刻面对一个没有普遍正确答案的问题:应该用哪种格式?PNG无处不在且始终有效。WebP可以削减三分之一的文件大小。AVIF压缩更深,但编码缓慢。JPEG XL正潜伏在地平线上。与此同时,您的Lighthouse评分正在下滑,因为您是出于习惯而非意图做出了选择。
本指南拨开迷雾。读完之后,您将确切地知道应该使用哪种格式——以及为什么——基于您的内容类型、受众和性能约束。
格式一览
在深入研究各个权衡之前,以下是本文涵盖格式的并排参考。
浏览器支持数据为2026年初的近似值,来源于Can I Use数据。
JPEG:通用基准
自1990年代中期以来,JPEG一直是网络照片的默认格式。这种长寿性既是它的优势,也是它的上限。
JPEG的优势
JPEG使用离散余弦变换(DCT)压缩来丢弃人眼最不敏感的视觉信息。对于连续色调的图像——照片、渐变、渲染的3D场景——效果非常好。在75–85左右的质量设置下,JPEG图像对大多数观看者来说几乎与原件无法区分,同时文件大小适合网络传输。
浏览器支持实际上是100%。地球上每个电子邮件客户端、每个社交平台、每台设备都能无障碍读取JPEG。
JPEG的不足
JPEG无法存储透明(Alpha)通道。任何需要透明背景的图像——放在彩色卡片上的Logo、背景未知的产品图——都不能是JPEG。
JPEG对锐利边缘和纯色块的处理也很差。压缩一张代码截图或带有清晰文字的图表,您会看到每条边缘周围出现块状伪影。对于任何具有硬对比度过渡的内容,JPEG都是错误的工具。
对于以PNG而非JPEG保存的照片,大小惩罚十分严重:照片的PNG文件通常比其JPEG等价物大5–10倍,却没有任何可察觉的质量优势。
PNG:重要时刻的无损精度
PNG(可移植网络图形)将每个像素完全按保存时的样子存储。不丢失任何信息。代价是文件大小——PNG使用无损压缩,这意味着具有复杂颜色变化的图像(照片)保持较大。
PNG的优势
当像素完美的保真度很重要时,PNG是正确的格式:
- Logo和品牌标识 — 清晰的边缘、纯色、可在任何背景上放置的透明度
- 截图 — UI元素、代码片段和文字在任何缩放级别都清晰呈现
- 图表和插图 — 图表、流程图、具有定义边缘的图标集
- 将再次编辑的图像 — 每次保存JPEG都会重新压缩并降质;PNG往返无损
PNG还支持完整的Alpha透明度,这意味着您可以拥有半透明像素,而不仅仅是开/关遮罩。这对投影、发光效果以及非矩形形状上的抗锯齿边缘很重要。
PNG的不足
如果您打算在网络上提供照片,不要将其保存为PNG。全分辨率单反相机照片作为质量85的JPEG可能是3 MB,作为PNG则是25 MB。用户和您的带宽账单都不会感激这个决定。对于摄影内容,PNG几乎每次都是错误的格式。
WebP:实用的全能选手
Google于2010年推出WebP,并花了接下来的十年将其集成到每个浏览器中。截至2026年,全球浏览器支持约为97%,这在实际目的上意味着您可以在不提供回退的情况下将其用于大多数受众。
压缩数字
Google将WebP与等效SSIM(结构相似性指数)质量的JPEG进行比较的原始研究发现,WebP比JPEG小25–34%。此后的独立研究证实,这一范围在不同图像库中普遍成立。对于每月提供数千张图片的网站,这种减少直接转化为更低的CDN成本和更快的加载时间。
WebP同时支持有损和无损模式,在大多数情况下使其成为JPEG(有损模式)和PNG(无损模式)的真正替代品。关键是,它在两种模式下都支持完整的Alpha透明度——这是JPEG根本无法做到的。
何时使用WebP
- 以广泛兼容性为优先的通用网络图片
- 为产品照片、编辑图像和Hero图片替换JPEG
- 为Logo和图形替换PNG,在保持透明度的同时比PNG占用更少空间
- 任何您希望单一格式决策适用于整个图像库的情况
要将图片压缩为WebP或在PNG、JPEG和WebP之间转换图片格式,您可以直接在浏览器中完成,无需安装任何东西。
WebP表现欠佳的边缘情况
WebP的有损模式在激进的压缩设置下可能会在平滑渐变中引入细微的色带——比相同文件大小下的JPEG更明显。对于某些摄影内容,尤其是肤色和天空渐变,AVIF在相同文件大小下产生更干净的结果。
AVIF:最大压缩,支持持续增长
AVIF(AV1图像文件格式)源自开放媒体联盟开发的AV1视频编解码器。它代表了压缩效率的代际飞跃。
压缩数字
比较AVIF与等效视觉质量JPEG的研究一致表明文件大小减少50%或更多。一个200 KB的JPEG通常可以被重现为90–100 KB的AVIF,在正常观看距离下无法区分。Netflix编码了大量缩略图和预览图像,其发布的结果显示AVIF将图像带宽比JPEG减少了50%。
对于高容量图像交付——电商产品目录、社交媒体平台、图片密集型新闻网站——这些节省并非微不足道。它们对CDN支出和页面加载时间有实质性影响。
HDR和宽色域支持
AVIF原生支持HDR(高动态范围)色彩和宽色域,如Display P3。在兼容显示器上,AVIF图像可以显示比SDR格式更明亮的高光和更深的阴影。对于摄影展示、设计作品集以及任何在高端显示器上图像保真度很重要的网站,这是一个有意义的差异化优势。
编码速度问题
AVIF的弱点是编码时间。与JPEG或WebP相比,AVIF编码明显更慢——在等效质量设置下通常慢5–10倍。对于处理数千张图像的构建管道,这会累积起来。大多数团队通过在构建时或作为一次性批处理任务(而不是按需)编码AVIF来缓解这个问题。
解码速度(浏览器渲染图像时所做的事情)很快,在现代硬件上不是用户端的问题。
2026年的浏览器支持
截至2026年初,AVIF在浏览器中的支持约为93%,这意味着您仍应提供WebP或JPEG回退以获得完整覆盖。标准模式是:
<picture>
<source srcset="image.avif" type="image/avif" />
<source srcset="image.webp" type="image/webp" />
<img src="image.jpg" alt="描述" />
</picture>这种渐进增强方法意味着支持AVIF的浏览器获得最小的文件,支持WebP的浏览器获得稳固的中间选择,其他所有浏览器回退到JPEG。
JPEG XL:值得关注,尚未就绪
JPEG XL(.jxl)是本列表中技术上最强大的格式。它在压缩方面与AVIF相当或超过AVIF,支持对现有JPEG文件进行无质量损失的无损重新编码(使其在存档方面独特有用),并支持HDR、宽色域和动画。JPEG委员会将其设计为整个JPEG生态系统的长期替代品。
问题在于浏览器支持。截至2026年初,JPEG XL在大多数浏览器中仍隐藏在实验性标志位后面,除Safari外(2022年添加了支持),任何地方都没有默认启用。Chromium于2022年移除了其实验性支持,尽管争论在Chromium问题跟踪器中仍然活跃。
我们的建议: 今天不要将JPEG XL用于网络交付。关注它。如果您正在为摄影构建存档管道或使用Apple生态系统应用,它值得关注。对于生产网络工作,AVIF + WebP回退是现在正确的组合。
决策树
使用此工具快速做出格式决策。
您需要透明度吗?
是 — 使用WebP(无损模式)作为您的主要格式。它提供比PNG更小文件的透明度。如果您需要像素完美的无损保真度(用于印刷的Logo、源文件),请使用PNG。JPEG不是选项。
否 — 继续向下。
这是照片还是图形?
照片(连续色调、复杂颜色):
- 如果您需要最广泛的浏览器支持:JPEG
- 如果您想要在近乎通用支持下显著更小的文件:WebP(有损模式)
- 如果您在大规模优化带宽且可以提供回退:AVIF搭配WebP回退
图形(Logo、图表、截图、文字):
- 根据文件大小还是工具兼容性对您更重要,使用WebP(无损模式)或PNG
- 永远不要对具有锐利边缘或纯色区域的图形使用JPEG
您在大规模提供服务吗?
如果您的网站每天处理超过几千张图片请求,JPEG和AVIF之间的压缩差距在实际成本上变得显著。使用AVIF + WebP + JPEG回退实现<picture>元素。工程成本低;基础设施节省随时间积累。
快速参考摘要
如何在格式之间转换
大多数图像编辑器可以导出此处涵盖的所有四种格式。对于需要以编程方式批量转换文件的网络开发者:
ImageMagick(命令行):
# 将JPEG转换为WebP
magick input.jpg -quality 82 output.webp
# 将JPEG转换为AVIF
magick input.jpg -quality 60 output.avif
# 将PNG无损转换为WebP
magick input.png -define webp:lossless=true output.webpSquoosh(基于浏览器): Google的Squoosh应用允许您并排比较格式,提供质量滑块和实时文件大小预览——在提交批量转换之前,可视化校准压缩设置非常有用。
FileCrank: 您可以直接在浏览器中转换图片格式,无需安装任何东西——对于一次性转换或在没有本地工具的机器上工作时很有用。
对于批量处理和大小减少,图片压缩工具在一个步骤中处理格式转换和质量优化。
格式选择与压缩的关系
选择正确的格式只是成功的一半。两个不同质量设置的WebP文件在视觉差异很小的情况下,文件大小可能相差3倍。如果您想深入了解质量与大小的校准,关于如何在不损失质量的情况下压缩图片的文章涵盖了质量设置、渐进式加载以及SSIM和DSSIM等感知质量指标的实际机制。
关于为什么有损和无损压缩产生如此不同的结果,以及何时每种方法合适的基础解释,请参阅有损与无损文件转换详解。
结论
格式决策归结为三个问题:需要透明度吗?是照片还是图形?是否在优化最大压缩?
对于2026年的大多数现代网络项目,实际答案是:
- WebP 作为您的默认格式——它处理透明度,在有损和无损模式下都有效,拥有近乎通用的浏览器支持,并且比JPEG小25–34%
- AVIF 用于带宽节省最重要的地方——搭配WebP或JPEG
<picture>回退,覆盖剩余的7%浏览器 - PNG 仅当无损精度或工具兼容性特别需要时
- JPEG 作为最后手段的回退,对于电子邮件仍然是正确的选择
根据内容类型和交付上下文做出选择,而不是出于习惯。同一图像的200 KB AVIF和600 KB PNG之间的差异对访客是不可见的,但在页面加载时间和基础设施成本上非常明显。