简短答案
打开 AVIF 转 JPG 转换器,拖入文件,点击“转换”。质量保留 92。每张 JPEG 都可单独下载,多张还可打包为 ZIP。
无需上传,也不用预先下载。解码器就在你阅读本页的浏览器中,这是最值得理解的部分,下方有专门解释。
AVIF 是什么,为什么你会有一个
AVIF 像现代视频帧一样存储静态图片:视频编码 AV1 的一个关键帧,放进与 MP4 相同的盒式容器。这个设计听起来奇怪,效果却很好。因为视频市场投入更大,AV1 比任何静态图像编码都得到更多工程投入。
相同可见质量下,结果远小于 JPEG,常常小三到五倍。因此网站开始使用它。保存网页图片时,你拿到的就是网站正在发送的格式,不是你选择了 AVIF。
然后电脑上的软件都打不开:
- Windows 的照片应用需要安装商店扩展才能显示;
- 许多桌面编辑软件仍完全拒绝;
- 检查扩展名的上传表单大多没听说过;
- 打印机、电子书阅读器和相机软件落后多年。
浏览器能读,这就是全部诀窍
把打不开的文件拖进浏览器标签页,它就正常显示。Chrome 和 Firefox 自 2021 年起解码 AVIF,Safari 自 2023 年起支持。
这不是小趣闻,而是转换不需要服务器的原因。转换器只需读取 AVIF、写出 JPEG,浏览器两者都能做。本工具给现成解码器加上保存按钮:打开文件、绘制图片,再要求输出 JPEG。
要求你上传 AVIF 的转换器,只是在运行你已经拥有的软件副本,并在此期间拿着你的图片。
对比之后,哪些转换器需要服务器就清楚了
AVIF 的近亲是 HEIC,iPhone 的保存格式。设计几乎相同:一样的盒式容器,里面放视频编码的静态帧,只是 HEVC 而非 AV1。软件支持却恰好相反。
| HEIC | AVIF | |
|---|---|---|
| 能解码的浏览器 | 只有 Safari | 全部 |
| 能编码的浏览器 | 没有 | 没有 |
| 因此转换器必须提供 | 约 1.4 MB 的解码器 | 什么都不必提供 |
这就是本网站的 HEIC 转换器首次使用要下载编码库并详细说明,而本工具完全不用下载的原因。同一网站、同一承诺,诚实答案不同,因为格式的确不同。
由此可问任何转换器:我的浏览器已经能做吗?若能,上传是网站的选择,不是任务所必需。
JPG 会大数倍
这是预期行为,不是失败。40 KB 的 AVIF 在相同可见质量下轻易变成 200 KB 的 JPEG。工具示例约大五倍,结果行明确报告,不会隐藏。
原因仍然是 AVIF 是最优秀的静态图像编码之一,JPEG 则很古老。你用体积换兼容性。目标不接受 AVIF 时,这是正确的交换,但仍有代价。
若之后还要限制大小,图片压缩器可将 JPEG 压到指定值,工具在结果下方提供入口。
JPEG 不能保留什么
两件事,多数图片都不受影响:
透明。AVIF 可有透明背景,JPEG 没有,必须填色。工具询问颜色,默认白色,只有文件确实透明时才询问。网页保存的 AVIF 多数是不透明照片,通常不会出现。要保留透明,可用图片压缩器转为 PNG 或 WebP,它读取 AVIF 并写出两者。
HDR 和高色深。AVIF 能存每通道十位、十二位和超过普通屏幕亮度的高光。JPEG 只有八位,完全没有 HDR,所以这些图片会被压到普通范围。一般网页图片几乎不使用,你的文件很可能也没有,因此不会因此损失。
反向转换是另一回事
这里没有 JPG 转 AVIF,原因是同一事实的另一面:没有浏览器能写出 AVIF。向画布请求它,只会默默拿回标错格式的 PNG。
所以宣称在浏览器生成 AVIF 的页面,要么出错,要么把图片发送到服务器编码。正确地离线完成需要开发编码器,这是真正的工作,列在路线图上,而非假装已有。
元数据不随图片过来
图片被解码重绘,只剩像素。EXIF、GPS、色彩配置和 XMP 都丢弃。网页保存的图片通常本来就没有这些数据。
若要先查看携带信息再决定,EXIF 查看与移除工具可处理而不重新压缩。详细解释见转换照片会移除元数据吗。