ฉันเห็นผลลัพธ์ที่ไม่น่าดูเหมือนกันสำหรับหน้าเว็บที่ไม่มีปัญหาใด ๆ มาก่อนแน่นอนว่าใช้กรอบการตอบสนองเช่น ZURB Foundation พร้อมภาพที่ตอบสนอง
ในอดีตฉันใช้:
find . -iname "*.jpg" -exec jpegoptim --strip-all -o -p {} \;
และได้ผลลัพธ์ที่ยอดเยี่ยม
วิธีแก้ปัญหามกราคม 2017: คุณภาพ 85% ควรทำเคล็ดลับ:
find . -iname "*.jpg" -exec jpegoptim --strip-all -m85 -o -p {} \;
กลับไปที่ 100/100 ด้วยความเร็วของหน้า Google
นี่เป็นส่วนหนึ่งของวิธีการปรับใช้ gulp / npm ของฉันสำหรับ ZURB Foundation 6
// 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');