为什么 WebP 文件经常用不了
WebP 是谷歌推出的图片格式,体积比 JPG 小,所以很多网站都用它,「图片另存为」时常常得到 .webp 文件。
现在的浏览器都能显示 WebP,但不少电脑软件、旧手机、冲印服务和上传表单仍然只接受 JPG 或 PNG。照片转成 JPG 最稳妥。
转换是怎么完成的
- 浏览器用自带的解码器读取 WebP,不需要额外下载任何东西。
- 像素被重新编码为 JPG:默认质量 92%,设了目标大小时选择放得下的最高质量。
- JPG 不支持透明,透明区域会填充为白色;需要保留透明请转成 PNG。
- 下载 JPG。EXIF 等元数据不会被复制到输出文件。
转 JPG 还是 PNG?
- JPG:适合照片,以及要发送、上传、打印的图片,文件更小。
- PNG:适合透明背景、截图、文字和线条清晰的图形,无损但更大。
常见问题
我的 WebP 文件会被上传吗?
不会。浏览器在内存里完成解码和重新编码,结果以下载的形式交给你,本站没有任何接收文件的接口。隐私页写了在开发者工具里自行验证的方法。
为什么转出来的 JPG 比 WebP 还大?
WebP 的压缩效率比 JPG 高,同一张图存成高质量 JPG 通常会更大。需要小文件时,选一个目标大小,比如 200KB。
透明部分会怎样?
会变成白色,因为 JPG 不支持透明。如果 WebP 含透明区域,工具会提示你。需要保留透明请用 WebP 转 PNG(英文页)。
动图 WebP 可以转吗?
只会转换第一帧,得到的是一张静态 JPG。