我有一个PNG缩小以下一饮而尽代码:
function images() {
return gulp.src([folder.preimages+'/**/*.png'])
.pipe(cache(imagemin([
//png
imageminPngquant({
speed: 1,
quality: [0.95, 1] //lossy settings
}),
imageminZopfli({
more: true
// iterations: 50 // very slow but more effective
})
])))
.pipe(gulp.dest(folder.public_img));
}
最终的结果是一个非常漂亮的压缩PNG具有低文件的大小。 它工作正常的边缘,浏览器,Firefox,但是当我尝试打开它在MacOS Safari浏览器,它只是不打开图像。
我发现这个问题 ,但它直接涉及到图书馆,我不知道我是否可以修改它们在我的情况。 在这种情况下,我用什么提供NPM。 有没有我可以用这个微小过程的方法吗? 我需要的是有损耗的。