2016-12-07 63 views
0

我非常需要一个图像操作库。我正在使用这个JIMP库进行图像处理似乎是很好的记录。但我有点困惑,如何获得转换图像的缓冲区大小如何获得转换图像的缓冲区值

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 
     }) 
}) 

回答

1

的Buff为null,因为第一个参数是“犯错”你需要把它添加为第一个参数

image.cover(250,250) 
     .getBuffer("image/jpeg",**(err,Buff)** => { 
      console.log(Buff)//null 
     }) 
相关问题