Using gulp -imgmin - is it bad to compress or reduce the image more than once?

I am trying to decide if I should just compress / reduce all my images and copy them only from each other, or if I have to store miniature / compressed versions of each image in a separate folder?

Would it be bad to keep compressing a compressed image?

+4
source share
2 answers

I installed the following gulpfile for testing gulp-imagemin. I have included some additional imagemin plugins .

var gulp = require('gulp'),
imagemin = require('gulp-imagemin');

gulp.task('imagemin', function() {
    return gulp.src('src/lib/images/**.*')
           .pipe(imagemin({
                progressive: true
           }))
           .pipe(gulp.dest('src/lib/images/'))
});

gulp.task('default', ['imagemin']);

Here is my initial folder structure (only one image is included)

src/ 
|-- lib/ 
|   |-- images/
|   |   |-- nasa.jpg

The first run gulpdisplays the following

[22:31:32] gulp-imagemin: Minified 1 image (saved 489 B - 2.1%)

Rerunning gulp

[22:32:43] gulp-imagemin: Minified 1 image (saved 0 B - 0%)

, / , / ?

Charminbear, , , src (Source) 'dist' (Distribution). src/lib/images gulp dist/lib/images.

src/ 
|-- lib/ 
|   |-- images/  
|   |   |-- nasa.jpg
|   |   |-- mars.jpg
dist/
|-- lib/
|   |-- images/
|   |   |-- nasa.jpg
|   |   |-- mars.jpg
gulpfile.js

src dist?

gulp -imgmin , ?

gulp-imagemin .

+3

gulp.dest = 'src/lib/images/min/' ( min/), . , , .

0

All Articles