Pic*_*els 8 imagemagick node.js graphicsmagick
我正在尝试将数据从流传输到子进程.
var gm = spawn( 'gm convert - -thumbnail 220x165^ -gravity center -extent 220x165 thumb.jpg' );
var rs = fs.createReadStream( 'cow.jpg' );
rs.pipe( gm.stdin )
Run Code Online (Sandbox Code Playgroud)
我是否需要在gm上调用end才能工作?同样在我的真实代码中,我从数据库中获取流.
Pic*_*els 10
如何将请求流式传输到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);
Run Code Online (Sandbox Code Playgroud)
好好谈谈这个:http://vimeo.com/43380478
源代码:https://github.com/felixge/rebel-resize
| 归档时间: |
|
| 查看次数: |
3887 次 |
| 最近记录: |