跳至内容
PicsSizer.com Logo
图像格式

什么是 WebP?

WebPWebP 是 Google 开发的现代图像格式,为网络上的图像提供卓越的有损和无损压缩,通常比相等视觉质量的 JPEG 小 25–35%。

WebP 是由 Google 在 2010 年开发并发布的图像格式,源自 VP8 视频编解码器。它在单个格式中支持有损和无损压缩,以及透明度(Alpha 通道)和动画 — 使其成为大多数网络用例中 JPEG、PNG 和 GIF 的直接替代品。

有损 WebP 使用预测编码来编码图像块,引用相邻块来仅记录差异。这生成的文件大小比相等视觉质量(SSIM 分数)的 JPEG 小 25–34%。无损 WebP 使用不同的熵编码方法,平均比 PNG 小 26%,同时也以额外成本支持 8 位 Alpha。

WebP 从 2022 年开始受到所有主要浏览器的支持,在 Android 和 iOS 上本地解码。Google Chrome、Firefox、Safari 14+、Edge 和 Opera 都支持 WebP,无需插件。这是网络性能优化的首选格式,被包括 Google、Facebook 和 YouTube 在内的大规模网络属性广泛使用。

WebP vs JPEG:关键差异

JPEG 仅支持有损压缩,不支持透明度。WebP 有损在相同感知质量(SSIM)下优于 JPEG,文件通常小 25–34%。对于照片和自然图像,WebP 有损质量 80 大致相当于 JPEG 质量 80–85,但文件大小更小。今天保留 JPEG 的主要原因是与不接受 WebP 的较旧电子邮件客户端、CMS 系统和打印工作流程的遗留兼容性。

WebP vs PNG:关键差异

PNG 是无损的,支持完全透明度,使其对于徽标、图标和屏幕截图更受欢迎。无损 WebP 将相同的像素数据压缩为比 PNG 小 26%。WebP 也支持带有透明度的有损压缩 — PNG 无法提供的组合 — 这对于可接受某些质量损失的透明背景产品图像很有用。PNG 对于需要精确像素保真度(医学图像、像素艺术)或最大软件兼容性的图像仍然更受欢迎。

WebP 限制

WebP 不支持 CMYK 色彩模式,使其不适合打印工作流程。不支持渐进加载(如渐进式 JPEG)— WebP 仅从上到下加载。某些图像编辑器(Photoshop < 23.2、较旧的 Lightroom)需要插件来打开 WebP 文件。为了获得最大的浏览器覆盖,通过 <picture> 使用 JPEG/PNG 备用的 <source> 元素提供 WebP。

WebP PicsSizer 上的工具

常见问题

WebP 比 JPEG 更好吗?

对于网络使用,是的。WebP 有损生成较小的文件,视觉质量相等 — 通常比 JPEG 小 25–34%。它也支持透明度(JPEG 不支持)。实际缺点是一些较旧的电子邮件客户端和软件仍然不打开 WebP 文件,使 JPEG 成为非网络分发的安全选择。

WebP 支持透明度吗?

是的。WebP 在有损和无损模式中支持完整 Alpha 通道(透明度)。这使其适合作为网络上下文中 PNG 的替代品。JPEG 不支持透明度。

所有浏览器都支持 WebP 吗?

从 2022 年开始,所有主要浏览器都支持 WebP:Chrome 32+、Firefox 65+、Safari 14+、Edge 18+ 和 Opera 19+。在移动设备上,WebP 在 Android 4+ 和 iOS 14+ 上受支持。Internet Explorer 不支持 WebP。

我应该将所有图像转换为 WebP 吗?

对于网页,是的 — 将 JPEG 和 PNG 图像转换为 WebP 会减少页面权重并改善加载时间。使用带有 JPEG/PNG 备用的 <picture> 元素,以防可能不支持它的浏览器。对于通过电子邮件共享、打印或在桌面软件中使用的图像,保留 JPEG 或 PNG 以获得兼容性。

相关条款