AVIF 作为一种格式确实令人印象深刻——在同等视觉质量下,它的压缩效率远高于 JPEG 或 PNG,这正是越来越多网站开始用它来提供图片的原因。但同样的这种先进性,在你需要在浏览器之外对一个 AVIF 文件做点什么的那一刻,就成了问题:较旧的软件、部分图片编辑器,以及许多在说"一张图片"时依然默认指 JPEG 或 PNG 的工具,根本不知道该拿一个 AVIF 文件怎么办。
为什么你最终需要转换回旧格式
在一个现代网站上右键点击"存储图像",如今越来越多情况下保存下来的是一个 AVIF 文件,因为这就是这个网站现在实际提供的格式。如果你接着试图在一个较旧的设计工具中打开这个文件,把它添加到某个严格校验文件扩展名的地方,或者交给一位使用尚未支持 AVIF 的软件的同事,它就是打不开。转换成 PNG——一种从 2003 年至今几乎所有软件都能理解的格式——能立刻解决这个兼容性问题。
在 macOS 上转换 AVIF 文件
macOS 在最近的版本中加入了原生的 AVIF 查看支持,所以预览通常能打开并显示一个 AVIF 文件,并可以从那里一次导出一个为 PNG。对单张图片来说,这就够用了。但对于一整个文件夹——比如从一个把所有图片都以 AVIF 提供的网站下载的一批图片——基于队列的方式能省去重复的操作。
Mediasmith 把 AVIF 转 PNG(或任何其他支持的格式)当作一项批量操作来处理。把 AVIF 文件拖到图片队列上,选择 PNG 作为输出,一次性转换整组文件。
PNG 还是 JPG 作为目标格式
如果图片需要保留透明度,或者你想要一个无损的中间格式以便后续编辑,选择 PNG。如果图片是没有透明度的照片,而你更想要一个更小的文件,那就选 JPG——AVIF 转 JPG 走的是同一条流水线,只是选择了不同的输出格式。
为什么这个需求会越来越常见
随着越来越多的网络出于性能原因采用 AVIF 和 WebP,"把现代格式转换回普遍兼容的格式"正在成为一种越来越常见的需求,而不是一种罕见的边缘情况,尤其是对任何从活跃网站上抓取参考图片或素材的人来说。