图片格式转换

转换照片格式,就是先把文件解码成像素,再按新格式重新保存:JPG 和 WebP 可以设置画质,PNG 无损并保留透明,JPG 不支持透明,所以透明区域要填上背景色。iPhone 的 HEIC 照片会在浏览器里用 libheif 解码并保存为 JPG,全程不上传。

90

不勾选就会删除 EXIF。动图 GIF 只转换第一帧。

问题解决了吗?

使用方法

  1. 把图片拖到框里,或点一下框选择文件。支持 HEIC、HEIF、WebP、AVIF、PNG、JPG、GIF、BMP、TIFF,每个文件最大 50 MB。
  2. 选择输出格式并设置画质。转成 JPG 时,还要选一个填充透明区域的背景色。EXIF(相机、日期、GPS 位置)默认会删除,勾选保留才会留下。
  3. 核对文件大小,然后逐个点击下载,转换了多张时也可以点击全部下载(ZIP)。

计算方法

浏览器(HEIC 则由 libheif 解码器)读取每个文件,把它作为普通像素画到画布上,再按所选格式保存。因为像素被解码后又重新编码,JPG、WebP 这类有损格式之间每转换一次,画质都会略微下降。请保留原图,只从原图转换一次。

JPG、WebP、AVIF 使用画质滑块:数值越低文件越小,但方块和模糊越明显。PNG 是无损格式,没有画质选项,大小取决于图像本身,照片存成 PNG 通常比 JPG 大得多。JPG 无法保存透明,因此透明区域会填上你选的背景色,默认是白色。

经画布保存会丢掉全部元数据。开启保留 EXIF 后,工具会把原图的 EXIF 块复制到新的 JPG、PNG 或 WebP 里,并把方向(Orientation)标签改为 1,因为像素已经转正。AVIF 在这里无法带上 EXIF。动图 GIF 只转换第一帧。

常见问题

我的图片会被上传吗?

不会。读取和保存都在当前浏览器标签页里完成。只有添加 HEIC 文件时才会下载 HEIC 解码器,图片不会发送到任何服务器。

iPhone 的 HEIC 照片在 Windows 或网页表单里打不开怎么办?

在这里转成 JPG 即可。HEIC 是 iPhone 的默认照片格式,但很多网站、表单和 Windows 程序读不了它,JPG 到哪里都能打开。

转换会降低画质吗?

转成 PNG 不会损失解码后的像素。JPG、WebP、AVIF 是有损格式,画质低于最高时会丢一些细节,在有损格式之间再转一次还会再丢一点。画质设在 85 到 92,大多数照片和原图几乎看不出差别。

为什么 PNG 比 JPG 大那么多?

PNG 会逐像素原样保存,适合截图、标志和图形,不适合照片。照片存成 JPG 或 WebP,通常只有 PNG 的五分之一到十分之一。

EXIF 数据会保留吗?

默认不保留,拍摄日期、相机和 GPS 位置都不会带上。勾选保留后,会复制到 JPG、PNG 或 WebP 结果里,方向标签会重置为 1,避免照片被转两次。AVIF 结果无法保留 EXIF。

为什么选不了 AVIF,或者打不开 TIFF?

很多浏览器能读取 AVIF,但能在网页里保存 AVIF 的很少,所以浏览器写不了时这个选项会被关闭。大多数浏览器打不开 TIFF,Safari 可以。读取失败的文件会在列表里标出。