KJNodes/maskinggenerated

Mask Batch Multi(MaskBatchMulti)

このノードは、複数のMASKタイプの入力を受け取り、それらをバッチ次元(dim=0)に沿って連結します。

Mask Batch Multi

mask_1
mask_2
masks
inputcount
2
KJNodes

複数のマスクから画像バッチを作成します。inputcount と更新をクリックすることで、ノードの入力数を設定できます。

Mask Batch Multi ノードは、複数の MASK タイプの入力を受け取り、それらをバッチ次元(dim=0)に沿って連結します。

Mask Batch Multi ノードは、マスクをバッチ処理するためのツールです。その中核機能は、複数の独立したマスク画像を1つのバッチに結合することです。これにより、ユーザーは複数のマスクを一度に処理でき、後続のバッチ画像生成や編集操作を便利に行うことができます。

ノード機能

このノードは、複数の MASK タイプの入力を受け取り、それらをバッチ次元(dim=0)に沿って連結します。入力されたマスクの次元が一致しない場合、ノードは自動的に双三次補間法を使用して、後続のマスクを最初のマスクの次元に合わせてリサイズし、バッチ内のデータ形式を統一します。ユーザーは inputcount パラメータを使用して、連結するマスクの数を動的に定義できます。

ノードパラメータ説明 - Mask Batch Multi

接続入力 (Inputs)

パラメータ名データ型必須デフォルト値範囲/オプション説明
mask_1MASKはい--連結する最初のマスク。後続のマスクのリサイズの基準となります。
mask_2MASKはい--連結する2番目のマスク。出力バッチに結合されます。

コントロールパラメータ (Parameters)

パラメータ名データ型必須デフォルト値範囲/オプション説明
inputcountINTはい22 - 1000 (ステップ: 1)結合するマスクの総数を設定します。範囲は2から1000、ステップは1です。

出力 (Output)

パラメータ名データ型説明
masksMASK結合されたマスクのバッチを出力します。

使用シナリオ

複数の異なる画像に同じ処理フローを適用する必要があるワークフローで、このノードは非常に有用です。例えば、複数の「マスク描画」ノードを使用して異なる領域選択を作成し、このノードでそれらを結合した後、「VAE エンコード」や「画像マスク合成」などのノードに入力してバッチ操作を行うことで、関連する一連の画像タスクを効率的に処理できます。

注意事項

このノードは、少なくとも2つのマスク入力を接続する必要があります。マスクの数が多く、サイズの差が大きい場合、自動スケーリングによってエッジの詳細が影響を受ける可能性があります。可能な場合は、最適な結果を得るために、ソースマスクのサイズを事前に統一することを推奨します。

Mask Batch Multi ノードソースコードリンク

Mask Batch Multi ノードは ComfyUI-KJNodes ノードパッケージに含まれています。

コメント

GitHubでサインインしてディスカッションに参加しましょう。

コメントを読み込み中…