简介
WebP(发音:weppy)是一种同时提供了有损压缩与无损压缩(可逆压缩)的图片文件格式。
基本信息
WebP(发音weppy),是一种同时提供了有损压缩与无损压缩(可逆压缩)的图片文件格式,派生自视频编码格式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%的文件大小。
基本信息 |
详细信息 |
基本信息 |
详细信息 |
开发公司 |
Google |
发布时间 |
2010年 |
优点 |
压缩体积小 |
缺点 |
有损压缩 |
分析
利弊
:::: tabs
::: tab-pane 优势
用户体验:更少的加载时间,减少等待。
节约成本:更少的带宽、流量,节省建站成本。
:::
::: tab-pane 劣势
WebP的兼容性,既然webp这么好,为什么没有大范围使用呢?
这是因为webp毕竟只是谷歌自己推出的,主要应用在谷歌自己的chrome浏览器和安卓系统,所以是存在兼容性问题的,如果使用不兼容的浏览器打开是无法显示webp图片的,有兴趣的话可以看下webp在caniuse上的兼容情况
根据全球浏览器份额情况统计是有73.17%是支持的,并且这么优秀的图片格式已经被越来越多的浏览器和设备兼容,这是大势所趋,所以我们认为这个兼容问题是有必要找到解决方案的。
:::
::::
工具
:::: tabs
::: tab-pane 对比
PNG与Webp对比:对比。
Gif与Webp对比:对比。
:::
::: tab-pane 格式转换
又拍云:格式转换免费。
在线转换WEBP:无损压缩免费。
图片大小格式转换:格式转换免费。
:::
::::
求知
参考资料
拓展阅读
:::: collapse-panel accordion
::: collapse-item WebP格式上传WordPress
WordPress默认设定环境下,是不支持webp格式图片上传和预览的,据说是为了安全着想。
WordPress 默认不支持WebP格式图片上传,将下面代码添加到当前主题函数模板functions.php中,即可解决上传问题。
//开启WordPress上传webp格式图片上传
function mimvp_filter_mime_types( $array ) {
$array['webp'] = 'image/webp';
return $array;
}
add_filter( 'mime_types', 'mimvp_filter_mime_types', 10, 1 );
//开启WordPress预览webp缩略图预览
function mimvp_file_is_displayable_image($result, $path) {
$info = @getimagesize( $path );
if($info['mime'] == 'image/webp') {
$result = true;
}
return $result;
}
add_filter( 'file_is_displayable_image', 'mimvp_file_is_displayable_image', 10, 2 );
:::
::::