Image Concatenate From Batch(ImageConcatFromBatch)
このノードは、形状が通常 `(B, H, W, C)` である4次元テンソルを入力として受け取ります。それぞれバッチサイズ、画像の高さ、幅、チャネル数を表します。
Image Concat From Batch
Image Concatenate From Batch ノードは、形状が通常 (B, H, W, C)(それぞれバッチサイズ、画像の高さ、幅、チャネル数を表す)の4次元テンソルを入力として受け取ります。
Image Concatenate From Batch ノードは、入力された一連の画像(バッチ)を並べてグリッド状の単一画像に連結することを主な機能とする画像処理ツールです。ユーザーがグリッドの列数を指定できるため、複数の独立した画像を簡単に組み合わせて表示したり、さらなる処理を行ったりすることができます。
ノードの機能
このノードは、形状が通常 (B, H, W, C)(それぞれバッチサイズ、画像の高さ、幅、チャネル数を表す)の4次元テンソルを入力として受け取ります。ノードは指定された列数に基づいて必要な行数を自動的に計算し、すべての画像を順番にグリッドに配置します。オプション機能として、すべての画像のサイズを最初の画像のサイズに合わせて統一調整することができ、このプロセスでは元の画像のアスペクト比を維持し、Lanczos補間アルゴリズムを使用して高品質なスケーリングを行います。
ノードパラメータ説明 - Image Concatenate From Batch
入力接続 (Inputs)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
images | IMAGE | はい | - | - | images(入力パラメータ):連結する必要がある画像バッチを入力します。形式は複数画像を含むテンソルです。 |
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
num_columns | INT | はい | 3 | 1 - 255 (ステップ: 1) | num_columns(入力パラメータ):出力画像グリッドの列数を定義します。範囲は1から255です。 |
match_image_size | BOOLEAN | はい | False | - | match_image_size(入力パラメータ):有効にすると、すべての入力画像のサイズを最初の画像と同じサイズに調整します。元のアスペクト比は維持されます。 |
max_resolution | INT | はい | 4096 | - | max_resolution(入力パラメータ):出力画像の最大解像度制限を設定します。サイズが大きすぎる画像の生成を防ぐために使用されます。 |
出力 (Output)
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| IMAGE | IMAGE | IMAGE(出力パラメータ):連結が完了した単一のグリッド画像を出力します。 |
使用シナリオ
画像生成やバッチ処理のワークフローにおいて、このノードは非常に有用です。例えば、バッチ生成機能を使用して複数の画像バリエーションを作成した後、このノードに接続することで、生成済みのすべての結果を素早く画像グリッドに配置することができます。これにより、異なるパラメータでの生成効果を直感的に比較したり、プレビュー画像やプレゼンテーション資料の作成を容易にしたりすることができます。
注意事項
連結後に生成される画像の総サイズは非常に大きくなる可能性があることに注意してください。ノード内部には安全制限として最大解像度パラメータが設けられており、連結する画像が多すぎたり大きすぎたりすることによるメモリ不足や処理失敗を防ぎます。ユーザーはこの制限に留意し、必要に応じて入力画像のバッチサイズや解像度を調整する必要があります。
Image Concatenate From Batch ノードソースコードリンク
Image Concatenate From Batch ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。