2つの画像のチェッカーボードオーバーレイを作成する

2つの画像のチェッカーボードオーバーレイを作成する

2つの画像(A.pngとB.png)を組み合わせて、woのチェッカーボードオーバーレイ(下の表示)を生成するためのコマンドを見つけたいです。 ImageMagickを検索してサイトを変換しましたが、成功しませんでした。誰もが良いヒントがある場合。よろしくお願いします、クリス。 次のような

ベストアンサー1

思ったより簡単です。最初の画像には何もする必要はありません。次に、2番目の画像を取得して透明にします。「穴」そしてそれを最初のものの上に重ねます。

私は何が起こっているのかを簡単に見るためにあなたとは少し異なる次元を使用します。

まず、マスクを作ってみてください。正確なピクセル値を失うことなく保存するには、PNGに設定してください。

magick -size 64x64 xc:black xc:white +append \( +clone -flop \) -append -write MPR:x -delete 0 -size 512x512 tile:MPR:x mask.png

ここに画像の説明を入力してください。

次に、2つの画像例を作成します。

magick -size 512x512 -seed 42 plasma:tomato-steelblue -paint 20 -swirl 200 a.jpg
magick -size 512x512 gradient:black-magenta b.jpg

ここに画像の説明を入力してください。

今魔法を歩いてみてください。

# Push mask.png into b.jpg as its transparency, then overlay onto a.jpg
magick a.jpg \( b.jpg mask.png -compose copyalpha -composite \) -compose over -composite result.png

ここに画像の説明を入力してください。

おすすめ記事