मैं पहले किसी भी समस्या के बिना पृष्ठों के लिए एक ही भद्दा परिणाम देखता हूं, निश्चित रूप से उत्तरदायी चित्रों के साथ ZURB फाउंडेशन जैसे उत्तरदायी फ्रेमवर्क का उपयोग कर रहा हूं।
पूर्व में मैंने उपयोग किया था:
find . -iname "*.jpg" -exec jpegoptim --strip-all -o -p {} \;
और शानदार परिणाम मिले।
जनवरी 2017 समाधान: 85% गुणवत्ता को करना चाहिए चाल:
find . -iname "*.jpg" -exec jpegoptim --strip-all -m85 -o -p {} \;
Google पृष्ठ गति पर वापस 100/100 पर।
यहाँ ZURB Foundation 6 के लिए मेरी gulp / npm तैनाती विधि का एक हिस्सा है
// Copy images to the "dist" folder
// In production, the images are compressed
function images() {
return gulp.src('src/assets/img/**/*')
.pipe($.if(PRODUCTION, imagemin(
[
imagemin.gifsicle({interlaced: true}),
imageminJpegoptim({
max: 85,
progressive: true
}),
imagemin.optipng({optimizationLevel: 5}),
imagemin.svgo({plugins: [{cleanupIDs: false, removeEmptyAttrs: false, removeViewBox: false}]})
],
{
},
{
verbose: true
}
)))
.pipe(gulp.dest(PATHS.dist + '/assets/img'));
}
आपको npm मॉड्यूल gulp-imagemin imagemin-jpegoptim जोड़ना होगा
var imagemin = require('gulp-imagemin');
const imageminJpegoptim = require('imagemin-jpegoptim');