Mask

Keep the white areas of a mask and make the black areas transparent

basic
Since P00

Input Ports

Source

マスクを適用する画像

Image
Mask

マスク画像

Image

Output Ports

Image

マスク適用後の画像

Image

Parameters

NameTypeDefaultDescription
InvertBoolfalse白で隠し、黒で残す向きに反転します
Use AlphaBoolfalseアルファチャンネルをマスクとして使用(デフォルトは輝度)

まず何に使う?

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

どう考えればいい?

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

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

`Erase By Mask` との違い

  • Mask

- 白い所を 残す

  • Erase By Mask

- 白い所を 削る

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

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

Technical Details

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

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

Usage Examples

  1. キャラimageに円形マスクをかけて、丸いアイコンにする
  2. PathMask の結果で、見せる範囲だけを残す
  3. invert をオンにして、白い所だけ隠す
Mask — PixPipeline Node Reference