STATUS IS UP网站优化 Wiki
17加速
性能与交付 / 加速

AVIF、WebP、JPEG 和 PNG:如何选择合适的图片格式

根据图片的用途、受众和已测试的回退路径选择格式。AVIF 和 WebP 可以减小传输体积,但在兼容性或像素精确性很重要时,JPEG 和 PNG 仍然是可靠的回退选择。

AVIF、WebP、JPEG 和 PNG:如何选择合适的图片格式 — 可视化指南
阅读
8 分钟
来源
7
重新验证
2027-03-27
已审阅
网页性能与交付审阅者
简短回答

从决策开始。

没有一种放之四海而皆准的最佳网页图片格式。对于作为主图或产品图的照片,先测试 AVIF,然后在需覆盖可能无法解码新格式的客户端时提供 WebP 与 JPEG 回退。对于截图、图表或文字密集的图形,保留无损母版并将无损 WebP 或 AVIF 与 PNG 进行比较;当需要透明或精确边缘时,将 PNG 作为广泛兼容的回退。JPEG 仍是对不透明照片的可靠回退,但它不支持 alpha 通道。

将格式转换视为受控的交付变更。比较文件大小和在显示尺寸下的重要裁剪,通过 picture 按顺序发布 source,设置尺寸,并在发布前测试 CDN 响应、MIME 类型、缓存和回退。这能在首选格式不可用时保护内容不被破坏。

可视化指南

把工作看作一个系统。

使用此地图在执行具体策略前将文章中的决策联系起来。

SIU加速
01按图片必须完成的工作来选择
02了解每种格式的贡献点
03构建回退路径,而不是押注于单一格式
04把编码时间预算化并保护视觉质量
01

按图片必须完成的工作来选择

先从素材本身出发,而不是只看扩展名。照片是连续色调内容,在显示尺寸下某些有损是可接受的。截图、图表、徽标或线条绘制有清晰边缘和文字,伪影会非常显眼。对这些素材应保留无损输出或经过严格审批。可用时对矢量徽标或图表使用 SVG。

然后识别所需功能。Alpha 表示按像素透明度。动画是帧序列。所需的浏览器覆盖范围、发布数量和构建时间是交付约束,可能会压倒对更小格式的偏好。

不透明照片

先测试有损的 AVIF 和 WebP。当需要广泛兼容的不透明回退时,保留 JPEG。

清晰的图形和截图

保留无损母版。在实际显示比例下,将 PNG 与无损 WebP 或 AVIF 进行比较再决定。

带透明的艺术图

使用 AVIF、WebP 或 PNG;不要选择 JPEG,因为它不携带 alpha 通道。

02

了解每种格式的贡献点

AVIF 在 HEIF 框架中存储 AV1 编码的图像。其规范包含静态图像、图像序列和 alpha 图像项。它支持有损和无损编码、透明度与动画。节省量不是固定的:源内容、编码器、速度、目标质量和元数据都会改变结果。

WebP 支持有损和无损模式、透明和动画。JPEG 是一种有损的静态图像格式,具有非常广泛的历史支持,适合作为不透明照片的回退。PNG 是无损并支持 alpha 的格式,是精确图形的可靠回退,尽管用于照片时通常效率低。普通 PNG 是静态的;需要运动时应单独测试动画格式。

AVIF

适合对栅格图像价值较高且可通过更小传输体积抵消额外编码和回退工作的场景。

WebP

作为现代通用栅格选项很有用,支持透明和动画序列。

JPEG

用于不透明照片的回退,不用于带透明的徽标或抠图。

PNG

用于无损、有透明需求的栅格回退,或对像素保真度优先于最小字节数的资源。

03

构建回退路径,而不是押注于单一格式

picture 元素让浏览器评估多个替代方案。将 AVIF 放在首位,然后是 WebP,再用 img 回退到 JPEG 或 PNG,并指定正确的 MIME 类型。浏览器会跳过不支持的 source,当没有可用 source 时使用回退。除非故意更改裁剪,否则保持相同的有意义替代文本。

格式回退不能替代响应式尺寸。为不同宽度提供候选资源并在插槽变化时使用真实的 sizes 值。包含宽度和高度以便浏览器能够预留空间。小文件如果带 oversized 的像素尺寸仍然浪费字节。

建议的 source 顺序

AVIF 优先,WebP 次之;对于不透明照片使用 JPEG,若回退需要透明或无损边缘则使用 PNG。

缓存注意事项

如果服务器根据请求能力而非 picture 标记选择格式,请正确配置缓存变体测试,确保每个客户端收到可解码的表示。

回退测试

使用不具备首选解码器的客户端或在预发布中有意禁用某个 source;确认图片、尺寸和替代文本保持正确。

04

把编码时间预算化并保护视觉质量

现代压缩把更多工作放到编码阶段。AVIF 的参考编码器提供从 0(最慢)到 10(最快)的速度范围;WebP 也在编码工作量、时间、输出体积和质量之间权衡。把批量重编码或按需转换当作运营决策,而不是免费的设置改动。

按资源类别设定可重复的策略,并在常见显示尺寸下审查原始图。检查面部、渐变、文字、边缘和透明边界。保留母版并记录编码器版本与设置,以便能重现并回滚缺陷。

速度是权衡

更快的编码可以减轻构建压力,但可能产生更大的文件或更低效的压缩;对自己的素材集进行基准测试。

质量不是单一数字

