ToolConvoyToolConvoyv2.6
IMAGE

WebP 转 PNG — 在浏览器中将 WebP 转换为 PNG

把 WebP 图片转为 PNG。无损输出,保留透明通道,支持批量转换,完全在浏览器中运行 —— 无上传、无限制。

● 本地运行 · EXIF 永不上传页面加载以来工具发出的网络请求:0 次

将您的 WebP 图片拖到此处

或点击浏览(最大 50MB)

WebP 几乎适用于 Web 上的所有场景,但 PNG 几乎适用于 Web 之外的所有场景。PNG 是无损格式 —— 每个像素都以数学精度被存储 —— 并且支持用于完全或部分透明的 alpha 通道。WebP 同样支持无损模式和 alpha,但 PNG 拥有三十年的普及度,这是 WebP 至今尚未追上的。当工作流要求必须使用 PNG —— 一款不支持 WebP 导入的设计工具、一家只接受 PNG 的打印店、一套要求 PNG 可逐像素对比的版本控制系统 —— 把 WebP 转成 PNG 就是必要的第一步。

转换本身的流程是解码后再做一次无损重编码。WebP 解码器重建位图,PNG 编码器用 DEFLATE 压缩它。输出的 PNG 与解码后的 WebP 在数学上完全一致 —— 但有一个关键的细节:解码后的 WebP 仅在源 WebP 本就是无损时才与原始像素一致。一个有损 WebP 解码再保存为 PNG,看上去很干净(没有 PNG 压缩伪影),但代价是把有损 WebP 自己的伪影一并搬进了 PNG。结果就是一张比 WebP 更大、与 WebP 视觉一致的 PNG,而这种结果通常不是任何人想要的。这种转换真正适用的时机是:源是无损 WebP,或者目标格式必须用 PNG 这条要求压过了体积代价。

最后的使用建议:如果目的地是一个网站,可以用 <picture> 元素直接给现代浏览器发 WebP,再附带 PNG 作为兜底。如果输出的 PNG 体积过大,跑一遍 Image Compress 工具,对它施加有损 PNG 压缩(pngquant 风格的调色板缩减),照片类内容甚至可以再缩小一半。如果源是动画 WebP 且你需要的是一帧静态画面,转换器会自动抽取第一帧。

广告

使用方法

  1. 拖入你的 WebP 文件

    把一张或多张 .webp 图片拖入拖放区。有损与无损两种 WebP 都会被解码为完整色彩的位图,随后 PNG 编码器用 DEFLATE 完成无损压缩。

  2. 选择 PNG 色深

    默认是 24 位 RGB(无 alpha,仅不透明)。如果源 WebP 含有必须保留下来的透明通道,切换到 32 位 RGBA。对于颜色数量有限的图像,还可以选择 8 位索引色 PNG。

  3. 下载 PNG 文件

    每个文件的转换耗时不到一秒。默认逐张下载;批量较大时可切换为 ZIP 模式。输出的 PNG 会保留源 WebP 中携带的所有元数据(EXIF、XMP、ICC 配置)。

常见问题

WebP 转 PNG 是无损的吗?

PNG 编码这一步是无损的 —— 它使用 DEFLATE 压缩,逐像素精确保留。但若源是有损 WebP,解码后的像素已经与最初保存为 WebP 时的原图不同。PNG 忠实地承载 WebP 解码出来的像素,而不是 WebP 之前的原图。

输出的 PNG 会比源 WebP 更大吗?

几乎总会大得多。有损 WebP 通常比同等 PNG 小 3-5 倍,无损 WebP 也比 PNG 小 26%。转成 PNG 等于用体积换通用兼容性。

转换过程中 alpha 通道会怎样?

若源 WebP 含透明(alpha 通道),且你选择了 32 位 RGBA 输出,alpha 会在 PNG 中完整保留。部分透明(抗锯齿边缘、柔和阴影)也会一并保留。若选择仅 RGB 输出,透明区域会被合成到白色背景上。

能把动画 WebP 转成 APNG 吗?

不能 —— 转换器只会导出第一帧作为静态 PNG。动画 WebP 与 APNG 是两种不同的动画格式。若需要动画内容,请保留 WebP 或使用专门的动画转换器。

限制说明

  • 文件体积大幅膨胀一张 150 KB 的有损 WebP,转成 PNG 后常常达到 1.5 MB 甚至更多。PNG 的无损压缩擅长处理纯色与硬边图形,对含渐变的照片效果不佳 —— 那是 JPEG 与 WebP 的强项。
  • 不做 gamma 或色彩配置校正WebP 自带的 ICC 色彩配置会被写入 PNG 的 iCCP 块,但不会执行色彩空间转换。若 WebP 原本处于宽色域配置,而目标环境期待 sRGB,颜色就可能出现偏移。
  • 不支持动画转 APNG动画 WebP 文件会被去动画化,输出单一静态帧。帧时序、循环次数和播放设置都不会保留。

平台说明

macOS
Preview.app 能打开 WebP,但无法原生导出带 alpha 的 PNG。使用本浏览器工具可以直接完成 WebP 到 PNG 的转换,无需中间步骤。
Linux
ImageMagick(`convert input.webp output.png`)能完成转换,但需要安装 webp 委托库。在没有命令行工具的场景下,浏览器工具是合适的选择。
Web
全部处理在客户端完成,使用浏览器原生的 WebP 解码器与基于 canvas 的 PNG 编码器。无需上传,结果即时返回。
广告

相关工具

广告