PNG, созданные с помощью gulp с использованием imageminPngquant + imageminZopfli, не работают в MacOS Safari - PullRequest
0 голосов
/ 20 июня 2019

У меня есть следующий код 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.Есть ли альтернатива, которую я мог бы использовать для этого процесса минификации?Мне нужно, чтобы это было с потерями.

...