Graphicsmagick für Knoten, der nicht das gesamte JPG schreibt
ich benutzehttps://github.com/aheckmann/gm um die Größe eines Bildes zu ändern.
<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>
Das Problem ist, dass nicht das gesamte Bild geschrieben wird.