美文网首页
Gulp 使用gulp压缩图片

Gulp 使用gulp压缩图片

作者: 前白 | 来源:发表于2021-05-16 20:33 被阅读0次

在实际项目中,除了 HTML、CSS、JS 等文件,还会用到大量的图片。压缩图片可降低图片文件大小,提高页面打开速度。

如何压缩图片

使用 gulp 来压缩图片可以使用下面两个插件:

  • gulp-imagemin:压缩率不明显,可以处理多种图片格式,可以引入更多第三方优化插件。
  • gulp-smushit:压缩率比较大,只能处理 JPG 和 PNG。

例如我们所有的图片压缩到 dist 目录下的 image 文件夹中,下面我们使用 gulp-imagemin 插件来实现图片的压缩,在项目中,除了 PNG 和 JPG 格式的图片,也有可能有其他格式的图片。

示例:

首先安装 gulp-imagemin 插件,命令如下所示:

npm install --save-dev gulp-imagemin

插件安装成功后,我们就可以在 gulpfile.js 文件中编写代码:

// 获取 gulp
var gulp = require('gulp')
// 获取 uglify 模块
var imagemin = require('gulp-imagemin')
// 压缩图片任务
gulp.task('images', function(cb) {
    // 找到图片
    gulp.src('image/*')
        .pipe(imagemin({
            progressive: true,
        }))
        .pipe(gulp.dest('dist/image'))
        cb()
})

运行 gulp images 命令:

image

相关文章

  • gulp-css压缩

    gulp是什么?使用 gulp 实现图片压缩、CSS 压缩合并、JS 压缩合并 gulp是一个基于流的构建工具,可...

  • gulp--自动化构建工具

    常用的gulp插件: 1、css压缩:gulp-caanano; 2、图片压缩:gulp-imagemin; 3、...

  • gulp的基本使用

    gulp是什么 gulp是一个前端构建工具,通过脚本实现文件图片的压缩,gulp功能的实现依赖于插件,所以想使用什...

  • Gulp 使用gulp压缩图片

    在实际项目中,除了 HTML、CSS、JS 等文件,还会用到大量的图片。压缩图片可降低图片文件大小,提高页面打开速...

  • Gulp 使用gulp压缩图片

    在实际项目中,除了 HTML、CSS、JS 等文件,还会用到大量的图片。压缩图片可降低图片文件大小,提高页面打开速...

  • gulp压缩合并文件

    gulp压缩合并文件流程 //引入gulp和gulp插件var gulp = require('gulp');va...

  • 2018-11-20

    gulp 压缩es6 因为项目没有让使用webpack,没办法只能使用gulp压缩打包,相信大家已经看过很多gul...

  • 使用gulp实现文件的压缩合并

    gulp是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务 使用 gulp 实现图片压缩、CS...

  • 常用gulp插件

    sass的编译(gulp-sass)自动添加css前缀(gulp-autoprefixer)压缩css(gulp-...

  • Gulp 使用gulp压缩JS

    本节我们学习如何使用 gulp 压缩 JS,在实际项目中,如果 JS 文件太大,那么可能导致页面加载变慢。所以我们...

网友评论

      本文标题:Gulp 使用gulp压缩图片

      本文链接:https://www.haomeiwen.com/subject/qgbrjltx.html