AVIF格式全解读:下一代图片压缩标准

结论先行:AVIF 是基于 AV1 视频编码的下一代图片格式,比 JPEG 小 50%、比 WebP 小 20%,同时支持无损压缩、HDR、宽色域和透明通道。以一张 1920×1080 照片为例,JPEG 质量 85 约 420KB,AVIF 同等画质仅 210KB。AVIF 采用 AV1 帧内编码技术(分区预测+变换编码+环路滤波),压缩效率远超 JPEG 的 DCT。截至 2026 年,Chrome、Firefox、Safari、Edge 均已原生支持 AVIF,全球浏览器覆盖率约 96%。下面从技术原理讲起,给出四格式实测对比和迁移指南。

如果你对 Web 图片格式对比还不太熟悉,建议先阅读WebP vs PNG vs JPG:Web 图片格式怎么选?

一、AVIF是什么

AVIF(AV1 Image File Format)是开放媒体联盟(AOMedia)于 2019 年发布的图片格式,基于 AV1 视频编码器的帧内编码技术。AV1 本身是为下一代视频(8K/120fps)设计的开源编码标准,免授权费,其帧内编码工具同样适用于静态图像压缩。AVIF 就是把 AV1 的帧内编码封装为独立的图片容器格式。

特性AVIFWebPJPEGPNG
发布年份2019201019921996
底层编码AV1帧内VP8帧内DCTDEFLATE
有损压缩支持支持支持不支持
无损压缩支持支持不支持支持
透明通道支持支持不支持支持
HDR/宽色域支持(12位)不支持(8位)不支持(8位)不支持(8/16位)
动画支持支持支持不支持APNG扩展
授权费免费开源免费开源免费免费

AVIF 相比上一代 WebP 的核心进步在于:支持 12 位色深和 HDR(高动态范围),WebP 仅支持 8 位 SDR;压缩率更高(同等画质小 10%–30%);支持更丰富的编码工具(方向性预测、块分割更灵活)。代价是编码速度较慢——AVIF 编码耗时约为 WebP 的 3–5 倍。

二、AVIF技术原理详解

AVIF 的压缩流水线分三个核心阶段:分区预测、变换编码、环路滤波。每个阶段都继承了 AV1 视频编码的先进工具,这是 AVIF 压缩效率远超 JPEG 的根本原因。

1. 分区预测

AV1 将图像划分为编码块(最大 128×128),每个块可以递归细分为更小的子块(最小 4×4),根据图像内容自适应选择分区方式。预测编码用已重建的像素预测当前块,只编码残差(实际值与预测值的差异)。

预测类型原理适用区域vs JPEG
帧内预测用相邻已编码像素预测平滑区域/渐变JPEG无预测,全量编码
方向性预测56种方向角度预测边缘/纹理方向JPEG无方向预测
调色板预测用颜色调色板索引文字/图标/动画JPEG无此工具
块复制复制图像内其他区域重复纹理JPEG无此工具

2. 变换编码

预测后的残差用变换编码从空间域转到频域,量化高频系数实现压缩。AV1 支持多种变换类型,比 JPEG 的单一 DCT 更灵活。

变换类型块大小适用场景优势
DCT4×4到64×64通用经典变换,能量集中
ADST(非对称离散正弦变换)4×4到32×32方向性边缘对边缘残差更优
恒等变换4×4到32×32无损/低损跳过变换,直接量化
递归变换组合复杂纹理两级变换提升能量集中

3. 环路滤波

量化后的重建图像会产生块效应和振铃效应,AV1 用多级环路滤波修复这些伪影。这是 AVIF 在低码率下画质明显优于 JPEG 的关键。

滤波阶段作用处理顺序效果
CDEF(方向性去块滤波)去除块边界伪影第1级平滑块边界
LR(环路恢复滤波)维纳滤波/自引导滤波第2级恢复细节纹理
超分辨率重建从低分辨率帧重建第3级提升高频细节

