Сжатие изображения с использованием резкого в node js - PullRequest
1 голос
/ 01 мая 2020

Я создаю приложение во флаттере, где пользователь может загрузить изображение размером до 20 МБ и захотеть сжать его перед сохранением на стороне сервера. Как правило, сжатие будет выполняться на сайте сервера.

Я попытался выполнить резкое сжатие, но он не смог сжать даже один байт. Выше код

module.exports = function resize(path, format, width, height) {
  const readStream = fs.createReadStream(path);
  let transform = sharp(path).png({
    compressionLevel: 9,
    adaptiveFiltering: true,
    force: true,
    quality: 80,
  }).withMetadata().toFile('output.png',function(err){
      console.log("error :- ",err);
  });

  return readStream;
};

Возможно ли сжатие изображения с использованием резкости?

...