网站访问测速,图片的请求加载很是影响加载速度;
google测速工具给出的建议是使用webp格式提高网站图片加载速度;
所以给网站所在的vps安装了libwebp,便于快速批量转化jpg、png、gif等非webp格式为webp格式。
安装和使用办法如下:
安装libwebp
CentOS 用shell命令安装
sudo yum install -y libwebp-tools
参考:
http://blog.fpliu.com/it/software/libwebp
安装好之后,可以使用webp命令
使用cwebp的默认压缩设置转换单个文件:
cwebp images/flower.jpg -o images/flower.webp
使用质量级别转换单个文件50:
cwebp -q 50 images/flower.jpg -o images/flower.webp
转换目录中的所有文件:
for file in images/*; do cwebp "$file" -o "${file%.*}.webp"; done
注:
cwebp命令能转换除gif格式以外的图片格式为webp格式
命令使用方法参考:
https://web.dev/serve-images-webp/
、
转换gif为webp格式命令,例子如下
gif2webp picture.gif -o picture.webp
gif2webp -q 70 picture.gif -o picture.webp
gif2webp -lossy -m 3 picture.gif -o picture_lossy.webp
gif2webp -lossy -f 50 picture.gif -o picture.webp
gif2webp -min_size -q 30 -o picture.webp -- ---picture.gif
cat picture.gif | gif2webp -o - -- - > output.webp
详细请参考
https://developers.google.com/speed/webp/docs/gif2webp
如何检测浏览器对webp支持
方法参考
https://developers.google.com/speed/webp/faq