前端性能优化之图片压缩详细流程(工作实用)

本文详述了前端性能优化中图片压缩的详细流程,包括使用gulp-imagemin和gulp-tinypng-nokey插件,以及如何结合手工在线压缩工具。文章提到了针对不同格式图片的处理策略,如gif、png和jpg,同时提供了在线压缩工具的推荐,以应对压缩限制和提高效率。
摘要由CSDN通过智能技术生成

前端性能优化之图片压缩详细流程

最近在工作中,对于图片压缩效果的需求比较迫切,在这里记录一下目前为止,优化多次的图片压缩流程。

在实际工作中,我们发现,只用一种方法并不能满足实际需要,总有一些图片比较特殊,所以我们选择使用gulp构建工具和手工在线压缩结合。

工作目录

这里简略写了一下必要的文件夹和文件,实际情况文件层次可以更加丰富

myDemo
-----dist
		-css
    	-img
    	-js
    	html
-----src
    	-less
    	-img
    	-js
    	html
-----gulpfile.js
-----package.json

gulp插件使用

一、 gulp-imagemin:

  1. 支持的图片格式:png,jpg,svg和gif
  2. 优势:压缩的常用格式多,压缩速度快,结合imagemin-pngquant imagemin-gifsicle imagemin-jpegtran imagemin-optipng imagemin-svgo 可以提升总体压缩比,这也是这个插件为什么受众较多的原因。
  3. 缺点:有些时候,对gif动图的压缩比例微弱,甚至于有些png或者jpg图压缩不了。

二、gulp-tinypng-nokey:

  1. 支持的图片格式:png,jpg
  2. <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值