-
Notifications
You must be signed in to change notification settings - Fork 15
智能WebP图片解决方案
Furic Zhao edited this page Jan 26, 2018
·
3 revisions
- 在项目
fez.config.js
中开启useWebp
配置
//fez.config.js
export default {
useWebp: {
available: true
}
}
执行
gulp dist
FEZ会自动转换项目所有图片为.webp
格式,并生成对应.webp.css
样式,同时在所有html页面插入检测浏览器知否支持webp的JS代码,浏览器加载时,JS代码判断浏览器对webp的支持情况,并加载对应的.css
或.webp.css
文件
执行gulp test
可以在本地创建测试环境,然后打开谷歌浏览器查看效果webp转换后的效果
/**
* 生产环境 启用 图片 => webp 自动化转换
* 配置参考:https://github.com/imagemin/imagemin-webp
*/
useWebp: {
available: true, 启用 图片 => webp 自动化转换
options: {
quality: 75, //将质量因子设置为0到100。
alphaQuality: 100, //将透明度 - 压缩质量设置为0到100。
method: 4, //指定要使用的压缩方法,介于0(最快)和6(最慢)之间。此参数控制编码速度与压缩文件大小和质量之间的折衷。
sns: 80, //设置空间噪声整形的幅度在0和100之间
lossless: false //无损编码图像
}
},