安装WebP
Ubuntu中可以使用以下命令安装WebP
$sudo apt install webp
其他Linux系统,可以从这里下载对应压缩包,如下:
wget https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.0.2-linux-x86-64.tar.gz
解压后得到以下文件:
$tar zxf libwebp-1.0.2-linux-x86-64.tar.gz
$cd libwebp-1.0.2-linux-x86-64
$cd bin
$ll
total 12M
-rwxr-xr-x 1 100 users 679K Jan 15 12:47 anim_diff
-rwxr-xr-x 1 100 users 923K Jan 15 12:47 anim_dump
-rwxr-xr-x 1 100 users 2.4M Jan 15 12:47 cwebp
-rwxr-xr-x 1 100 users 915K Jan 15 12:47 dwebp
-rwxr-xr-x 1 100 users 2.3M Jan 15 12:47 get_disto
-rwxr-xr-x 1 100 users 703K Jan 15 12:47 gif2webp
-rwxr-xr-x 1 100 users 2.4M Jan 15 12:47 img2webp
-rwxr-xr-x 1 100 users 682K Jan 15 12:47 vwebp
-rwxr-xr-x 1 100 users 359K Jan 15 12:47 webpinfo
-rwxr-xr-x 1 100 users 375K Jan 15 12:47 webpmux
-rwxr-xr-x 1 100 users 347K Jan 15 12:47 webp_quality
- anim_diff – 动画文件差异对比工具
- anim_dump – 动画文件差异转存工具
- cwebp – webp编码工具
- dwebp – webp解码工具
- gif2webp – 转换gif为webp
- img2webp – 将一系列图片转换为webp动画文件
- vwebp – webp查看软件
- webpinfo – 查看webp图片文件信息
- webpmux – webp复用工具
WebP转换实例
将webp工具目录添加至PATH中,编辑~/.bashrc
添加以下内容:
export PATH=$PATH:~/libwebp-1.0.2-linux-x86-64/bin
cwebp语法说明:
cwebp [options] input_file -o output_file.webp
以下为转换实例:
cwebp -q 50 -lossless picture.png -o picture_lossless.webp
cwebp -q 70 picture_with_alpha.png -o picture_with_alpha.webp
cwebp -sns 70 -f 50 -size 60000 picture.png -o picture.webp
cwebp -o picture.webp -- ---picture.png