Graphicsmagick para nó não escrevendo o jpg inteiro
estou usandohttps://github.com/aheckmann/gm para redimensionar uma imagem.
<code>var fs = require('fs'); var gm = require('gm'); var input = __dirname + '/input.jpg'; var output = __dirname + '/output.jpg'; gm(input) .resize(350) .stream( function(err, stdout, stderr) { var writeStream = fs.createWriteStream( output, { encoding: 'base64' } ); var i = ''; stdout.on( 'data', function(data){ i += data.toString('base64'); }); stdout.on('end', function(){ writeStream.write( new Buffer(i, 'base64') ); writeStream.end(); }); } ); </code>
O problema é que não está escrevendo toda a imagem.