0

红色 Alpha 层

我正在尝试拍摄黑白图像并在顶部添加红色透明层。类似于图片的东西。有谁知道我如何使用 gm 在 Node 中使用 ImageMagick 来做到这一点?

4

1 回答 1

0

我接受了@Bonzo 的建议并使用了混合。使用 Node gm,您可以直接调用 ImageMagick 方法。

const gm = require('gm');
const im = gm.subClass({ imageMagick: true });

im()
.command('composite')
.in('-blend', '100x100')
.in('-gravity', 'center')
.in('/tmp/top.png')
.in('/tmp/bottom.png').toBuffer('PNG',function (err, buffer) { }
于 2017-02-13T14:22:33.430 回答