gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-31 22:19:28 25 4
gpt4 key购买 nike

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

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

rs.pipe( gm.stdin )

我需要在 gm 上调用 end 才能工作吗?同样在我的真实代码中,我从数据库中获取流。

最佳答案

如何将请求流式传输到 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);

谈论这个很棒:http://vimeo.com/43380478

和源代码:https://github.com/felixge/rebel-resize

关于node.js - 管道流到 graphicsmagick/imagemagick 子进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10386443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com