你从网站下载一张图片,得到的不是熟悉的 .jpg 或 .png,而是一个看起来像打错字的东西:.webp。 你的默认应用可能只会一脸茫然。 你的老旧设计工具可能拒绝碰它。 不知不觉间,网络悄悄换了格式,却没发个通知。
WEBP 是 Google 的现代图像格式,专为网络而生。 它是一种光栅图像文件类型,就像 JPEG 和 PNG,使用 .webp 文件扩展名和 image/webp MIME 类型。 它的核心理念很简单:让图像看起来一样(甚至更好),却大幅缩小文件体积,让页面加载更快、消耗更少带宽。
Google 早在 2010 年就推出了 WEBP,作为其更广泛的性能改进行动的一部分。
它没有从零开始发明新东西,而是复用了 VP8 视频编解码器的技术,并将其封装在 RIFF 容器中。 在底层,WEBP 并不会逐字存储每一个像素。 它会根据周围的像素块预测某个像素应该是什么样子,然后只编码差异。 其结果就是以更高效的方式将照片和图形压缩成更小的文件。
WEBP 图像格式究竟是如何工作的
在技术层面,WEBP 支持两大模式:有损和无损。
有损 WEBP 玩的是和 JPEG 一样的把戏。 它会丢弃你的眼睛不太可能注意到的数据,用微不足道的质量损失换取显著的体积缩减。 对于典型照片,Google 以及 Adobe 等大厂商称,在视觉质量相近的情况下,相比 JPEG 可缩减约 25% 到 30%。
无损 WEBP 则更接近 PNG。 它保留每一比特视觉信息,但采用了更先进的压缩技巧来实现这一点。 该格式还可以携带 alpha 通道,这意味着它原生支持透明背景。 这正是 PNG 多年来主导的领域:徽标、图标、UI 元素、边缘干净的产品图。 WEBP 的设计目标就是用更小的文件体积完成同样的工作。
还有第三个绝活:动画。 WEBP 可以将多个帧打包进单个文件,这意味着在一些你通常会用动态 GIF 的场景中,它也能派上用场。
WEBP 对比 JPEG:旧标准与新格式的较量

JPEG 是互联网时代的默认照片格式。 相机、手机、老旧软件、廉价数码相框:它们都能流利地使用 JPEG。 所以当人们问“WEBP 还是 JPEG”时,他们真正想问的是:从一个基本上无处不在了几十年的标准转移过去,是否安全。
实际上,WEBP 通常更高效。 在感知质量相同的情况下,一个 WEBP 文件往往会明显小于 JPEG。 这正是 Google 追求的目标:以更少的字节数呈现可互换的视觉效果。
但效率并不是唯一的区别。
JPEG 不支持透明,不支持动画,也没有无损模式。 它是针对上世纪 90 年代某个特定问题的一个非常出色的解决方案。
WEBP 是一种更灵活的格式,覆盖各种使用场景:照片、透明素材、动态 UI 点缀等等。
JPEG 唯一真正保留的优势就是兼容性。
每一个操作系统、每一台带屏幕的冰箱、超市里每一台落满灰尘的打印机亭,都知道该拿 .jpg 怎么办。 虽然 WEBP 如今已被所有主流浏览器和一长串工具支持,但在“到哪儿都能用”这一项上,JPEG 仍然胜出。
所以如果你是为网络做选择,WEBP 通常更占优势。 如果你要把图片通过邮件发给使用远古软件的人,或者面向嵌入式设备,那么 JPEG 仍是最保险的选择。
WEBP 对比 PNG:透明不再笨重

