8
如何在不寫入文件的情況下將png緩衝區轉換爲jpg?將節點中的graphicsmagick中的PNG緩衝區轉換爲JPG
如何在不寫入文件的情況下將png緩衝區轉換爲jpg?將節點中的graphicsmagick中的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!');
})
這可能幫助http://stackoverflow.com/questions/10359214/graphicsmagick-for-node-not-writing-the-whole-jpg – 2013-05-20 14:49:38
不認爲你可以在不寫入文件的情況下執行此操作... – 2013-05-20 14:51:18
使用https://github.com/aheckmann/gm –