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