Node.js 将PNG缓冲区转换为节点中graphicsmagick中的JPG

Node.js 将PNG缓冲区转换为节点中graphicsmagick中的JPG,node.js,graphicsmagick,Node.js,Graphicsmagick,如何在不写入文件的情况下将png缓冲区转换为jpg?您可以使用 这可能有助于不要认为不写入文件就可以做到这一点……使用你能澄清为什么不能写入文件吗?内存映射(瞬态)文件怎么样? var gm = require('gm') // convert a buffer to a stream gm(buffer, 'img.png') .stream('jpg') .pipe(outputStream); // convert a buffer to a buffer gm(buffer, 'i

如何在不写入文件的情况下将png缓冲区转换为jpg?

您可以使用


这可能有助于不要认为不写入文件就可以做到这一点……使用你能澄清为什么不能写入文件吗?内存映射(瞬态)文件怎么样?
var gm = require('gm')

// convert a buffer to a stream
gm(buffer, 'img.png')
.stream('jpg')
.pipe(outputStream);


// convert a buffer to a buffer
gm(buffer, 'img.png')
.toBuffer('PNG',function (err, buffer) {
   if (err) return handle(err);
   console.log('done!');
})