KJNodes/imagegenerated

Insert Images To Batch Indexed(InsertImagesToBatchIndexed)

このノードは2つの画像バッチテンソルを入力として受け取り、カンマ区切りのインデックス文字列を解析して操作位置を決定します。

Insert Images To Batch Indexed

original_images
images_to_insert
IMAGE
indexes
0, 1, 2
mode
COMBO
KJNodes

Insert Images To Batch Indexed ノードは、2つの画像バッチテンソルを入力として受け取り、カンマ区切りのインデックス文字列を解析して操作位置を決定します。

Insert Images To Batch Indexed ノードは、一連の画像を元の画像バッチ内の指定された位置に挿入または置換するために使用されます。ユーザーが新しい画像のバッチシーケンス内での位置を正確に制御できるため、画像コレクションを柔軟に再編成することが可能です。

ノード機能

このノードは、2つの画像バッチテンソルを入力として受け取り、カンマ区切りのインデックス文字列を解析して操作位置を決定します。そのコアメカニズムは2つのモードを提供します:replace モードは、元のバッチ内の指定されたインデックスにある画像を直接上書きします。一方、insert モードは、指定されたインデックスに新しい画像を挿入し、後続の画像を順次後ろに移動させることで、バッチの総長を増加させます。

ノードパラメータ説明 - Insert Images To Batch Indexed

接続入力 (Inputs)

パラメータ名データ型必須デフォルト値範囲/オプション説明
original_imagesIMAGEはい--: 元の画像バッチ。このバッチに対して挿入または置換操作が行われます。
images_to_insertIMAGEはい--: 挿入または置換に使用する画像バッチ。その数はインデックスリストの長さと一致するか、循環使用可能である必要があります。

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

パラメータ名データ型必須デフォルト値範囲/オプション説明
indexesSTRINGはい0, 1, 2-: 操作位置を指定するインデックス文字列。複数のインデックスは英語のカンマで区切る必要があります(例:"0, 3, 5")。
modeCOMBOいいえreplace"replace", "insert"-

Output 出力

パラメータ名データ型説明
IMAGEIMAGE: 処理後の新しい画像バッチ。

使用シナリオ

画像バッチ処理ワークフローにおいて、このノードは非常に有用です。例えば、画像をバッチ生成した後、欠陥のある画像数枚を修復済みのバージョンに置き換えたい場合、replace モードを使用できます。または、アニメーションシーケンスを作成する際に、特定のキーフレーム位置に追加のトランジションフレームを挿入したい場合は、insert モードを選択する必要があります。

注意事項

入力するインデックス値は、元の画像バッチの有効なインデックス範囲内(0から開始)である必要があります。insert モードの場合、インデックスリストは昇順に並べ替えておく必要があり、これにより挿入操作が期待通りの順序で実行されます。そうしないと、結果が混乱する可能性があります。

Insert Images To Batch Indexed ノードソースコードリンク

Insert Images To Batch Indexed ノードは ComfyUI-KJNodes ノードパッケージに含まれています。

コメント

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

コメントを読み込み中…