Pipe stream to graphicsmagick/imagemagick child process

眉间皱痕 提交于 2019-12-02 21:09:33

Example of how to stream a request into 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);

Great talk about this: http://vimeo.com/43380478

And the source code: https://github.com/felixge/rebel-resize

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!