本系列文章由 Mukti 翻译自 Google WebP 官方网站
原文链接:https://developers.google.com/speed/webp/
中文链接:https://feizhaojun.com/?p=1924
本文目录
WebP是一种现代 图像格式,可以为网络上的图像提供高品质的 无损和有损 压缩。网站管理员和开发人员可以使用WebP创建更小、更丰富的图片来提高网站的速度。
与PNG格式的图片相比,WebP格式的无损图像在体积上缩小了26%。在同样的SSIM图像质量指标下,WebP格式的有损图像比JPEG图像小了25-34%。
无损的WebP支持透明度(也叫alpha通道),只需要额外22%的字节。如果能接受有损RGB压缩,有损的WebP也支持透明度,文件大小通常比PNG小3倍。
WebP的工作原理
有损WebP压缩使用预测编码对图像进行编码,与VP8视频编解码器用于压缩视频中的关键帧的方法相同。预测编码使用相邻像素块中的值来预测块中的值,然后仅对差异进行编码。
无损WebP压缩使用图片的已知部分来精确地重建新像素。如果没有找到目标匹配,它也可以使用本地调色板。
WebP文件由 VP8 或 VP8L 图像数据和基于RIFF 的容器组成。独立的libwebp
库提供了一个 WebP 的参考实例,可以到 git 仓库或 tarball 获取。
WebP支持
Chrome 和 Opera 以及许多其他的工具和软件库对 WebP 提供了原生支持。WebP 开发人员还增加了对各种图像编辑工具的支持。
WebP包括轻量级编码和解码库libwebp 以及命令行工具cwebp,dwebp用于将图像转换为WebP格式以及从WebP格式转换图像,以及用于查看,复用和动画WebP图像的工具。完整的源代码可在 下载页面上找到。
WebP 包括轻量级编码和解码库libwebp
和命令行工具cwebp
和dwebp
,用来将图片转成 WebP 格式以及从 WebP格式转成普通图片,同样也有查看、合成 WebP 图片以及创建 WebP 动画的工具。完整的源码可以在下载页找到。
WebP转换工具下载
下载 Linux, Windows or Mac OS X 系统下已编译的cwebp
转换工具,将你喜欢的图片从 JPEG 和 PNG 转成 WebP。
Google 的 WebP 项目提供了一个讨论区,你可以去发表意见。
除非有特殊说明, 本页内容遵从 CC BY 3.0 许可,代码示例遵从 Apache 2.0 许可,更多细节请查看 Google 网站政策。
Google 官方原文更新日期:2016-03-04
您的赞助将会支持作者创作及本站运维
发表评论