我非常需要一个Image操作库。我使用这个JIMP库来进行图像处理似乎是很好的记录。但我有点困惑,如何获得转换后的Image的缓冲区大小
let ImageURI = req.body.data.thumbnailBlob;
let buf = new Buffer(ImageURI.replace(/^data:image\/\w+;base64,/, ""),'base64');
Jimp.read(buf,(err,image) => {
if(err) {
console.log(err)
}
image.cover(250,250)
.getBuffer( "image/jpeg",(Buff) => {
console.log(Buff)//null
})
})
答案 0 :(得分:3)
Buff为null因为第一个参数是“err”,您需要将其添加为第一个参数
image.cover(250,250)
.getBuffer( "image/jpeg",**(err,Buff)** => {
console.log(Buff)//null
})