0
は、私は黒と白の画像を撮影し、上部の赤い透明層を追加しようとしているImageMagickの
を使用して画像を白黒にする透明色の層を追加します。画像に似たもの。誰もがgmを使用してノードでImageMagickを使用してこれを行う方法を知っていますか?
は、私は黒と白の画像を撮影し、上部の赤い透明層を追加しようとしているImageMagickの
を使用して画像を白黒にする透明色の層を追加します。画像に似たもの。誰もがgmを使用してノードでImageMagickを使用してこれを行う方法を知っていますか?
私は@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) { }
赤いレイヤーが透明な場合は、表示されません。あなたの例で白い言葉がどこから来たのですか?なぜそれが赤くならなかったのですか? –
imagemagickでは-blendまたは-colorizeを使うつもりでしたが、gmに何があるのかわかりません。それはあなたに何かを検索する必要があります。 – Bonzo