跳到正文
JFIF.IO
WEBP

什么是 WEBP?

WebP 是 Google 开发的现代图片格式,支持有损和无损压缩、透明和动画,在画质相近时通常比 JPEG 小 25–35%。

WEBPWebP
文件扩展名
.webp
MIME 类型
image/webp
推出时间
2010
压缩
有损和无损
透明
支持
动画
支持
浏览器支持
所有现代浏览器
最大尺寸
16,383 × 16,383 像素

概述

Google 于 2010 年推出 WebP,它基于 VP8 视频编解码器的帧内编码。2011–2012 年又加入了无损模式、透明和动画,使 WebP 成为少数能同时取代 JPEG、PNG 和 GIF 的格式之一。

根据 Google 自己的研究,有损 WebP 比同等 JPEG 小 25–34%,无损 WebP 比 PNG 小约 26%。实际节省多少取决于图片内容和编码器设置。

所有当前浏览器都支持 WebP:Chrome 和 Edge 已支持多年,Firefox 从 65 版(2019 年)开始支持,Safari 从 macOS Big Sur 和 iOS 14 上的 14 版(2020 年)开始支持。

优点

  • +比 JPEG 和 PNG 小得多
  • +有损模式下也支持透明
  • +动画比 GIF 小得多
  • +所有现代浏览器都支持

缺点

  • −最大尺寸为 16383 × 16383 像素
  • −有损模式始终使用 4:2:0 色度抽样,可能使细小的红色或蓝色细节变模糊
  • −部分旧软件和上传表单仍不接受
  • −不适合印刷或存档

WEBP 压缩原理

有损 WebP 将图片分成宏块,根据已解码的相邻块预测每个块,对差值进行变换和量化,再用算术(布尔)熵编码器编码。无损 WebP 则先进行可逆变换(空间预测、色彩去相关、“subtract green”、调色板索引),再使用 LZ77 式的向后引用、霍夫曼编码和颜色缓存。

常见用途

  • 网站上的照片和图形
  • 替代 GIF 动图
  • 用 PNG 会太大的透明图片

浏览器和软件支持

Chrome、Edge、Firefox、Opera 和 Safari(macOS 11+ / iOS 14+)都能显示 WebP。当前版本的 Windows 和 macOS 原生支持打开 WebP 文件;部分旧编辑器需要更新或安装插件。

如何转换 WEBP

使用本页顶部的转换器:拖入文件,选择输出格式,然后下载结果。转换在浏览器中进行,不会上传任何内容。

转换为
  • JPG 不支持透明。透明区域将用背景色填充。
  • 动图:仅转换第一帧。

已在您的浏览器中本地处理

WEBP 常见问题

WebP 比 JPEG 好吗?

用于网页时通常更好:WebP 在画质相近时文件更小,还支持透明。但如果要分享给各种应用和设备,JPEG 仍是兼容性最好的选择。

为什么网站给我的图片是 WebP?

网站使用 WebP 是为了加载更快。如果某个应用不接受该文件,请把 WebP 转换为 JPG 或 PNG。

WebP 是无损的吗?

两种都可以。WebP 有类似 JPEG 的有损模式,也有类似 PNG 的独立无损模式。JFIF.IO 让您自由选择。

WebP 图片的最大尺寸是多少?

16383 × 16383 像素。更大的图片在转换时会被缩小以适应该限制。