Node.js nodejs GraphicsMagick(gm)将流传递到.composite()中

Node.js nodejs GraphicsMagick(gm)将流传递到.composite()中,node.js,graphicsmagick,gm,Node.js,Graphicsmagick,Gm,将Expressjs与gm(GraphicsMagick)模块一起使用 我想使用流作为.composite()的输入 这是可能的,还是有办法做到这一点 我可以使用路径或包含图像路径的变量进行合成,但我希望传入流(myStream) 例如: var myStream = fs.createReadStream('topimage.png'); var resultStream = gm('/images/background.png') .comp

将Expressjs与gm(GraphicsMagick)模块一起使用

我想使用流作为.composite()的输入

这是可能的,还是有办法做到这一点

我可以使用路径或包含图像路径的变量进行合成,但我希望传入流(myStream)

例如:

var myStream = fs.createReadStream('topimage.png');

var resultStream = gm('/images/background.png')
                        .composite(myStream)
                        .gravity('Center')
                        .geometry('-1020+520')
                        .stream();

你找到解决办法了吗?@HamzaBaig不,我没有找到解决办法。这也是你想要的吗?是的,我一直在寻找一个解决方案,但没有结果。所以我决定每次创建一个tmp文件,然后改用它。