PNG 开辟了一块专属领域:透明、锐利边缘和 UI 素材的格式。 它是无损的,这意味着它不会让文字糊掉、不会让徽标模糊,而且它支持 alpha 通道,所以你可以把图标放到任何背景上。
WEBP 基本上就是冲着这份工作来的。 当你在开启透明的无损模式下使用 WEBP 时,你能得到与 PNG 相同的锐利边缘和干净抠图,但文件通常更小。 对于设计密集型界面和有大量产品图网格的电商网站来说,这非常重要。
PNG 如今最大的优势在于它在老旧工具链中的熟悉度和可预测性。 如果你要处理的是设计工作流、打印机,或者多年未更新的老旧内容管线,那么 PNG 仍然是省心的选择。 对于现代网站,WEBP 往往在“每千字节的质量”比拼中胜出。
为什么 Google 如此大力推动 WEBP
这可不只是某个极客的随手小项目。
Google 有充分的利益让网络变得更快:更快的网站能让用户更满意、减轻服务器负载,并让公司自家的服务感觉更流畅。
通过将 WEBP 内置到 Chrome 中,并推动其他浏览器提供支持,Google 让网站采用这一格式变得轻而易举。
CMS 平台和托管服务商随之跟进。 如今许多平台都提供自动图像优化,在后台悄悄将上传的文件转换为 WEBP,并将其提供给兼容的浏览器,同时保留经典的 JPEG 或 PNG 变体作为后备。
这就是为什么 WEBP 突然间似乎无处不在。 你并没有决定要切换。 是你的工具替你做了这件事。
如何打开 WEBP 文件
如果你只是想打开一个 WEBP 文件,最简单的方案就是你正在用的东西:浏览器。 把文件拖放到 Chrome、Edge、Firefox 或 Safari 中,它就会像其他任何图片一样显示出来。
桌面端的支持也跟上了。 较新版本的 Windows 在“照片”应用以及许多第三方查看器中都内置了 WEBP 支持。 macOS 和 Linux 发行版越来越多地在其系统图像库中内置了 WEBP,因此“预览”和其他默认查看器也能显示这一格式。
在编辑方面,Photoshop、PaintShop Pro 和 GIMP 等主流工具要么原生支持打开 WEBP,要么通过插件实现。 如果某个特定应用无法识别该扩展名,通常只是说明你被困在了旧版本里,或者用的是尚未针对现代网络格式更新的软件。
如何将 WEBP 转换为 JPG、PNG 或其他格式
当然,有时候你根本不想去操心格式问题。 你只是需要把那张 .webp 图片转成 .jpg 用于演示文稿,或转成 .png 用于打印文件,又或者转成你的 CMS 能接受的格式。
有几个简单直接的选择。
许多图像编辑器只需让你打开 WEBP 文件,然后使用“另存为”或“导出”,就能输出成 JPEG、PNG 或你选择的其他格式。
如果手边没有完整的编辑器,也有很多基于浏览器的转换工具,比如 Documents.io,你可以上传一个 WEBP,几秒钟后下载一个 JPG 或 PNG。
如果你想得更超前一些,还有像 AVIF 和 JPEG XL 这样的较新格式,它们有时在压缩上能胜过 WEBP,尤其是对于超高质量的照片。
问题在于它们的支持仍然参差不齐,而 WEBP 已经跻身主流。

为什么 WEBP 无处不在—以及什么时候不该用它
对于网络图像,WEBP 几乎满足了所有要求。 它保持文件体积小巧,支持透明和动画,并且在浏览器和平台上的普及度足够高,让人放心依赖。 这就是为什么托管商、CDN 和网站构建工具都大量依赖它:它带来免费的性能提升,而无需迫使设计师重画任何东西。
但仍有一些场景不太适合它。 如果你要归档原始照片数据,你可能想要 RAW 或 TIFF,而不是适合网络的压缩格式。 如果你要把文件交给使用远古软件的印刷厂,JPEG 和 PNG 或许更保险。 如果你要应对小众设备或利基应用,JPEG 的通用兼容性仍然举足轻重。
至于其他一切,尤其是网络图像,WEBP 已悄然成为明智的默认选择。 下次你看到那个看起来古怪的文件扩展名时,那并不是你的电脑在犯浑。 那是网络在做它最擅长的事:把大量精巧的工程技术藏在页面上一张简单图片的背后。