关于图片压缩的整体方案,可以参考图片压缩指南:JPG/PNG/WebP 格式对比

三、实战案例:四格式实测对比

用同一张测试图片对比 AVIF、WebP、JPEG、PNG 四种格式的体积、画质和编码耗时。测试样本:1920×1080 自然风景照片,24 位真彩色,原始 BMP 约 5.93MB。

文档特征: 1920×1080,24位彩色,含天空渐变、树叶纹理、建筑边缘,原始 BMP 5.93MB。

体积与画质对比(目标 SSIM 0.92):

格式参数文件体积vs原始SSIM画质vs JPEG
PNG(无损)DEFLATE最高4.82MB-18.7%1.000+938%
JPEG质量85420KB-92.9%0.921基准
WebP质量80298KB-95.0%0.923-29.0%
AVIF质量55(CRF)210KB-96.5%0.925-50.0%

结果: 在同等画质(SSIM 0.92+)下,AVIF 仅 210KB,比 JPEG 小 50%,比 WebP 小 29.5%。PNG 无损画质最高但体积最大(4.82MB),不适合照片类内容。AVIF 在树叶纹理和天空渐变区域表现尤其突出——JPEG 在低码率下会出现明显色块,AVIF 几乎无可见伪影。

编码耗时对比:

格式编码耗时解码耗时速度评价适用场景
JPEG18ms8ms极快实时编码
WebP65ms15msWeb实时
AVIF280ms22ms慢(编码)/快(解码)预生成
PNG120ms12ms无损场景

AVIF 的编码耗时是 JPEG 的 15 倍、WebP 的 4 倍,这是因为 AV1 的分区预测和变换选择需要大量率失真优化计算。但 AVIF 的解码速度仅比 JPEG 慢 2 倍——浏览端体验影响很小。建议 AVIF 图片在服务端预生成(构建时编码),而非实时编码。

四、浏览器兼容性与迁移策略

AVIF 的浏览器兼容性在 2023 年后已基本成熟,但仍需为旧浏览器提供回退方案。下表列出主流浏览器的支持情况。

浏览器支持版本发布时间全球占比支持状态
Chrome85+2020年9月65%原生支持
Safari16.4+2023年3月18%原生支持
Edge92+2021年5%原生支持
Firefox93+2021年10月3%原生支持
Opera71+2020年2%原生支持
IE不支持<1%需回退

全球浏览器对 AVIF 的支持率约 96%,不支持的仅剩 IE 和极旧版本的浏览器。迁移策略推荐用 HTML5 的 picture 标签实现渐进增强。

迁移方案实现方式兼容性维护成本推荐度
picture标签source多格式+img回退100%★★★★★
仅AVIF直接用avif96%极低★★★☆☆
Accept头协商服务端按Accept返回100%★★★★☆
仅JPEG不迁移100%极低★☆☆☆☆

推荐的 picture 标签写法:

<picture><source srcset="photo.avif" type="image/avif"><source srcset="photo.webp" type="image/webp"><img src="photo.jpg" alt="风景照"></picture>

浏览器会按优先级选择第一个支持的格式:支持 AVIF 就用 AVIF(最小),否则尝试 WebP,最后回退 JPEG。这样既享受 AVIF 的压缩优势,又保证旧浏览器正常显示。关于 Web 图片优化的完整方案,可以参考Web 图片优化:性能提升 50% 实战

五、不同场景的格式选型建议

AVIF 虽好但不是所有场景都适合,不同场景的图片格式选型需要综合考虑压缩率、兼容性、编码速度和功能需求。

场景推荐格式理由体积参考
电商商品图AVIF(主)+JPEG(回退)追求极致体积,提升加载速度JPEG 420KB→AVIF 210KB
新闻资讯WebP(主)+JPEG(回退)编码快,兼容性好JPEG 420KB→WebP 298KB
HDR摄影AVIF唯一支持12位HDR的主流格式无损HDR仅AVIF可选
UI图标/截图PNG无损要求,边缘锐利不影响体积
社交媒体AVIF或WebP体积小,分享快两种均可
邮件嵌入JPEG邮件客户端兼容性优先不推荐AVIF(兼容差)
视频封面AVIFAV1视频天然配套比JPEG小50%
实时生成(验证码等)JPEG编码速度优先18ms vs AVIF 280ms

