Mask Batch Multi(MaskBatchMulti)
このノードは、複数のMASKタイプの入力を受け取り、それらをバッチ次元(dim=0)に沿って連結します。
Mask Batch Multi
複数のマスクから画像バッチを作成します。inputcount と更新をクリックすることで、ノードの入力数を設定できます。
Mask Batch Multi ノードは、複数の MASK タイプの入力を受け取り、それらをバッチ次元(dim=0)に沿って連結します。
Mask Batch Multi ノードは、マスクをバッチ処理するためのツールです。その中核機能は、複数の独立したマスク画像を1つのバッチに結合することです。これにより、ユーザーは複数のマスクを一度に処理でき、後続のバッチ画像生成や編集操作を便利に行うことができます。
ノード機能
このノードは、複数の MASK タイプの入力を受け取り、それらをバッチ次元(dim=0)に沿って連結します。入力されたマスクの次元が一致しない場合、ノードは自動的に双三次補間法を使用して、後続のマスクを最初のマスクの次元に合わせてリサイズし、バッチ内のデータ形式を統一します。ユーザーは inputcount パラメータを使用して、連結するマスクの数を動的に定義できます。
ノードパラメータ説明 - Mask Batch Multi
接続入力 (Inputs)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
mask_1 | MASK | はい | - | - | 連結する最初のマスク。後続のマスクのリサイズの基準となります。 |
mask_2 | MASK | はい | - | - | 連結する2番目のマスク。出力バッチに結合されます。 |
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
inputcount | INT | はい | 2 | 2 - 1000 (ステップ: 1) | 結合するマスクの総数を設定します。範囲は2から1000、ステップは1です。 |
出力 (Output)
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| masks | MASK | 結合されたマスクのバッチを出力します。 |
使用シナリオ
複数の異なる画像に同じ処理フローを適用する必要があるワークフローで、このノードは非常に有用です。例えば、複数の「マスク描画」ノードを使用して異なる領域選択を作成し、このノードでそれらを結合した後、「VAE エンコード」や「画像マスク合成」などのノードに入力してバッチ操作を行うことで、関連する一連の画像タスクを効率的に処理できます。
注意事項
このノードは、少なくとも2つのマスク入力を接続する必要があります。マスクの数が多く、サイズの差が大きい場合、自動スケーリングによってエッジの詳細が影響を受ける可能性があります。可能な場合は、最適な結果を得るために、ソースマスクのサイズを事前に統一することを推奨します。
Mask Batch Multi ノードソースコードリンク
Mask Batch Multi ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。