1 |
|
2 | 'use strict';
|
3 | var gulp = require('gulp');
|
4 | var imagemin = require('../lib/image-min');
|
5 | var err = require('../log/error');
|
6 | const size = require('../log/size');
|
7 |
|
8 | var TITLE = 'image:';
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 | function compressImage(imgsrc, src, dist) {
|
17 | return gulp.src(imgsrc, { base: src })
|
18 |
|
19 | .pipe(imagemin({ verbose: true }))
|
20 | .on('error', err(TITLE))
|
21 | .pipe(gulp.dest(dist))
|
22 | .pipe(size({ title: TITLE, showFiles: false }));
|
23 |
|
24 | }
|
25 |
|
26 |
|
27 | module.exports = compressImage |
\ | No newline at end of file |