У меня есть следующий код gulp для минирования 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 с небольшим размером файла.Он отлично работает в Edge, Chrome, Firefox, но когда я пытаюсь открыть его в MacOS Safari, он просто не открывает изображение.
Я нашел этот вопрос , но он касается непосредственно библиотек, и я не уверен, смогу ли я изменить их в моем случае.В этом случае я использую то, что предоставляется с npm.Есть ли альтернатива, которую я мог бы использовать для этого процесса минификации?Мне нужно, чтобы это было с потерями.