잠시 gulp-imagemin을 사용하고 있지만 몇 달 전에 압축 된 이미지로 인해 Google 페이지 속도가 만족스럽지 않은 것으로 나타났습니다. 모든 설정 조합을 시도했지만 결과가 없습니다. 또한 imagemin-cli와 direct jpegtran을 시도해 보았습니다 - 큰 이미지에서 2-5 % 압축을 제공하고 tinyfy는 50 %를 제공합니다. 일부 구름 최적화 도구 (tinify)를 사용할 때 올바른 압축을 제공합니다. 나도 꿀꺽 사용할 수 있습니다 https://www.npmjs.com/package/imagemin-jpeg-recompress를 사용하여 그것을 해결Google 페이지 속도 통계에는 충분하지 않습니까?
gulp.task('imagemin', function() {
return gulp.src(input_files)
.pipe(newer(output_path))
.pipe(imagemin([
imagemin.gifsicle({interlaced: true}),
imagemin.jpegtran({progressive: true}),
imagemin.optipng({optimizationLevel: 7}),
imagemin.svgo({plugins: [{removeViewBox: true}]})
],{verbose:true}).on('error', gutil.log))
.pipe(gulp.dest(output_path));
});
srcset을 사용해 보셨습니까? https://developer.mozilla.org/de/docs/Web/HTML/Element/img#Example_3_Using_the_srcset_attribute – moesphemie
예,하지만 망막에만 해당됩니다. 크기 구분 점에 적합하다는 것을 알고 있지만, 지금은 워크 플로우를 변경하고 반응 규칙에 따라 여러 이미지를 만드는 것은 꽤 어렵습니다. (일부 이미지는 작아지고 일부 이미지는 작아짐). 그래서 이미지를 수동으로 크기 조정하지 않고 무언가를 만들면 멋질 것입니다. 해결책이 있는지 알려주세요. – MadDocNC