跳转至

WebP

WebP是一种同时提供了有损压缩与无损压缩(可逆压缩)的图片文件格式。

相关链接

  1. WebP API 文档  |  Google Developers
  2. 编译实用程序  |  WebP  |  Google Developers
  3. 使用入门  |  WebP  |  Google Developers

简介

来源:WebP - 维基百科,自由的百科全书 (wikipedia.org)

历史

WebP最初在2010年9月发布,其支持库于2018年4月发布1.0版本。截至2021年5月,已有94%的浏览器支持此格式。

设计目的

WebP的设计目标是在减少文件大小的同时,达到和JPEGPNGGIF格式相同的图片质量,并希望借此能够减少图片档在网络上的发送时间。

性能

根据Google较早的测试,WebP的无损压缩比网络上找到的PNG档少了45%的文件大小,即使这些PNG档在使用pngcrushPNGOUT处理过,WebP还是可以减少28%的文件大小。

WebP支持的像素最大数量是16383x16383。

  • 有损压缩的WebP仅支持8-bit的YUV 4:2:0格式
  • 而无损压缩(可逆压缩)的WebP支持VP8L编码与8-bit之RGBA色彩空间
  • 而无论是有损或无损压缩皆支持Alpha透明通道、ICC色彩配置、XMP诠释资料。

C++读写

WebP读写库下载地址(内含编译版本与源代码):Google WebP库