Как преобразовать буфер png в jpg без записи в файл?
Преобразование буфера PNG в JPG в GraphicsMagick в узле
comment
это может помочь stackoverflow .com/questions/10359214/
- person   schedule 20.05.2013
comment
не думаю, что вы можете сделать это без записи в файл...
- person   schedule 20.05.2013
comment
используйте github.com/aheckmann/gm
- person Jonathan Ong   schedule 26.09.2013
comment
Не могли бы вы пояснить, почему вы не можете писать в файл? Как насчет отображаемого в память (временного) файла?
- person Delaney   schedule 27.08.2014
Ответы (1)
Вы можете использовать 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!');
})
person
smremde
schedule
16.01.2015