Mask(マスク)

マスクの白い所を残し、黒い所を透明にします。

基本
Since P00

入力ポート

Source(Source)

マスクを適用する画像

Image
Mask(Mask)

マスク画像

Image

出力ポート

Image(画像)

マスク適用後の画像

Image

パラメータ

名前デフォルト説明
Invert反転Boolfalse白で隠し、黒で残す向きに反転します
Use AlphaAlphaを使用Boolfalseアルファチャンネルをマスクとして使用(デフォルトは輝度)

まず何に使う?

  • 画像の必要な部分だけを残したい時
  • 白黒マスクで「見せる場所」を決めたい時
  • Erase By Mask と逆向きの処理をしたい時

どう考えればいい?

  • 白い所: 残る
  • 黒い所: 消える
  • 灰色: 半分だけ残る

invert をオンにすると逆になります。

`Erase By Mask` との違い

  • Mask

- 白い所を 残す

  • Erase By Mask

- 白い所を 削る

「マスクの形だけ見せたい」時は Mask

「マスクの形で穴を開けたい」時は Erase By Mask を使います。

技術詳細

デフォルトではマスク画像の輝度をアルファ値として使用します。白い部分ほど残り、黒い部分ほど透明になります。

use_alpha をオンにすると、輝度ではなくマスク画像の alpha を使います。

使用例

  1. キャラ画像に円形マスクをかけて、丸いアイコンにする
  2. PathMask の結果で、見せる範囲だけを残す
  3. invert をオンにして、白い所だけ隠す
Mask (マスク) — PixPipeline ノード解説