Easy Converter

WebP vs PNG

WebP 是一种同时支持有损和无损模式的现代 Web 图片格式;PNG 则是一种被普遍支持的无损格式。

WebP 和 PNG 都支持完整的 alpha 透明通道,但二者解决的问题并不相同。WebP 由 Google 开发,提供有损模式(基于 VP8 帧内编码)和无损模式,因此能为网页上的照片和图形生成体积小得多的文件。PNG 则是一种仅支持无损的格式,在各类浏览器、操作系统和图像编辑软件中几乎都能通用。当你无法控制文件将以何种方式被打开时,PNG 是最稳妥的默认选择。

WebPPNG
压缩方式支持有损和无损两种模式仅支持无损
透明度(alpha)两种模式均支持完整的 8 位 alpha完整的 8 位 alpha + 1 位调色板透明
动画支持(多帧,类似动态 GIF)不支持(需使用单独的 APNG 格式)
色彩深度每通道 8 位(24 位色,不支持 16 位/HDR)每通道最高 16 位;支持灰度和索引模式
典型文件大小在大多数图片上都比 PNG 小;比 JPEG 小约 25-35%(有损)更大;仅在纯色图形、文字和截图上较高效
兼容性当前所有主流浏览器;部分旧版工具不支持在浏览器、操作系统和图像软件中通用

在以下情况选择 WebP

  • 你要在网页上发布图片,希望文件更小、页面加载更快
  • 你需要透明度或动画,但想要比 PNG 或 GIF 更好的压缩效果
  • 你要呈现照片类内容,且可以接受有损压缩
  • 你的受众使用现代浏览器,它们都支持 WebP

在以下情况选择 PNG

  • 你需要确保在任何浏览器、操作系统或旧版软件中都能兼容
  • 图片是 logo、图标、截图或线条图,带有锐利边缘和纯色块
  • 你需要无损质量或高于 8 位的色彩深度(每通道最高 16 位)
  • 文件会被反复编辑,且每次保存都不能出现质量损失

对于在网页上分发的图片,请使用 WebP:它体积更小,能加快页面加载,同时保留透明度并支持动画。当你需要最大化兼容性、无损质量、更高位深,或需要一种任何工具都能打开的格式时,请使用 PNG。一种常见的工作流程是:保留一份 PNG 母版,再导出 WebP 用于发布。

相关转换

常见问题

WebP 一定比 PNG 小吗?
通常是,但并非绝对。在大多数图片上,WebP 无损模式一般优于 PNG,而 WebP 有损模式在照片类内容上要小得多。对于非常简单的纯色图形,PNG 偶尔能与 WebP 持平甚至更小,因此值得对比两种输出结果。
把 PNG 转成 WebP 会损失质量吗?
这取决于所用模式。WebP 无损模式会像 PNG 一样完整保留图像。WebP 有损模式会丢弃部分数据以缩小文件,这对照片来说没问题,但可能让文字和线条图的锐利边缘变模糊。需要精确副本时,请使用无损 WebP。
WebP 能取代动态 GIF 吗?
可以。WebP 支持多帧动画,具备完整的色彩和 alpha,而且动态 WebP 文件通常比同等的 GIF 小得多。主要的取舍在于:在非常老旧或小众的工具中,GIF 仍拥有更广泛的支持。
凡是能打开 PNG 的地方,WebP 文件都能打开吗?
并不完全如此。当前所有主流浏览器都能显示 WebP,但一些旧版程序、邮件客户端和老旧系统只支持 PNG。如果你需要一个在任何地方都能可靠打开的文件,PNG 是更稳妥的选择。