Node.js 如何使用imagemin缓冲区函数
我正在尝试使用imagemin缓冲区函数: 由于某种原因,它不起作用。有人知道为什么吗?imagemin.buffer函数工作正常,但您可能会遇到结束事件的问题。我相信你的函数从未被调用过 下面你们可以看到蓝鸟修改的例子Node.js 如何使用imagemin缓冲区函数,node.js,imagemin,Node.js,Imagemin,我正在尝试使用imagemin缓冲区函数: 由于某种原因,它不起作用。有人知道为什么吗?imagemin.buffer函数工作正常,但您可能会遇到结束事件的问题。我相信你的函数从未被调用过 下面你们可以看到蓝鸟修改的例子 const imagemin = require('imagemin'); const Promise = require('bluebird'); Promise.promisify(fs.readFile)('./screenshot.png') .then(buf
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)
})
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)
})