1
我已經通過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
文件上保存10kb的文件,重量爲〜300kb。這是不管optimizationLevel
被設置爲7(最高值)。
當我在GIMP中保存了與'網頁優化'相同的圖像時,其大小減少了〜50%。
爲什麼gulp-imagemin
如此無效,以及我如何有效地壓縮我的圖像批量?
大改進!謝謝! – Flappy