WebP 是什么
WebP 是 Google 推出的图片格式,同时支持有损压缩、无损压缩和透明通道。简单说,它想一个格式干掉 JPEG 和 PNG——体积更小,功能更全。
现在主流浏览器(Chrome、Edge、Firefox、Safari)都已支持 WebP,网站用它替换 JPEG/PNG 能显著提升加载速度。
WebP 的核心优势
体积更小
- 有损 WebP 比 JPEG:同等视觉质量下小 25%~35%
- 无损 WebP 比 PNG:小 20%~30%
- 支持透明:比透明 PNG 小很多,弥补 JPEG 不支持透明的短板
对图片密集的网站,全站换 WebP 能省大量流量和加载时间。
功能全面
- 支持透明通道(像 PNG)
- 支持有损和无损(像 JPEG 和 PNG 各占一半)
- 支持动画(像 GIF)
- 一个格式覆盖多种用途
现代浏览器全面支持
2020 年后主流浏览器都支持 WebP 显示。早年的兼容性问题基本不存在了。
WebP 的局限
老旧环境不支持
老版本浏览器(IE、旧版 iOS)不支持。如果用户群有这些,要提供 JPEG/PNG fallback。
编辑软件支持参差
部分老版本图片编辑软件不能直接编辑 WebP。但查看、转换工具支持普遍。
有损 WebP 极低质量不如 JPEG
质量压到很低时,WebP 有时不如 JPEG。但正常使用质量范围(70+),WebP 更优。
WebP vs JPEG vs PNG
| 维度 | JPEG | PNG | WebP |
|---|---|---|---|
| 有损压缩 | 支持 | 不支持 | 支持 |
| 透明 | 不支持 | 支持 | 支持 |
| 动画 | 不支持 | 不支持 | 支持 |
| 体积 | 中 | 大 | 最小 |
| 兼容性 | 全平台 | 全平台 | 现代浏览器 |
结论:面向现代浏览器的网站优先 WebP;需要全平台兼容用 JPEG/PNG;要透明又想小,WebP 是最佳选择。
哪些场景适合 WebP
- 网站配图:替换 JPEG/PNG,提升加载速度
- 透明图:替换透明 PNG,体积大幅减小
- 动图:替换 GIF,体积小画质好
- App 内图片:减少包体积
- CDN 图片资源:省流量
哪些场景不适合
- 需要全平台兼容的对外文档(PDF 嵌图等老环境)
- 用户群含老旧浏览器的
- 需要在老软件里编辑的
怎么转换
用 图片格式转换工具:
- 上传 JPEG/PNG
- 选目标格式 WebP
- 设置质量(有损 80 接近无损效果)
- 转换下载
批量转换时统一设质量,照片 80、截图 90。
用 picture 标签兼容处理
网站用 WebP 同时兼容老浏览器,用 picture 标签:
source 标签优先 WebP,不支持时回退到 img 的 JPEG。这样两边都照顾。
常见坑
转换后体积反而变大
无损 WebP 有时比小尺寸 JPEG 还大。照片类用有损 WebP,别用无损。
质量 100 不等于无损
WebP 质量 100 仍是有损。要真正无损选"无损 WebP"选项,但体积会变大。
透明 PNG 转 WebP 保留透明
WebP 支持透明,PNG 转 WebP 透明区域保留,不像转 JPG 要填底色。
小结
WebP 是现代网站的图片首选——体积最小、功能最全、兼容性已不是问题。照片、透明图、动图都能用。用 DocsAll 格式转换工具批量转 WebP,浏览器端处理,照片不上传。需要兼容老环境时用 picture 标签做 fallback。