AVIF → PNG
☞ 全程在你的浏览器中运行 —— 不会上传任何图片把 AVIF 放到这里
或点击选择 —— 仅限 AVIF
转换预览
AVIF → PNG
把 AVIF 图片变成 PNG,好让你手上其余的软件也能打开它。
或点击选择 —— 仅限 AVIF
转换预览
最新的格式,最老的问题
AVIF 是目前广泛使用的静态图片格式里效率最高的一个:同样的观感画质下,它明显小于 JPEG,通常也小于 WebP。浏览器支持它已经好几年,所以网站乐意直接发它。麻烦从文件离开浏览器的那一刻开始。老一点的图片编辑软件、印刷流程、文档模板,以及大量的上传表单,压根不认识这个格式 —— 下载下来的 AVIF,是一张你哪儿都放不进去的 AVIF。
PNG 是反过来的那笔交易。它更大 —— 往往大得多,正因为 AVIF 压得太好 —— 但它是无损的,而且基本上没有什么打不开它。这里用的是**你自己浏览器的解码器**把 AVIF 解开,再把像素重新编码成 PNG,有透明通道的话一并保留。
你会拿到什么
PNG 是无损的,所以根本没有一根会被调错的画质滑杆。尺寸原样保留,透明也一路存活。如果比起「哪儿都能打开」你更在乎体积,把输出换成 JPG 或 WebP —— 两个都在同一个选择框里。
办公文档、邮件客户端、老编辑器、上传表单 —— 对 PNG 都不会有二话。
带透明通道的 AVIF 会变成带透明通道的 PNG —— 不会在你的 logo 后面多出一个白框。
AVIF 的效率远高于 PNG,所以结果常常是好几倍。那是通用性的代价,不是转换出了毛病。
三步
放一个 .avif 文件进来。解码用的是你浏览器本来就带的 AVIF 支持 —— 所以什么都不用下载、不用安装。
PNG 已经替你选好了。如果比起「真的到哪都能打开」你更在乎文件小,就换成 JPG 或 WebP。
转换后的图片在你的浏览器里生成,直接存到你的设备上。
快速解答
上传 AVIF,输出保持 PNG,按下载即可。什么都不会被发到任何地方 —— 文件在你自己的机器上解码再编码,这也是它断网之后照样能用的原因。
因为 AVIF 是为压缩而生的现代有损格式,而 PNG 是 1996 年的无损格式。一张 200 KB 的 AVIF 照片,存成 PNG 轻松就要好几兆,任何转换工具都绕不开这一点。你是在用文件体积换「这张图哪儿都打得开」。如果体积更重要,在输出选择框里改选 JPG 或 WebP。
那就是文件没问题、浏览器有问题 —— 解码靠的是浏览器自身内置的支持。Chrome、Edge 和较新的 Firefox 都能处理 AVIF;老版本 Safari 和很久没更新的构建不行。用当前版本的浏览器打开这个页面,就是全部的解决办法。
转成 PNG 或 WebP 会保留,这两个都有透明通道。例外是 JPG:它完全没有透明这回事,所以透明区域会被压到白色背景上。
不能,而且这是浏览器的限制而不是我们的选择。浏览器能解码 AVIF 但不能编码 —— canvas 的导出里根本没有 AVIF 这个选项。所以任何声称能在浏览器里输出 AVIF 的转换器,其实是在用 .avif 这个名字递给你别的东西。这里只提供解码。
转成 PNG 这一步本身不掉任何东西,因为 PNG 把解码出来的像素原样存下。找不回来的是当初做这个文件时 AVIF 编码器丢掉的那部分 —— 那个损失在你拿到文件之前就已经发生了,任何转换都撤销不了。