WebP

✍ dations ◷ 2025-11-13 06:44:48 #有损压缩算法,图形文件格式,影像科技,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指日可待。

相关

  • 斯维尔德洛夫斯克炭疽泄漏事件斯维尔德洛夫斯克炭疽泄漏事件(俄语:Эпидемия сибирской язвы в Свердловске),是1979年4月2日在莫斯科东部1450公里的斯维尔德洛夫斯克市(旧名
  • 囗部,是为汉字索引里为部首之一,康熙字典214个部首中的第三十一个(三划的则为第二个)。就繁体和简体中文中,囗部归于三划部首。囗部将上下左右包合起来,形成全包围结构为部字。且
  • 鬼笔鬼笔属(学名:Phallus)属鬼笔目鬼笔科,其中大部分种具有恶臭且有毒,白鬼笔是著名的食用菌,红鬼笔可药用,而近期发现的新种食用菌香鬼笔具有丁香花香气。长裙竹荪和短裙竹荪在目前的
  • 量子缠结在量子力学里,当几个粒子在彼此相互作用后,由于各个粒子所拥有的特性已综合成为整体性质,无法单独描述各个粒子的性质,只能描述整体系统的性质,则称这现象为量子缠结或量子纠缠(qu
  • span class=nowrapCf(NOsub3/sub)sub3/sub/span硝酸锎是一种具有强烈放射性的无机化合物,化学式为Cf(NO3)3。它可作为Cf3+的原料,用于制备其它锎化合物。CfF3 · CfOF · CfCl3 · CfOCl · Cf2O3 · Cf(NO3)3 · Cf2
  • 后百济君主 · 首都 · 文学史 · 教育史电影史 · 韩医史陶瓷史 · 戏剧史韩国国宝 · 朝鲜国宝后百济(900年—936年),朝鲜半岛后三国之一。892年,新罗西南军阀甄萱起兵,攻占武
  • 地震仪地震仪是种能够侦测大地震动、探知地震发生、测绘地震波波形,并输出震波图的仪器。当地震发生时,人类除了肉体感知震动外,如果要藉科学了解地震波具体的震动方式、震动方向、振
  • 黑鬼黑鬼(英语:Nigger),华人社会有时会音译为尼哥,是对黑人的贬称,是一种禁忌称呼。在美国,“黑鬼”是种族歧视用语,非黑人族群视之为严重禁忌,尤其白人(因历史原因),绝对不能使用,容易导致纷
  • span class=nowrapAgCN/span氰化银是一种化合物,化学式为AgCN。这种白色固体可以通过用氰化物处理含Ag+的溶液产生。一些方案会使用此沉淀,以从溶液中回收银。镀银时也会使用氰化银。向含有Ag+的溶液中加
  • 伊河伊河,是中国黄河南岸洛水支流之一,发源于河南省洛阳市栾川县陶湾镇,流经嵩县、伊川,穿伊阙而入洛阳,东北向流至偃师与洛水汇合成伊洛河。伊河全长368公里,流域面积6100多平方公里