KJNodes/masking/generategenerated
Float To Mask(FloatToMask)
技術的な実装から見ると、このノードは1つ以上の浮動小数点数を入力として受け取り、これらの値の数に基づいて出力マスクのバッチサイズを決定します。
Float To Mask
MASK
input_values
0
width
100
height
100
KJNodes
Float To Mask ノードは、技術的な実装から見ると、1つまたは複数の浮動小数点数を入力として受け取り、これらの値の数に基づいて出力されるマスクのバッチサイズを決定します。
Float To Mask ノードは、マスクを生成するためのツールです。その中核機能は、入力された浮動小数点の値に基づいて、指定されたサイズと均一なグレースケール値を持つマスク画像をバッチで作成することです。このノードは、数値から視覚的なマスクへの変換プロセスを簡素化します。
ノード機能
技術的な実装から見ると、このノードは1つまたは複数の浮動小数点数を入力として受け取り、これらの値の数に基づいて出力されるマスクのバッチサイズを決定します。各マスクのサイズは、ユーザーが定義する幅と高さのパラメータによって決定され、そのすべてのピクセルのグレースケール値は、対応する入力浮動小数点数に設定されます。ノード内部では、入力データをリスト形式に統一して処理し、最終的にバッチ(Batch)のMASKテンソルを出力します。
ノードパラメータ説明 - Float To Mask
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
input_values | FLOAT | はい | 0 | - | : マスクのグレースケール値を生成するための浮動小数点数を入力します。単一の数値または数値リストをサポートします。 |
width | INT | はい | 100 | - | : 生成するマスクの幅を設定します。最小値は1です。 |
height | INT | はい | 100 | - | : 生成するマスクの高さを設定します。最小値は1です。 |
出力
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| MASK | MASK | : バッチ(Batch)のグレースケールマスクテンソルを出力します。 |
使用シナリオ
実際のワークフローでは、このノードを数値を提供するノード(数学演算ノードや画像分析から得られた数値など)に接続し、画像生成領域の不透明度や強度を制御するためのマスクを迅速に生成できます。例えば、一連の重み値に基づいて複数の画像に異なる程度の効果(ぼかし、融合など)を適用する必要がある場合、このノードを使用して対応するマスクシーケンスを生成すると非常に効率的です。
Float To Mask ノードソースコードリンク
Float To Mask ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。