加入收藏 | 设为首页 | 会员中心 | 我要投稿 成都站长网 (https://www.028zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

Web性能优化: 图片优化让网站大小减少62%

发布时间:2019-03-06 18:47:37 所属栏目:建站 来源:前端小智
导读:副标题#e# 这是 Web 性能优化的第二篇,上一篇在下面看点击查看: Web 性能优化: 使用 Webpack 分离数据的正确方法 图像是web上提供的最基本的内容类型之一。他们说一张图片胜过千言万语。但是如果你不小心的话,图片大小有时高达几十兆。 因此,虽然网络

然后将以下内容添加到你的 imagemin.js 文件中:

  1. const imageminWebp = require('imagemin-webp');  
  2. const convertPNGToWebp = () =>  
  3.   imagemin([PNGImages], output, {  
  4.     use: [  
  5.       imageminWebp({  
  6.         quality: 85,  
  7.       }),  
  8.     ]  
  9.   });  
  10. const convertJPGToWebp = () =>  
  11.   imagemin([JPGImages], output, {  
  12.     use: [  
  13.       imageminWebp({  
  14.         quality: 75,  
  15.       }),  
  16.     ]  
  17.   });  
  18. optimiseJPEGImages()  
  19.   .then(() => optimisePNGImages())  
  20.   .then(() => convertPNGToWebp())  
  21.   .then(() => convertJPGToWebp())  
  22.   .catch(error => console.log(error)); 

我发现,将 quality 设置为 85 会生成质量与 PNG 相当但小得多的 WebP 图像。对于 jpeg,我发现将 quality 设置为 75 可以在视觉和文件大小之间取得很好的平衡。

提供 HTML格式的WebP图像

(编辑:成都站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读