WebP 图片格式
11.18'24
一种压缩率较大,适合网页使用的图片格式。由谷歌推出,Safari 和 IE 上暂不支持。
How can i detect browser support for webp
转换工具
下载 libwebp,使用 /bin/cwebp.exe
转换成 webp
cwebp -q 80 image.png -o image.webp
使用 /bin/dwebp.exe
转换回 png
dwebp -q 80 image.webp -o image.png
查看 webp
Chrome 等浏览器可以直接打开
兼容性处理,提供回退图片
picture
会优先使用 source 中可用的类型和值,来替换 img
中的值。因此 img
是必填的。
<picture>
<source type="image/webp" srcset="assets/tmp.webp">
<img alt="" src="assets/tmp.png" />
</picture>
兼容性处理,第三方库
webp-hero 在不支持 webp 的浏览器中,使用 libwebp, 将 webp 图片渲染成 canvas,再转换成 png 格式。
📖