一个通用原则:静态内容预生成选 AVIF(体积最优),实时生成选 JPEG/WebP(速度优先),无损要求选 PNG,HDR 内容选 AVIF(唯一选择)。用智压通 SmartSlim 批量转换时可自动生成多格式(AVIF+WebP+JPEG),一次处理覆盖所有兼容场景。

五、常见问题FAQ

Q1:AVIF是什么格式?

AVIF(AV1 Image File Format)是基于 AV1 视频编码的图片格式,由开放媒体联盟(AOMedia)于 2019 年发布。AVIF 利用 AV1 的帧内编码技术压缩静态图像,比 JPEG 小 50%、比 WebP 小 20%,同时支持无损压缩、HDR、宽色域和透明通道。AVIF 是开源免授权费的下一代图片压缩标准,已被 Chrome、Firefox 等主流浏览器原生支持。

Q2:AVIF比JPEG小多少?

在同等画质(SSIM 0.9 以上)下,AVIF 比 JPEG 小约 50%。例如一张 1920×1080 照片:JPEG 质量 85 约 420KB,AVIF 同等画质约 210KB。对比 WebP,AVIF 在中等画质下小约 20%,在高画质下优势更明显(小 30% 以上)。AVIF 的压缩优势来自 AV1 更先进的预测编码和变换工具,尤其在纹理复杂区域表现突出。

Q3:AVIF浏览器兼容性怎么样?

截至 2026 年,AVIF 已获主流浏览器支持:Chrome 85+(2020 年 9 月)、Firefox 93+(2021 年 10 月)、Edge 92+(2021 年)、Safari 16.4+(2023 年 3 月)。全球浏览器支持率约 96%。不支持的旧浏览器可通过 picture 标签提供 JPEG/WebP 回退。建议用 <picture><source srcset='img.avif' type='image/avif'><img src='img.jpg'></picture> 实现渐进增强。

Q4:AVIF和WebP哪个更好?

综合来看 AVIF 优于 WebP。压缩率:AVIF 比 WebP 小 10%–30%;功能:AVIF 支持 HDR 和 12 位色深,WebP 仅支持 8 位 SDR;编码速度:WebP 快于 AVIF(AVIF 编码较慢);兼容性:WebP 支持率约 98%,AVIF 约 96%。如果追求极致压缩率和 HDR 支持选 AVIF,如果追求编码速度和广泛兼容选 WebP。推荐用 picture 标签同时提供两种格式。

总结

AVIF 是下一代图片压缩标准,基于 AV1 帧内编码,比 JPEG 小 50%、比 WebP 小 20%,还支持 HDR、12 位色深和透明通道。技术上的领先来自分区预测(56 种方向预测)、多种变换编码(DCT/ADST/恒等变换)和多级环路滤波(CDEF+LR)。代价是编码速度较慢(约为 WebP 的 4 倍),适合预生成场景而非实时编码。

迁移策略推荐 picture 标签多格式方案:AVIF 优先、WebP 次选、JPEG 回退,兼顾压缩率和 100% 兼容性。记住三点:一是 AVIF 编码慢但解码快,适合服务端预生成;二是 HDR 内容只有 AVIF 可选(WebP/JPEG 不支持);三是用 picture 标签同时提供三种格式,让浏览器自动选最优。

파일을 압축해야 하나요? SmartSlim을 사용해 보세요

자체 개발한 Rust 압축 엔진을 기반으로, PDF/이미지/동영상/Office/OFD 등 10개 분야 40개 이상의 형식을 지원합니다. 로컬 압축으로 데이터가 외부로 나가지 않습니다.