WebP 转 PNG

把 WebP 图片转成 PNG,就是先解码 WebP,再把像素(包括透明度)无损保存。有损的 WebP 变成 PNG 也找不回已经丢掉的细节,而且 PNG 通常比 WebP 大。转换在浏览器里完成,不会上传。

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 只转换第一帧。

常见问题

为什么要把 WebP 转成 PNG?

很多图片编辑软件、印刷店、表单和旧应用还不接受 WebP,而 PNG 几乎到处都能用。存成 PNG,图片就能用在这些地方。

透明背景会保留吗?

会。PNG 支持透明背景,WebP 里的透明区域依然是透明的。如果需要纯色背景,把输出格式改成 JPG。

为什么 PNG 比 WebP 大?

WebP 通常是有损压缩,而 PNG 逐像素原样保存,所以同一张图存成 PNG 会更大。画质滑块对 PNG 不起作用。

转成 PNG 后画质会更好吗?

不会。PNG 里装的就是 WebP 原本显示的内容,压缩时已经丢掉的细节不会回来。你得到的是更多软件都能打开的格式。

动图 WebP 会怎样?

这里的 PNG 是单张静态图,所以只转换第一帧。