WebP 图片格式的前世今生
从视频编码里走出的图片格式
2010 年 9 月,Google 正式发布了 WebP。它的起点很特别:Google 在 2009 年收购了视频编码公司 On2 Technologies,获得 VP8 视频编码技术。工程师们发现,VP8 视频帧的帧内压缩(intra-frame compression)思路用在静态图片上同样高效——于是 WebP 诞生了:它本质上是"用视频编码的思路压缩一张静止的图"。
这种做法的好处立竿见影:与同质量的 JPEG 相比,WebP 的体积通常可以缩小 25%~34%,对网页加载速度的提升非常可观。
三个关键里程碑
WebP 的普及并非一蹴而就,而是踩准了几个节点:
- 2010 年:发布,仅支持有损压缩;Chrome 率先支持。
- 2011 年:加入无损压缩与透明通道(Alpha)支持,让 WebP 在保留 PNG 能力的同时体积更小(无损比 PNG 平均小约 26%)。
- 2013 年:加入动画支持,成为 GIF 的现代替代品;同年 Google 承诺 VP8 相关专利免费授权,扫清了商业使用的顾虑。
浏览器兼容的最后一公里
很长一段时间里,WebP 的短板是浏览器支持不全。转折发生在近几年:
- Chrome 自 2010 年起一路领先;
- Firefox 65(2019 年)原生支持;
- Safari 14(2020 年)支持有损 WebP;
- Safari 16(2022 年)补全无损与动画支持。
至此,WebP 在全球主流浏览器中实现了接近 100% 的可用性。2023 年,Google 又公布了实验性的 WebP2,但 WebP 仍是当前网页生态中应用最广的现代图片格式。
小结
WebP 的十几年,是一个"格式"与"生态"互相成就的故事:先是体积优势积累开发者支持,再是浏览器逐家跟进补齐兼容,最终成为网页图片性能优化的标配选项。对普通用户来说,理解它最简单的方式,就是从一次实际转换开始。