一张1920×1080的照片,人眼看不出差别,文件体积能差多少?JPEG 263KB,WebP 168KB,AVIF 102KB。最后一个不到JPEG的四成大小。这就是2026年AVIF成为默认格式的核心原因——但"用就对了"是懒答案,真正的问题是什么时候该用,什么时候不该用。
AVIF全称AV1图像文件格式,2019年由开放媒体联盟发布。这个联盟的成员名单读起来像互联网基础设施的股东名册:Google、Mozilla、Cisco、Apple、Netflix、Amazon——基本就是带宽账单最高的那批公司,也是最在意开放标准的那批人。
![]()
2019年的图像格式格局其实挺尴尬的。JPEG诞生于1992年,34岁还在服役;PNG无损但照片体积爆炸;苹果搞的HEIC专利费贵得离谱;Google的WebP本想着替代JPEG,结果Safari拖了十年才支持,愣是给拖黄了。AVIF的机会窗口就在这里:一个真正的现代格式,免专利费,而且用上了最新的压缩研究成果。
![]()
技术底牌是AV1视频编码——YouTube和Netflix流媒体用的同一套。AVIF本质上就是"把AV1视频的一帧存成图片"。视频压缩几十年的优化,突然被拿来对付静态图像,属于降维打击。
具体怎么做到的?AVIF把图像切成8×8到128×128的块,对每个块预测它应该长什么样——基于周围的块——然后只存预测和实际的差值。拍天空的时候,前十个蓝块几乎一样,AVIF会说"看第一个,后面九个微调就行"。这叫帧内预测,JPEG没有这功能,每个块独立压缩,所以渐变天空会出现色带。
另外两个技术红利:色深和透明。JPEG锁死在8位色深(256级),AVIF支持10位和12位,HDR照片的信息JPEG根本存不了。透明通道PNG有,JPEG没有,AVIF也有。
但AVIF不是万能药。编码慢是硬伤——同样的质量设置,AVIF编码时间可能是JPEG的10倍。实时生成场景要掂量掂量。另外,极低码率下AVIF会出现涂抹感,艺术摄影需要小心。动画支持也有,但不如WebP成熟。
![]()
2026年的浏览器支持终于扫清了最后的障碍。Chrome、Firefox、Safari、Edge全部就位,移动端iOS和Android原生支持。唯一需要留意的边缘场景是某些企业内网的老旧系统,以及邮件客户端——很多邮件服务商还在用十年前的图片处理流水线。
迁移策略比技术选择更实际。渐进式部署是正道:CDN层面根据User-Agent自动返回AVIF或JPEG,前端用picture标签兜底。别急着删掉JPEG源文件,未来五年双格式并存是常态。工具链也在成熟,Squoosh、ImageMagick、Sharp都支持AVIF,构建流程集成没有两年前那么痛苦了。
说到底,AVIF的普及不是技术胜利,是成本账算清楚了。Netflix估计过,视频码率降10%,带宽成本省数亿美元。图片也是同样的道理,只是单笔金额小,聚沙成塔。2026年这个时间点,不过是最后一块拼图——Safari的支持——终于落袋为安。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.