Node.js 管道流到graphicsmagick/imagemagick子进程

Node.js 管道流到graphicsmagick/imagemagick子进程,node.js,imagemagick,graphicsmagick,Node.js,Imagemagick,Graphicsmagick,我正在尝试将数据从流传输到子进程 var gm = spawn( 'gm convert - -thumbnail 220x165^ -gravity center -extent 220x165 thumb.jpg' ); var rs = fs.createReadStream( 'cow.jpg' ); rs.pipe( gm.stdin ) 我需要打电话给通用汽车公司让它工作吗?同样,在我的真实代码中,我从数据库中获取流。如何将请求流式传输到imagemagick的示例: var i

我正在尝试将数据从流传输到子进程

var gm = spawn( 'gm convert - -thumbnail 220x165^ -gravity center -extent 220x165 thumb.jpg' );
var rs = fs.createReadStream( 'cow.jpg' );

rs.pipe( gm.stdin )

我需要打电话给通用汽车公司让它工作吗?同样,在我的真实代码中,我从数据库中获取流。

如何将请求流式传输到imagemagick的示例:

var image = request.get(req.params.url);
var size = req.params.size.split('x');
var args = ['-', '-thumbnail', req.params.size + '^', '-gravity', 'center', '-extent', req.params.size, '-' ];
var convert = spawn('convert', args);

image.pipe(convert.stdin);
convert.stdout.pipe(res);
关于这一点,我们谈得很好:


源代码:

您知道是否可以将多个图像通过管道传输到子进程中吗?我正在尝试将多个图像流合成在一起,然后在合成后通过管道将它们输出。