KJNodes/imagegenerated

Image Concatenate From Batch(ImageConcatFromBatch)

このノードは、形状が通常 `(B, H, W, C)` である4次元テンソルを入力として受け取ります。それぞれバッチサイズ、画像の高さ、幅、チャネル数を表します。

Image Concat From Batch

images
IMAGE
num_columns
3
match_image_size
max_resolution
4096
KJNodes

Image Concatenate From Batch ノードは、形状が通常 (B, H, W, C)(それぞれバッチサイズ、画像の高さ、幅、チャネル数を表す)の4次元テンソルを入力として受け取ります。

Image Concatenate From Batch ノードは、入力された一連の画像(バッチ)を並べてグリッド状の単一画像に連結することを主な機能とする画像処理ツールです。ユーザーがグリッドの列数を指定できるため、複数の独立した画像を簡単に組み合わせて表示したり、さらなる処理を行ったりすることができます。

ノードの機能

このノードは、形状が通常 (B, H, W, C)(それぞれバッチサイズ、画像の高さ、幅、チャネル数を表す)の4次元テンソルを入力として受け取ります。ノードは指定された列数に基づいて必要な行数を自動的に計算し、すべての画像を順番にグリッドに配置します。オプション機能として、すべての画像のサイズを最初の画像のサイズに合わせて統一調整することができ、このプロセスでは元の画像のアスペクト比を維持し、Lanczos補間アルゴリズムを使用して高品質なスケーリングを行います。

ノードパラメータ説明 - Image Concatenate From Batch

入力接続 (Inputs)

パラメータ名データ型必須デフォルト値範囲/オプション説明
imagesIMAGEはい--images(入力パラメータ):連結する必要がある画像バッチを入力します。形式は複数画像を含むテンソルです。

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

パラメータ名データ型必須デフォルト値範囲/オプション説明
num_columnsINTはい31 - 255 (ステップ: 1)num_columns(入力パラメータ):出力画像グリッドの列数を定義します。範囲は1から255です。
match_image_sizeBOOLEANはいFalse-match_image_size(入力パラメータ):有効にすると、すべての入力画像のサイズを最初の画像と同じサイズに調整します。元のアスペクト比は維持されます。
max_resolutionINTはい4096-max_resolution(入力パラメータ):出力画像の最大解像度制限を設定します。サイズが大きすぎる画像の生成を防ぐために使用されます。

出力 (Output)

パラメータ名データ型説明
IMAGEIMAGEIMAGE(出力パラメータ):連結が完了した単一のグリッド画像を出力します。

使用シナリオ

画像生成やバッチ処理のワークフローにおいて、このノードは非常に有用です。例えば、バッチ生成機能を使用して複数の画像バリエーションを作成した後、このノードに接続することで、生成済みのすべての結果を素早く画像グリッドに配置することができます。これにより、異なるパラメータでの生成効果を直感的に比較したり、プレビュー画像やプレゼンテーション資料の作成を容易にしたりすることができます。

注意事項

連結後に生成される画像の総サイズは非常に大きくなる可能性があることに注意してください。ノード内部には安全制限として最大解像度パラメータが設けられており、連結する画像が多すぎたり大きすぎたりすることによるメモリ不足や処理失敗を防ぎます。ユーザーはこの制限に留意し、必要に応じて入力画像のバッチサイズや解像度を調整する必要があります。

Image Concatenate From Batch ノードソースコードリンク

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

コメント

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

コメントを読み込み中…