webp是什么格式( 二 )


您还可以使用linux命令行工具将图片从jpg/巴布亚新几内亚转换为webp:
在命令行使用cwebp将png或jpg图片文件转换成webp格式 。您可以使用以下命令将png图片文件转换为质量参数为80的webp图片 。
cwebp-q80 image.png-oimage. webp
您也可以使用imagemagick , 它可以在您的分发仓库中找到 。转换的子命令是convert , 它需要的所有参数都是输入输出文件:
转换pixel.webp像素
使用编辑器将图片转换为webp
要在图片编辑器中将图片转换为webp , 可以使用gimp 。从2.10版本开始 , 它本机支持webp 。
如果你是photoshop用户 , 你需要一个转换插件 , 因为默认情况下photoshop不包含webp支持 。根据apache许可证2.0发布的webpshop0.2.1是一个用于打开和保存webp图片(包括动画图片)的photoshop模块 , 可以在https://github.com/webmproject/webpshop.找到
为了正常使用 , 需要将其放入photoshop插件目录下的bin文件夹中:
windowsx64:c: \程序文件\ adobe\ adobephotoshop\插件\webpshop.8bi
mac:应用/adobephotoshop/插件/webpshop.plugin
wordpress上的webp
很多网站都是用wordpress搭建的(我的网站是) 。因此 , 沃
dpress如何上传webp图片?在写这篇文章的时候 , 并不支持 。但是当然也有满足这个需求的插件 , 所以你可以在你的网站上同时准备webp和png/jpg图片(针对苹果用户) 。
马吕斯主持中有以下说明:
“把webp图片直接上传到wordpress会怎么样?很简单 。只需在你的主题functions.php文件中添加几行 。wordpress默认不支持显示和上传webp文件 , 但是我将通过几个简单的步骤向您展示如何让它支持 。登录到你的wordpress管理员界面 , 进入“外观/主题编辑器”找到functions.php 。复制以下代码 , 将其粘贴到文件中并保存:
//* * *为webp图像文件启用上载 。*/functionwebp_ upload_ mimes($ existing_ mimes){ $ existing_ mimes[" webp"]=" image/webp";返回$ existing_ mimes} add_ filter(" mime_ type" , " webp_ upload_ mimes");
如果您想在“媒体/媒体库”中查看缩略图预览 , 您需要将以下代码添加到functions.php文件中 。为了找到functions.php文件 , 进入“外观/主题编辑器”并搜索functions.php , 然后复制以下代码 , 将其粘贴到文件中并保存:
//** *为webp图像文件启用预览/缩略图 。*/functionwebp_ is_ displayed($ result , $ path){ if($ result===false){ $ displayed_ image_ types=array(imagetype_ webp);$ info=@ getimagesize($ path);if(empty($ info)){ $ result=false;} elseif(!in_array($info[2] , $ displayed_ image_ types)){ $ result=false;} else{ $ result=true} }返回$ result} add_ filter(" file_ is_ displayed_ image" , " webp_ is_ displayable" , 10 , 2);
"
webp与未来
webp是一种健壮且优化的格式 。它看起来更好 , 有更高的压缩比 , 并且具有大多数其他常见图片格式的所有特征 。不要再等了 , 现在就用 。