Le redimensionnement d'images avec Nodejs et Imagemagick

À l'aide de nodejs et imagemagick suis capable de redimensionner une image avant de l'envoyer au navigateur avec ce.

    var http = require('http'),
        spawn = require('child_process').spawn;

    http.createServer(function(req, res) {

        var image = 'test.jpg';
        var convert = spawn('convert', [image, '-resize', '100x100', '-']);

        convert.stdout.pipe(res);
        convert.stderr.pipe(process.stderr);

    }).listen(8080);

L'image de test est lu à partir du système de fichier, je veux modifier de sorte que l'image de test est une chaîne binaire.

var image = 'some long binray string representing an image.......';

Mon plan est de stocker les chaînes binaires dans Mongodb et de les lire de manière dynamique.

OriginalL'auteur jamjam | 2012-07-22