AVIF 图片格式指南:什么时候适合用,什么时候需要转 PNG
AVIF 适合网页压缩,但不一定适合所有软件和交付场景。本文说明 AVIF 的适用边界,以及 AVIF 转 PNG 的正确使用方式。
本文目录
AVIF 是现代网页图片优化里很重要的一种格式。它通常能把照片压得更小,同时保持不错的视觉质量,也支持透明通道和更高位深。对于图片很多的网站、移动端页面、电商商品图和摄影展示页,AVIF 很有价值。
但 AVIF 不等于“所有图片都应该用它”。很多真实工作流并不只发生在浏览器里:你可能要把图片插入 PPT,上传到后台 CMS,发给设计同事,放进 Word 文档,或者交给一个旧软件处理。这些场景里,PNG 反而更稳。
所以 AVIF 的正确用法不是盲目替换 PNG/JPG,而是分清:什么时候把 AVIF 作为网页交付格式,什么时候需要准备 PNG 版本。
AVIF 是什么
AVIF 的全称是 AV1 Image File Format,它使用 AV1 视频编码相关的压缩技术来保存静态图片。你可以把它理解成一种更现代、更擅长压缩照片和复杂图像的图片格式。
它的特点可以概括为:
- 适合做网页交付格式。
- 对很多照片类图片压缩效率高。
- 支持透明背景。
- 可以支持 10-bit / 12-bit 等更高位深。
- 现代浏览器支持已经比较成熟。
- 但在旧软件、文档工具、上传平台里兼容性不如 PNG/JPG。
换句话说,AVIF 很适合“给浏览器加载”,但不一定适合“拿去到处交换”。
AVIF 适合哪些场景
AVIF 最适合文件体积会明显影响体验的地方。
典型场景包括:
- 图片很多的博客或资讯页
- 商品列表和商品详情图
- 移动端访问占比高的网站
- 首屏大图、Hero 图
- 需要透明但 PNG 太大的装饰图
- 使用 CDN 或构建流程自动生成多格式图片的网站
比如一个商品列表页有几十张缩略图,如果每张图都能减少体积,整个页面的加载会更轻,LCP 和总体页面体积都会受益。
AVIF 对渐变、天空、阴影、暗部细节这类照片场景也有优势。高位深支持可以减少色带问题,让渐变更平滑。
AVIF 不适合哪些场景
AVIF 在浏览器里的支持已经不错,但问题经常出现在浏览器之外。
下面这些情况,AVIF 可能带来麻烦:
- 后台上传框不接受
.avif - 本地图片查看器无法预览
- 旧版 Photoshop 或编辑软件打不开
- PPT、Word、Keynote 中显示不稳定
- 社交平台重新压缩或拒绝上传
- 客户或同事明确要求 PNG
- 需要一个透明背景的通用位图素材
这时 PNG 仍然有价值。PNG 文件通常更大,但它支持透明背景、边缘清晰,兼容性也更强。
AVIF 和 PNG 的区别
AVIF 和 PNG 不是谁完全替代谁,它们解决的是不同问题。
| 需求 | AVIF | PNG |
|---|---|---|
| 网页小体积加载 | 很强 | 往往偏大 |
| 透明背景 | 支持 | 支持 |
| 图标/截图/文字清晰 | 视情况 | 更稳 |
| 文档和软件兼容 | 一般 | 很强 |
| 继续编辑和交付 | 不太方便 | 更方便 |
| 大照片压缩 | 很强 | 不适合 |
如果图片最终是在网页里展示,AVIF 可能更合适。如果图片要插进文档、做设计交付、作为透明 Logo 或截图保存,PNG 通常更稳。
AVIF 转 PNG 后会发生什么
AVIF 转 PNG 不是“提升画质”。它主要是改变格式和兼容性。
转换后通常会发生这些变化:
- 兼容性提高:更多软件可以打开 PNG。
- 文件体积变大:尤其是照片类图片,PNG 可能比 AVIF 大很多。
- 透明背景可以保留:前提是原 AVIF 有透明通道,转换工具也正确处理。
- 已损失的细节不会恢复:如果 AVIF 本身已经压缩掉细节,转 PNG 也不能找回来。
- 编辑更方便:很多图像编辑器、文档工具和上传平台更偏好 PNG。
因此,AVIF 转 PNG 的核心价值是“让图片能被更多工具使用”,不是让图片凭空变清晰。
什么时候应该把 AVIF 转成 PNG
这些场景建议转 PNG:
- 要插入 PPT、Word、Keynote 或类似文档工具。
- 后台、CMS、社交平台不接受 AVIF。
- 需要透明背景位图给设计或开发同事。
- 要作为后续编辑的无损中间格式。
- 本地查看器或旧软件打不开 AVIF。
- 要发给不熟悉现代网页格式的人。
这类场景可以使用 AVIF to PNG 转换器。转换在浏览器本地完成,图片不会上传到服务器。
什么时候不建议转 PNG
不要因为 PNG 更熟悉就把所有 AVIF 都转掉。
这些情况不建议转:
- 图片只用于现代网页展示。
- 文件体积是最重要目标。
- CDN 已经自动生成 AVIF/WebP/JPG 回退。
- 图片是大照片,不需要透明背景。
- 转成 PNG 后又要上传回网页,导致页面变重。
大照片转 PNG 后体积可能暴涨。如果最终用途还是网页展示,保留 AVIF 或提供 WebP/JPG 回退通常更合理。
推荐的网页使用方式
公开网站上,AVIF 最好和 fallback 一起用:
<picture>
<source srcset="photo.avif" type="image/avif">
<source srcset="photo.webp" type="image/webp">
<img src="photo.jpg" alt="商品照片" loading="lazy">
</picture>浏览器会选择它支持的第一个格式。支持 AVIF 的用户加载 AVIF,不支持的用户加载 WebP 或 JPG。用户不会同时下载三张图。
如果是透明图形,最后的 fallback 可以是 PNG:
<picture>
<source srcset="badge.avif" type="image/avif">
<source srcset="badge.webp" type="image/webp">
<img src="badge.png" alt="徽章图标">
</picture>使用前检查清单
决定是否用 AVIF 前,可以问自己:
- 这张图主要用于网页加载吗?
- 是否有 WebP/JPG/PNG 回退?
- 是否需要透明背景?
- 是否要交给别人下载、编辑或上传?
- 是否要插入文档或演示文稿?
- 文件体积是否比兼容性更重要?
如果答案偏向网页加载,AVIF 很适合。如果答案偏向文档、编辑、上传、交付,就准备 PNG 版本。
结论
AVIF 是一个很强的现代网页图片格式,但它更适合作为交付链路的一部分,而不是替代所有图片格式。网页性能优先时用 AVIF;兼容、编辑、文档和透明位图交付优先时,用 PNG。
如果你收到一张 AVIF 图片打不开,或者需要一个透明背景、各类软件都能用的位图版本,把它转成 PNG 是合理选择。原始 AVIF 可以继续保留,作为网页优化版本使用。