如何把 PNG 转成 WebP
- 把图片拖进来。支持的图片格式可以一起放——不需要先按格式分好。
- 勾选这一轮要处理的图片。新添加的图片默认全部选中;取消勾选不需要的即可。
- 选择导出为——默认是 WebP,并设置你想要的画质。
- 点击导出。单个文件直接下载;两个及以上会打包成一个 ZIP。
导出后文件仍留在工作台里。改变选择、切换输出格式,再导出一次——永远不需要重新上传。
透明会保留下来
这是选 WebP 而不选 JPG 的主要理由。WebP 有真正的 Alpha 通道,所以去掉背景的 PNG 转完仍然是透明背景——下面不会被垫上任何颜色,也不需要选择底色。这就是本页有画质选项、却没有底色选项的原因:没有需要合成的背景。
如果你既要透明又要每个像素完全一致,请改为导出 PNG。这里的 WebP 使用的是有损编码器。
画质,以及它实际的作用
- 画质是 1 到 100 之间的整数,默认 85。画质越高,文件通常越大。
- 没有无损模式。浏览器的 WebP 编码器只接受一个画质数值,所以本页无法承诺无损 WebP,也不会这样承诺。
- 这个设置作用于本次导出的每一个文件。改一下再导出一次,就能对比效果。
照片和细节丰富的图像很可能变小,但这不保证:小图或纯色图——图标、简单的标志、朴素界面的截图——重新编码后可能反而更大,因为容器和色彩配置文件的开销超过了像素本身。如果在意体积,保留之前先把下载的文件和原图对比一下。
本页支持什么
- 输入:PNG;如果想混在同一批里,JPG/JPEG(包括 .jfif)、WebP、AVIF 和 BMP 也可以。
- 输出:默认 WebP;PNG 和 JPG 在同一个下拉菜单里就能切换。
- 透明:保留。不会套用任何底色。
- 输入输出同格式:WebP 导出为 WebP 时会按你选的画质重新编码,而不是原样直通——否则这个设置就只对一部分文件生效。
- 动画 WebP:只导出一帧静态画面,动画不会保留。
- 元数据:EXIF、ICC 色彩配置文件等嵌入数据不会带过去。
- 浏览器支持:页面加载时会用你实际的浏览器检测能否导出 WebP。如果无法编码 WebP,这个选项会显示为不可用——绝不会悄悄换成 PNG。
- 批量:文件逐个处理,内存占用可以预期;输出文件重名时会自动编号。
如果某个文件解码失败,它会被标记为失败,这一批的其余文件照常继续。
常见问题
我的图片会被上传吗?
不会。一切都在你的浏览器标签页里完成:文件从磁盘读入内存,重新绘制,再在本地重新编码。不会发送到服务器,事后也没有需要删除的服务器副本。转换时你可以打开网络面板看着——那里一直很安静。
透明区域还会是透明的吗?
会。WebP 支持 Alpha 通道,所以 PNG 里的透明区域在 WebP 里仍然透明。不会被压平到白色或其他颜色上——这也是本页没有底色选项的原因。导出为 JPG 才是透明无法保留的情况,那个页面会让你选择填充色。
画质设多少合适?
85 是一个合理的默认值,页面一开始就是它。照片通常降到 70–80 也看不出差别;边缘锐利、带文字的图形保持在 90 或以上可以避免边缘发虚。与其猜,不如先导出一次,把下载的文件和原图对比一下,再换个数值导出一次——文件一直留在工作台里,第二次导出不需要任何额外成本。
WebP 一定比 PNG 小吗?
不一定。照片和复杂图像通常会变小,但小图或纯色 PNG 可能变大。重新编码并不是压缩魔法:WebP 容器有自己的开销,浏览器还会在输出里嵌入色彩配置文件。保留之前,先把下载的文件和原图对比一下。
这里生成的是无损 WebP 吗?
不是。WebP 这个格式本身可以无损,但网页能用的编码器只接受一个画质数值——没有可以打开的无损开关。如果需要像素完全一致的副本,请改为导出 PNG。
如果我的浏览器无法导出 WebP 怎么办?
页面照样能加载和使用;WebP 选项会显示但处于禁用状态,并有一行说明这个浏览器无法导出 WebP。它绝不会背着你悄悄换成 PNG——那样你根本无从知道自己拿到的不是 WebP。请自己选 PNG 或 JPG,或者换一个浏览器试试。