JPEG ファイルの上に 2 つの透明レイヤーを組み合わせる必要がある場合があります。
ここにサンプルセットアップがあります:
wget -O bg.jpg http://www.grahamowengallery.com/photography/Flowers/roadside-flowers.jpg
wget -O layer.png http://www2.picturepush.com/photo/a/6271450/640/TRANSPARENT-EMBELLISHMENTS/pink-flower-transparent-png.png
wget -O logo.png http://upload.wikimedia.org/wikipedia/commons/0/0d/Imagemagick-logo.png
コマンドで目的の結果を得ることができます:
composite bg.jpg \( -compose Overlay layer.png \) bg2.jpg
composite bg2.jpg \( -compose Overlay logo.png \) result.jpg
これでいいのですが、ドライブに bg2.png を書き込むのは避けたいです。
私は試した:
composite bg.jpg \( -compose Overlay layer.png \) \( -compose Overlay logo.png \) result2.jpg
しかし、これは黒い背景のlayer.pngになります。どうすればこれを修正できますか?