AVIF 转 JPG 在线转换

在浏览器本地把 AVIF 转成 JPG,好让那些压根没听说过 AVIF 的软件终于能打开它。

你放进来的文件全部由浏览器本地处理,不会上传,也不会存在我们的服务器上——页面加载完成后即使断网,工具照样能用。

AVIF 转 JPG 怎么用

  1. 1把 .avif 文件拖进上面的方框,或者点一下选文件。
  2. 2设定质量,并挑一个颜色用来替换原图的透明区域。
  3. 3改过设置就点"应用改动",然后逐个下载或者打包成 .zip。

为什么会需要做 avif 转 jpg

AVIF 是主流图片格式里最新的一个,底子是 AV1 视频编码,压缩效率在这堆格式里确实是最高的。 正因为效率高,网站才愿意发它,你也才会莫名其妙攒下一堆 .avif:在一个现代网站上右键另存图片, 存下来的往往就是它。

麻烦随后就来了。浏览器的支持比其他所有环节早了好几年:Windows 在你去微软商店装上解码器之前 只会给你一个灰方块;老版本的 macOS 生成不出 Finder 预览;大多数照片编辑软件、几乎所有印刷 流程,以及一长串上传框和 CMS 后台,干脆就不收这个文件。而 JPG 是那个在哪儿都从没出过这种 问题的格式。

这次转换要付什么代价

两样,开始之前都值得知道。

文件会变大,通常 2 到 4 倍。AVIF 的体积优势是靠一套明显更现代的编码换来的,把同一张画面重新 编成 JPEG 就得花掉多得多的字节。没有哪个选项能绕开这一点,这就是兼容性的价钱。

画质会掉一点。原来的 AVIF 本身已经是有损的,再写成 JPEG 相当于在上面叠了第二代有损压缩。默认 92% 下,照片里很难看出来;但截图或者带硬边缘的图形上就明显得多,那类内容应该转成 PNG。

透明区域得指定一个颜色

AVIF 能存 alpha 通道,JPEG 不能,所以透明像素必须先被填上才能写进 JPEG。上面那个控件就是设这个 颜色的,默认白色。如果这张图要放到深色页面上,现在就选个深色,别等到发现边上有一圈白光晕。

JPG 和 JPEG 是同一种格式

提一下,因为同一个问题被拆成了两种搜法。三个字母的扩展名是"点后面只能跟三个字符"那个年代留下 来的,格式、画质、兼容性都没有区别。搜 avif 转 jpeg 和搜 avif 转 jpg 要的是同一个输出,本页面 对两种扩展名一视同仁。

不上传任何东西

你的浏览器里本来就带着一个 AVIF 解码器,这也是这件事不需要服务器的原因。文件在标签页里被解码、 画到 canvas 上、再重新编码,不会有任何副本流到别处去。

常见问题

为什么我的 AVIF 文件什么都打不开?
AVIF 才出来几年。浏览器跟得很快,桌面软件没跟上:Windows 要去商店单独装解码器,老版本 macOS 连预览图都生成不了,很多编辑器、印刷流程和上传框直接拒收。
转成 JPG 会比原来的 AVIF 大吗?
几乎一定会,常见是大 2 到 4 倍。AVIF 目前是常见格式里效率最高的那个,所以你把它转成任何别的格式,同一张画面都会需要更多字节。
画面会变差吗?
会稍微变差。你是在用另一种有损编码重压一次有损数据,第二代压缩躲不掉。质量给到 92% 时,照片类内容上非常难看出来。
这个工具能生成 AVIF 吗?
不能,任何纯浏览器工具也都做不到可靠地生成。浏览器能解码 AVIF,但没法从 canvas 把它编码出来,所以这里的输出只有 PNG、JPG 和 WebP。

更多免费工具