图片·设计发布日期 更新日期 阅读时间约 7 分钟

AVIF 是什么?与 JPEG、WebP 的区别,以及打不开时的转换方法

保存的图片扩展名是陌生的 .avif,想打开时却提示不支持。AVIF 是一种能大幅减小文件体积的新图片格式,但如果接收方的软件不支持就无法使用。本文整理 AVIF 与 JPEG、WebP 的区别,适合使用和应当避免的场景,以及打不开时的转换步骤。

AVIF 是什么样的图片格式

AVIF(AV1 Image File Format,扩展名 .avif)是以视频压缩技术为基础开发的较新的静态图片格式。最大的特点是在保持同样观感的同时,往往比 JPEG 的文件更小,因此为了加快网站加载速度而被越来越多地采用。

  • 体积小:画质相近时,文件可能降到 JPEG 的一半左右。照片这类色彩丰富的图片差距更明显。
  • 支持透明:和 PNG 一样可以让背景透明,弥补了需要透明却不能用 JPEG 的场景。
  • 色阶范围广:暗部渐变不容易出现条纹(色带),适合明暗反差大的照片。
  • 支持动画:可以代替 GIF 存放短动画。

也就是说,它兼具 JPEG 的轻量、PNG 的透明和 GIF 的动画。即便如此 JPEG 也没有消失,原因就在下面要说的一点:“对方能不能打开”。

与 JPEG、PNG、WebP 的区别对比

没有哪一种格式是万能的。判断的标准有四个:体积、透明、画质,以及支持范围。

格式体积透明擅长的图片支持范围
JPEG一般不支持照片几乎所有环境都能打开
PNG大支持图表、截图、标志几乎所有环境都能打开
WebP小支持照片和图表都可以主流浏览器支持,旧软件不支持
AVIF非常小支持照片、色阶丰富的图片支持在扩大,但仍有空白
GIF大支持(较粗糙)短动画几乎所有环境都能打开

WebP 和 AVIF 的定位相近,都是用来弥补 JPEG 和 PNG 的不足。大体来说,AVIF 在压缩率上占优,WebP 在支持范围上占优。含有细线或文字的图表,压缩率调得过高时即使是 AVIF 轮廓也会发虚,所以截图和资料中的图表保持 PNG 更稳妥。

不能直接把 AVIF 交给别人的场景

“AVIF 打不开”的问题,大多不是格式本身有毛病,而是接收方的环境不支持。在下面这些场景中,交出去之前请转换成 JPEG 或 PNG。

  • 插入文档或报告:有些版本的文字处理软件和表格软件无法读取,根本插不进去。
  • 送去打印:印刷厂的文件要求多指定 JPEG、PNG、PDF 等,AVIF 几乎都不在其中。
  • 上传到提交表单:限定扩展名的表单,连选都选不了。
  • 用邮件发给客户或不特定的人:不知道对方的环境时,就等于发出了一个对方可能打不开的文件。
  • 在旧设备或旧软件上使用:几年前的系统和应用中,仍有不支持的。

反过来,放在自己管理的网站上、只在自己的设备上看等用途,保持 AVIF 也没有问题。按“打开它的是只有自己,还是别人”来区分,就不会犹豫。

AVIF 打不开时的转换步骤

手动把扩展名改成 .jpg,内容并不会改变,所以也打不开。需要真正重新生成内容的转换。使用能在浏览器中转换的工具,就不用安装应用。

  1. 1

    确定目标格式

    照片选 JPEG,想保留透明的图片、图表、截图选 PNG。把带透明的 AVIF 转成 JPEG,透明部分会被填成白色等颜色。

  2. 2

    把文件读入图片格式转换工具

    在浏览器内处理的转换工具,可以不上传图片,直接在本地转换。人物照片、公司内部资料这类不想外传的图片也更方便处理。

  3. 3

    转换并保存

    指定输出格式后转换并保存。也请确认文件名的扩展名是否与指定的一致。

  4. 4

    实际打开确认

    用实际要使用的软件(提交表单、文字处理软件、打印用的应用)打开转换后的文件确认。做到这一步,才算是“可以交出去的状态”。

另外,如果网站提供的是 AVIF,保存下来就是 .avif,也可以先在本地转换一次,之后就方便处理了。反过来,如果目的是让自己的网站更轻,常规做法是用 AVIF 提供图片,同时对不支持的环境返回 JPEG。各格式的体积和支持情况对比见PNG、JPEG、WebP 的区别,同样可能因环境而打不开的 WebP 见WebP 打不开时的处理方法。

常见问题

AVIF 是什么?和 JPEG 有什么区别?
这是以视频压缩技术为基础开发的静态图片格式,特点是同样画质下往往比 JPEG 文件更小。它还支持 JPEG 做不到的透明背景,暗部的色阶表现也更好。真正的区别在于支持范围:JPEG 几乎在任何环境都能打开,而 AVIF 在一些旧软件和提交表单中无法使用。
AVIF 文件打不开,该怎么办?
很可能是你使用的软件不支持 AVIF。手动把扩展名改成 .jpg 内容不会变,所以还是打不开。请用图片格式转换工具转换成 JPEG 或 PNG:照片选 JPEG,想保留透明的图片或图表选 PNG,转换后在实际要用的软件中确认能打开就万无一失了。
AVIF 和 WebP 应该用哪个?
重视压缩率选 AVIF,重视支持范围选 WebP。放在自己网站上的图片,如果能为不支持的环境准备 JPEG 等,AVIF 更有优势。要交给别人的文件,或不知道会在什么环境中打开的用途,即使是 WebP 也还不够放心,转换成 JPEG 或 PNG 比较稳妥。
AVIF 可以用于打印或提交材料吗?
大多数情况下不行。印刷厂的文件要求和提交表单接受的格式多限于 JPEG、PNG、PDF 等,AVIF 不在其中。有时也无法插入文字处理软件。请确认对方的要求,没有指定时转换成 JPEG 或 PNG 再交。

本文介绍的工具

相关文章