gulp-imagemin压缩率差

时间:2015-05-30 16:14:48

标签: gulp gulp-imagemin

我通过gulp-imagemin在我的网站上运行图像,以便压缩它们并减小其大小。我使用了gulp-imagemin提供的几个插件。我的'压缩'任务的定义如下:

gulp.task('compress', function () {
    return gulp.src('themes/rubbish_taxi/images/*')
        .pipe(imagemin({
            progressive: true,
            optimizationLevel: 7,
            svgoPlugins: [{removeViewBox: false}],
            use: [pngquant(), jpegtran(), optipng(), gifsicle()]
        }))
        .pipe(gulp.dest('themes/rubbish_taxi/images/dist'));
});

不幸的是,gulp-imagemin似乎在压缩*.jpg图像方面效果很差。在运行压缩任务之前,我已经设法在.jpg个文件上节省了大约300kb的文件。无论将optimizationLevel设置为7(最高值),都是如此。

当我在GIMP中保存与“针对网络优化”相同的图像时,其尺寸减少了约50%。

为什么gulp-imagemin如此无效,以及如何有效地压缩我的图片?

1 个答案:

答案 0 :(得分:1)

如何使用imagemin-jpeg-recompress