评分或预设无法替代对对访客具有意义的图像区域的人工视觉检查。

05

把图片格式变更作为主动的可靠性实践

对于 Status Is UP,图像优化是主动的可用性工作,可以在它防止发布降低关键页面质量时发挥作用。清点关键图片 URL,在预发布环境对代表性转换进行分阶段验证,并在站点范围迁移前核实内容类型、CDN 行为与缓存失效。

以可逆的批量方式部署。在发布候选版本上比较渲染与传输行为,然后在新路径被验证之前保留旧表示。如果转换或缓存规则失败,恢复已知的良好源。这是一条有韧性的交付方向,而不是对 AVIF 或多格式的普适强制。

先保护关键图片

优先处理首图和影响首个有用视图的内容图片,而不是一次性改动所有归档图片。

准备回滚

保留确定性的资源命名或版本映射,以便能快速恢复到先前的 JPEG、PNG 或 WebP 路径。

行动 / 验证

你的实用待办指南。

  1. 01

    分类资源

    记录每个目标是照片、清晰图形、透明素材还是动画。

    验证: 清单记录了源母版、可见角色、透明需求与预期运动。
  2. 02

    挑选试点集

    在转换库前选择有代表性且影响较大的图片。

    验证: 试点覆盖了优先页面上的图片类型。
  3. 03

    创建受控变体

    从一个母版生成 AVIF、WebP 和所需的 JPEG 或 PNG 回退。

    验证: 每个候选项都有已知的尺寸、编码器版本和设置。
  4. 04

    审查实际渲染

    在常见显示尺寸下检查候选,关注文字、渐变、面部、边缘和透明度。

    验证: 审阅者批准了重要裁剪且无实质性伪影。
  5. 05

    添加响应式来源与尺寸

    在需要时使用 picture,提供合适的尺寸候选,并声明宽度和高度。

    验证: 布局测试能选择正确资源且不会出现由图片引起的布局位移。
  6. 06

    验证交付行为

    在预发布中检查内容类型、响应路径、CDN 转换和缓存规则。

    验证: 每张选定图片具有预期的 MIME 类型且对象存在。
  7. 07

    演练回退

    测试无法使用首选 source 的情况。

    验证: 回退保留了内容、替代文本、尺寸和可接受的视觉效果。
  8. 08

    带回滚映射发布

    保留先前的表示和记录化的恢复路径。

    验证: 发布负责人能识别并恢复先前的资源映射。
讨论主题

比较各种权衡,而不是私有数据。

与团队或网站所有者社区一起使用这些提示。共享方法与经验,但切勿粘贴凭证、客户记录或非公开的基础设施细节。

  1. 01

    你站点上哪类图片在字节节省与视觉质量之间产生最明显的权衡,你如何评审它?

  2. 02

    对你站点访问者实际使用的浏览器或嵌入客户端来说,哪种回退格式最有用?

  3. 03

    当团队需要回滚发布时,你如何保持图像转换设置的可复现性?

热门 / 权威资源

打开来源材料。

MDN Web DocsImage file type and format guide ↗

对栅格格式、压缩模式、透明、动画和回退选择的实用浏览器对比。

已审阅 2026-09-27
MDN Web DocsHTML picture element reference ↗

解释源选择、基于类型的替代方案、响应式候选和 img 回退的作用。

已审阅 2026-09-27
W3CPortable Network Graphics specification, Third Edition ↗

关于用于无损栅格图像的 PNG 推荐、alpha 支持以及 PNG 的静态或动画范围的说明。

已审阅 2026-09-27
Alliance for Open MediaAV1 Image File Format specification ↗

维护中的 AVIF 规范,包括其图像序列和 alpha 图像定义。

已审阅 2026-09-27
web.devUsing AVIF to compress images on your site ↗

Google 关于 AVIF 编码器控制、质量测试和图像性能限制的实用指南。

已审阅 2026-09-27
Google for Developerscwebp reference ↗

官方 WebP 编码器文档,涵盖无损与有损控制、alpha 设置以及速度-质量权衡。

已审阅 2026-09-27
WHATWGHTML images ↗

关于响应式图像选择以及宽度和高度行为的现行 HTML 标准。

已审阅 2026-09-27

来源政策。 关于格式能力、HTML 行为和编码器权衡的论断基于资源部分列出的官方规范与文档。建议取决于对组织素材、受众和交付配置的测试;导航链接不是证据来源。

快速说明

常见问题。

AVIF 始终是网页的最佳图片格式吗?

不是。AVIF 是值得测试的强选项,但决策取决于可见质量、所需客户端覆盖、编码能力和可用的回退。照片可能从 AVIF 中受益,而精确图形可能需要无损输出并以 PNG 作为回退。

我应否把所有 JPEG 和 PNG 都替换为 WebP 或 AVIF?

不要盲目替换。从影响较大的图片开始并保留母版。在视觉结果和交付路径经审核通过时再转换。对于无损图形和透明度,PNG 仍然合适;对于不透明照片,JPEG 仍可作为回退。

现代格式是否消除了响应式图片的必要性?

不会。格式选择和尺寸选择解决的是不同的问题。picture 有助于选择受支持的格式,而 srcset 与 sizes 帮助选择合适分辨率。width 和 height 仍让浏览器在图片到达前预留空间。

Status Is UP Editorial Team · 可用性赋能编辑

由 网页性能与交付审阅者 审阅。发布于 2026-09-27;更新于 2026-09-30。