Mask Boolean(マスクブーリアン)

2つのマスク画像を和・差・積として合成します。

基本
Since P00

入力ポート

A(A)

主マスク

Image
B(B)

副マスク

Image

出力ポート

Image(画像)

合成後の白+アルファマスク

Image

パラメータ

名前デフォルト説明
Operation演算Enum`Union``Union` / `Subtract` / `Intersect`

技術詳細

  • 出力サイズは A/B の大きい方です。
  • RGB は白固定で、アルファだけを合成します。
  • Union=max(a,b)Subtract=a*(1-b)Intersect=min(a,b) で計算します。

使用例

  • PathMask(A)PathMask(B) の和集合を作る
  • 円 mask を矩形 mask から引いて穴を開ける

💡 ヒント

  • 出力サイズは A/B の大きい方です。
  • RGB は白固定で、アルファだけを合成します。
  • `Union=max(a,b)`、`Subtract=a*(1-b)`、`Intersect=min(a,b)` で計算します。
Mask Boolean (マスクブーリアン) — PixPipeline ノード解説