一种适用于网络的图片格式

WebP 是一种现代图片格式,可为网络上的图片提供出色的无损和有损压缩。使用 WebP,网站站长和 Web 开发者可以创建更小、更丰富的图片,从而提高网页加载速度。

与 PNG 相比,WebP 无损图片的尺寸缩小了 26%。WebP 有损图片比采用等效 SSIM 质量指数的同等 JPEG 图片小 25-34%

无损 WebP 支持透明度(也称为 Alpha 通道),但只需额外增加 22% 的字节。对于可以接受有损 RGB 压缩的情况,有损 WebP 也支持透明度,其文件大小通常比 PNG 小 3 倍。

动画 WebP 图片支持有损、无损和透明度,与 GIF 和 APNG 相比,此类图片可缩减大小。

WebP 的工作原理

有损 WebP 压缩使用预测编码对图片进行编码,这与 VP8 视频编解码器压缩视频中的关键帧的方法相同。预测编码使用相邻像素块中的值来预测块中的值,然后仅对差值进行编码。

无损 WebP 压缩使用已发现的图像片段来精确重建新像素。如果没有找到有趣的匹配项,它还可以使用本地调色板。

WebP 文件由 VP8VP8L 图片数据以及一个基于 RIFF 的容器组成。独立的 libwebp 库可用作 WebP 规范的参考实现,可以从我们的 Git 代码库tarball 获取。

WebP 支持

Google Chrome、Safari、Firefox、Edge、Opera 浏览器以及许多其他工具和软件库就原生支持 WebP。开发者还增加了对各种图片编辑工具的支持。

WebP 包含轻量级编码和解码库 libwebp、用于将图片与 WebP 格式相互转换的命令行工具 cwebpdwebp,以及用于查看 WebP 图片、对图片进行多路复用并为其添加动画效果的工具。完整的源代码可在下载页面找到。

WebP 转换器下载

下载适用于 Linux、Windows 或 macOS 的预编译 cwebp 转换工具,将您喜爱的图片集从 PNG 和 JPEG 格式转换为 WebP 格式。

请通过该项目的邮寄名单告诉我们您的体验。