在节点中的graphicsmagick中将PNG缓冲区转换为JPG

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

你可以使用https://github.com/aheckmann/gm

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!'); })