博客
简体中文

JPG转AVIF — 在线压缩照片体积

把 JPG、PNG、WebP 转为 AVIF 并对比大小的浏览器转换工具

在浏览器中处理 · 不上传任何内容

把 JPG、PNG 或 WebP 文件拖到这里

一次最多可将 50 个 JPG、PNG 或 WebP 文件转换为 AVIF,每个不超过 50 MB。文件不会离开你的浏览器。

转换设置

每个文件都会显示原始大小、AVIF 大小和缩小比例,顶部显示合计。一张照片可能需要几秒钟,所以文件会逐个依次转换。

AVIF 的质量数值与 JPG 刻度不同,不能直接比较。默认值 50 与 Google 图片压缩应用 Squoosh 的默认值相同。

编码速度

AVIF 压缩计算量大,一张照片可能需要几秒到几十秒。选择“快”可以节省时间,但文件会稍大一些。

透明区域
图片尺寸

首次转换时会从本站下载一次 AVIF 编码器(约 3.5 MB)。你的图片不会被上传。

转换后不会保留 EXIF 信息(拍摄设备、时间、GPS 位置),但会按照片的方向信息自动旋转。文件不会离开你的浏览器。

功能简介

把 JPG、PNG、WebP 图片转换为 AVIF 以节省空间的工具。AVIF 使用 AV1 视频编码的压缩技术,画质相近时往往比 JPG 小很多。可以用来加快博客、商品列表等图片多的页面,或者单纯节省存储空间。每个文件都会显示原始大小、AVIF 大小和缩小了多少。

使用方法

  1. 把 JPG、PNG 或 WebP 文件拖到虚线区域,或点击 选择图片。
  2. 设置 AVIF 质量。先用默认的 50,看过结果再调整。
  3. 选择 编码速度:“慢”文件稍小,“快”耗时更短。
  4. 可选择限制长边,并决定是否保留透明。
  5. 逐个下载,或使用 全部下载(ZIP)。顶部会显示合计大小和节省量。

工作原理

  • 编码器:@jsquash/avif,即 Squoosh 使用的 libavif(aom)编码器编译成的 WebAssembly。编码器文件(约 3.5 MB)在首次使用时从本站下载一次。
  • 质量:1–100,默认 50(Squoosh 的默认值)。数值越高越清晰、越大。
  • 速度:在 libavif 的 0–10 刻度上(越高越快),慢为 4,标准为 6,快为 8。
  • 位深:每通道 8 位,与普通照片和网页图片相同。
  • 尺寸限制:出于内存原因,电脑上超过 4000 万像素、手机或平板等触屏设备上超过 16,777,216 像素的图片会被缩小,卡片上会注明。如果内存仍然不足,卡片会建议减小长边或选择“快”。
  • 元数据:EXIF(相机信息、GPS)不会带过去;方向会被应用。

示例

原图 设置 结果
photo.jpg 4032×3024 质量 50,标准 photo.avif,卡片上显示大小
logo.png(透明) 质量 60,保留透明 logo.avif,背景透明
10 张商品图 质量 50,长边 1600 px 10 个文件打包为一个 ZIP,显示合计节省量

如果对方打不开 AVIF,用 AVIF 转 JPG 转回来。如果你的网站用 WebP 更稳妥,可以和 JPG 转 WebP 对比一下。

常见问题

AVIF 能把照片缩小多少?

没有固定比例,取决于图片和质量设置。普通照片在质量 50 时往往能缩小很多,已经压得很厉害的 JPG 缩小得较少。每个文件都会显示前后大小,可以自己确认。

质量 50 不算低吗?

AVIF 的质量数值和 JPG 刻度不同,不能直接比较。50 是 Google 图片压缩应用 Squoosh 的 AVIF 默认值。打开结果看看,不够再调高。

为什么这么慢?

AVIF 压缩计算量大,一张大照片需要几秒到几十秒。选择“快”的速度或限制长边可以加快。处理在单独的线程(Web Worker)中运行,页面不会卡住。

AVIF 文件在哪里能打开?

Chrome、Edge、Firefox、Safari 16.4 及以上,以及当前的 Windows、macOS 和 Android。一些旧软件和上传表单不支持,请保留原图。

PNG 的透明会保留吗?

会。AVIF 可以保存 Alpha 通道,默认保留透明;也可以改为用颜色填充。

没找到想要的工具?