WebP

✍ dations ◷ 2025-10-21 14:47:50 #有损压缩算法,图形文件格式,影像科技,Google,开放源代码

WebP(发音:)是一种同时提供了有损压缩与无损压缩(可逆压缩)的图片文件格式,派生自影像编码格式VP8,被认为是WebM多媒体格式的姊妹项目,是由Google在购买On2 Technologies后发展出来,以BSD授权条款发布。

WebP最初在2010年发布,目标是减少文件大小,但达到和JPEG格式相同的图片质量,希望能够减少图片档在网络上的发送时间。2011年11月8日,Google开始让WebP支持无损压缩和透明色(alpha通道)的功能,而在2012年8月16日的参考实做libwebp 0.2.0中正式支持。根据Google较早的测试,WebP的无损压缩比网络上找到的PNG档少了45%的文件大小,即使这些PNG档在使用pngcrush和PNGOUT处理过,WebP还是可以减少28%的文件大小。

WebP支持的像素最大数量是16383x16383。有损压缩的WebP仅支持8-bit的YUV 4:2:0格式。而无损压缩(可逆压缩)的WebP支持VP8L编码与8-bit之ARGB色彩空间。又无论是有损或无损压缩皆支持Alpha透明通道、ICC色彩配置、XMP诠释数据。

WebP有静态与动态两种模式。动态WebP(Animated WebP)支持有损与无损压缩、ICC色彩配置、XMP诠释数据、Alpha透明通道。

WebP的有损压缩算法是基于VP8视频格式的帧内编码(英语:Intra-frame coding),并以RIFF作为容器格式。 因此,它是一个具有八位色彩深度和以1:2的比例进行色度子采样的亮度-色度模型(YCbCr 4:2:0)的基于块的转换方案。 不含内容的情况下,RIFF容器要求只需20字节的开销,依然能保存额外的 元数据(metadata)。 WebP图像的边长限制为16383像素。

WebP是基于块预测的。每个块都是根据它上面三个块的值和其左边一个块的值进行预测的(块解码以光栅扫描顺序完成:从左到右,从上到下)。块预测有四种基本模式:水平、垂直、DC(单色)和TrueMotion。利用离散余弦变换或沃尔什-阿达玛转换将预测错误的数据和未预测块压缩在4×4像素子块中。这两种转换都是使用定点算术(英语:fixed-point arithmetic)完成的,以避免舍入误差。输出使用熵编码进行压缩。 WebP也明确支持并行解码。

参考实现包含一个Linux命令行程序的转换器,以及以及用于解码的库,与WebM相同。开源社区很快设法将转换器移植到其他平台,例如Windows。

WebP的无损压缩采用先进的技术,例如用于不同颜色通道的专用熵代码,利用反向参考距离的2D位置和最近使用的颜色的颜色缓存。这补充了字典编码、霍夫曼编码和颜色索引变换等基本技术。

目前网页浏览器当中,Google Chrome和Opera原生支持静态与动态的WebP格式,而Google Chrome自12版开始支持WebP的渐进式解码功能。此外所有可以原生播放WebM影像的浏览器,也可以透过javascript来显示WebP影像。又Pale Moon 26+浏览器仅支持静态的WebP图像。Firefox浏览器亦在65.0版本支持WebP图像。

网页浏览器GNOME Web和KDE图片浏览器Gwenview也支持WebP。

图像软件当中,Picasa(从3.9版本起)、PhotoLine(英语:PhotoLine)、Pixelmator、ImageMagick、XnView、IrfanView、GDAL(英语:GDAL)、Aseprite和GIMP(2.10起)皆原生支持WebP格式。

苹果在macOS Sierra及iOS 10的早期beta版本中加入了WebP支持。而在2016年9月7日发布的iOS 10和macOS Sierra GM种子版本中却移除了WebP的支持。

x264的开发者之一:Jason Garrett-Glaser,针对WebP做出了几点评论,根据和其他编码器(JPEG、x264、Theora)测试的结果,他认为WebP的影像质量是最差的,多数是在模糊度方面。他也评论Google应该等到WebP可以超越JPEG之后再发布。不过在2011年4月20日,他提到新的WebP编码器表现的非常好,超越JPEG指日可待。

相关

  • 阿赫摩斯一世雅赫摩斯一世 (英语文献中一般写作:Ahmose I;?—约前1525年)古埃及第十八王朝创立者(约前1550年—约前1525年在位)。雅赫摩斯一世是埃及第十七王朝最后一位法老卡摩斯的弟弟。他继
  • 水通道蛋白水通道蛋白(Aquaporin),又名水孔蛋白,是一种位于细胞膜上的蛋白质(内在膜蛋白),在细胞膜上组成“孔道”,可控制水在细胞的进出,就像是“细胞的泵”一样。水通道是由约翰霍普金斯大学
  • 几何数论在数论中,几何数论研究凸体和在n维空间整数点向量问题。几何数论于1910由赫尔曼·闵可夫斯基创立。几何数论和数学其它领域有密切的关系,尤其研究在函数分析和丢番图逼近中,对
  • 弗·卡约里弗洛里安·卡乔里(英语:Florian Cajori,1859年2月28日 - 1930年8月14日)是一位美国数学史家。1859年2月28日,弗洛里安·卡乔里出生于瑞士格劳宾登州,十六岁移民到美国。他从威斯康
  • 程定国程定国(1885年-1916年),名正瀛,字定国,以字行。湖北鄂州泽林镇大山村下庄屋人,清末湖北新军陆军第八镇工程第八营士兵,参加文学社和共进会等革命组织。1911年10月9日,孙武在汉口俄租
  • 菲律宾人口菲律宾主要以讲南岛语系语言的民族所构成(95.5%),包括他加禄人、伊洛戈人、邦班牙人、米沙鄢人和比科尔人等。另外还有华人(1.5%)、印度人、阿拉伯人等。人口: 据菲律宾人口委员
  • font color=white沙姆/font沙姆地区或沙姆(阿拉伯语:بلاد الشام‎或الشام‎,拉丁化:Bilād-al-Shām或al-Shām),是阿拉伯世界对于地中海东岸的整个累范特地区或大叙利亚地区的称呼,而随着历史
  • 安大略国际机场安大略国际机场(英语:Ontario International Airport,IATA代码:ONT;ICAO代码:KONT;FAA代码:ONT),旧名洛杉矶/安大略国际机场,是在美国加利福尼亚州安大略市市区以南约2英里(3.2千米)、洛
  • 盎格鲁-弗里西语盎格鲁-弗里斯兰语(英:Anglo-Frisian languages)又称盎格鲁-弗里西语、盎格鲁-弗里西亚语、盎格鲁-弗里斯语,属西日耳曼语支,包括很多语言,古英语、古弗里斯兰语及其后代语言都属
  • 银川专区银川专区,宁夏回族自治区已撤消的专区。1954年置。在今宁夏回族自治区北部。辖银川市及贺兰、永宁、宁朔、平罗、惠农、中卫、中宁、陶乐等县。专员公署驻银川市。原属甘肃省