1

我已经在我的网站上运行图像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 的文件上节省了 10kb。这与optimizationLevel设置为 7(最高值)无关。

当我在 GIMP 中保存与“网络优化”相同的图像时,它的大小减少了约 50%。

为什么gulp-imagemin如此无效,以及如何有效地批量压缩图像?

4

1 回答 1

1

使用imagemin-jpeg-recompress怎么样?

于 2015-06-19T18:35:07.427 回答