2013-05-20 13 views
8

में ग्राफिक्समैजिक में एक जेपीजी में एक पीएनजी बफर को कनवर्ट करना मैं एक पीएनजी बफर को फ़ाइल में लिखने के बिना एक jpg में कैसे परिवर्तित करूं?नोड

+0

इस आपको लगता है नहीं है http://stackoverflow.com/questions/10359214/graphicsmagick-for-node-not-writing-the-whole-jpg –

+0

मदद कर सकता है इसे फ़ाइल में लिखने के बिना कर सकते हैं ... –

+1

https://github.com/aheckmann/gm –

उत्तर

5

आप उपयोग कर सकते हैं 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!'); 
})