📜  来自缓冲区的 imagemin - 任何代码示例

📅  最后修改于: 2022-03-11 14:55:33.185000             🧑  作者: Mango

代码示例1
const imagemin = require('imagemin');
const Promise = require('bluebird');

Promise.promisify(fs.readFile)('./screenshot.png')
  .then(buffer => {
    return imagemin.buffer(buffer, {
      plugins: [
          imageminMozjpeg(),
          imageminPngquant({quality: '80'})
      ]
    })
  })
  .then(outBuffer => {
    console.log(outBuffer.length);
  }).catch(err => {
    console.log(err)
  })