现在的一些网页上,保存的图片很多是WebP类型的。
WebP(发音:weppy)是一种同时提供了有损压缩与无损压缩(可逆压缩)的图片文件格式,派生自影像编码格式VP8,以及动画和 Alpha 透明度,被认为是WebM多媒体格式的姊妹项目,是由Google在购买On2 Technologies后发展出来,以BSD授权条款发布。
WebP通常比 JPEG、PNG 和 GIF 有更好的压缩效果,旨在取代它们。AVIF 和 JPEG XL 就是为了取代 WebP 而设计的。
Image format (based on the VP8 video format) that supports lossy and lossless compression, as well as animation and alpha transparency. WebP generally has better compression than JPEG, PNG and GIF and is designed to supersede them. AVIF and JPEG XL are designed to supersede WebP.
现在越来越多的网站,对webp格式做了适配,这种格式的图片,体积相对jpg等旧标准来说,体积更小,传输时占用的网络带宽更少,使用这种格式可以有效的减少带宽成本的支出。过去没有普及的原因,是因为部分浏览器不支持webp图片格式,而如今绝大多数浏览器已经支持了。
在这里可以查看主流浏览器支持WebP格式图片的情况。
WebP image format | Can I use... Support tables for HTML5, CSS3, etc
包括Chrome,Edge,Safari,Firefox,Opera,UC。
绝大多数cdn厂商一般会向网站开发者提供图片格式自动转换功能,无论原图片为什么格式,只要在URL中加入相应的指令,即可将其转换为webp格式,而且更为方便的是,当cdn服务器检测到客户端的浏览器不支持web格式的时候,会自动忽略相关的指令,依旧采用旧的格式来向客户端传输图片。
能有效降低带宽成本,且cdn厂商提供了便捷的自动降级方案,是越来越多的网站普遍采用webp格式的原因。
WebP格式图片,浏览器或者一些图片编辑查看工具会支持,但其他一些场合,还不如JPEG使用的更广泛,比如将WebP图片粘贴在印象笔记中,目前是不会直接显示成图片的(扩展名直接改一下,从webp改成jpeg就可以)。
如果希望获取jpg格式的图片,我向你推荐两种方法:
-
打开前文中的网站链接,查阅不支持webp格式的老旧浏览器版本(比如IE或者EDGE的兼容模式),用这些浏览器来访问你要保存图片的网站,该网站大概率会采用jpg等老旧格式来传输图片
-
对于保存在cdn上的图片,复制图片地址,粘贴在地址栏,删除url中的图片格式转换等相关指令,然后回车,即可访问图片的原始格式。
亲测第二种方法挺好用,可以在新标签页中打开图像,比如在浏览器地址栏中的地址如下:
只需在浏览器地址栏编辑URL,把jpeg后面的都删除,然后回车重新刷新网页就得到jpeg图片了。
参考:
1,知乎
2,百度百科