WebP 转 PNG
把 WebP 图片转成 PNG,就是先解码 WebP,再把像素(包括透明度)无损保存。有损的 WebP 变成 PNG 也找不回已经丢掉的细节,而且 PNG 通常比 WebP 大。转换在浏览器里完成,不会上传。
使用方法
- 把图片拖到框里,或点一下框选择文件。支持 HEIC、HEIF、WebP、AVIF、PNG、JPG、GIF、BMP、TIFF,每个文件最大 50 MB。
- 选择输出格式并设置画质。转成 JPG 时,还要选一个填充透明区域的背景色。EXIF(相机、日期、GPS 位置)默认会删除,勾选保留才会留下。
- 核对文件大小,然后逐个点击下载,转换了多张时也可以点击全部下载(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 是单张静态图,所以只转换第一帧。