批量转换JPG、GIF、PNG为WebP格式比较简单,到是捣鼓数据库花了一天时间,学艺不精啊!
安装WebP支持:
sudo apt-get install webp
使用cwebp命令将JPG和PNG图片转换为WebP格式:
cwebp -q 80 photo.jpg -o photo.webp
其中80表示图片质量,测试质量为80几乎肉眼看不到差别,为50时可以大幅压缩图片体积,但质量会有所降低。
使用gif2webp命令将GIF图片转换为WebP格式:
gif2webp -q 80 photo.gif -o photo.webp
更多命令参考官方文档:
https://developers.google.com/speed/webp/docs/using
虽然命令并不复杂,但要批量转换就是问题了,所以我写了一个简单的Gui用来批量转换。工具支持批量转换JPG、PNG和GIF格式的图片。
默认图片质量是80,如果需要修改,可以使用Gedit等编辑器打开webp文件,找到:
QUALITY=80
修改为你需要数值即可。
另外,GIMP图像处理软件如果需要支持保存为WebP格式,需要安装一个插件,相应的命令如下:
apt-add-repository ppa:george-edison55/webp apt-get update apt-get install gimp-webp