KJNodes/imagegenerated

Split Image Channels(SplitImageChannels)

このノードは、RGBAの4チャンネルを含むIMAGEタイプのテンソルを入力として受け取ります

Split Image Channels

image
red
green
blue
mask
KJNodes

Split Image Channels ノードは、RGBAの4チャンネルを含む IMAGE タイプのテンソルを入力として受け取ります。

Split Image Channels ノードは、入力されたカラー画像(通常はRGBAチャンネルを含む)を独立した赤、緑、青のチャンネル画像と透明度マスクに分離する画像処理ツールです。各カラーチャンネルの情報を抽出・複製して新しいグレースケール画像を生成し、アルファチャンネルは独立したマスクに変換します。

ノード機能

このノードは、RGBAの4チャンネルを含む IMAGE タイプのテンソルを入力として受け取ります。内部では、PyTorchの操作を使用して赤、緑、青、アルファの各チャンネルデータをそれぞれ抽出します。各カラーチャンネルについて、ノードはその単一チャンネルデータを3回複製し、3チャンネルのグレースケール画像(すべてのチャンネル値が同じ)を生成します。これにより、ComfyUIの画像処理ワークフローで引き続き使用できるようになります。アルファチャンネルは個別に抽出され、MASK タイプの出力に変換されます。

ノードパラメータ説明 - Split Image Channels

入力 (Inputs)

パラメータ名データ型必須デフォルト値範囲/オプション説明
imageIMAGEはい--赤、緑、青、アルファの4チャンネルを含む入力画像テンソル。

出力 (Outputs)

パラメータ名データ型説明
redIMAGE出力される赤チャンネル画像。3チャンネルのグレースケール画像。
greenIMAGE出力される緑チャンネル画像。3チャンネルのグレースケール画像。
blueIMAGE出力される青チャンネル画像。3チャンネルのグレースケール画像。
maskMASK入力画像のアルファチャンネルから抽出された透明度マスク。

使用シナリオ

画像合成や特殊効果制作のワークフローにおいて、このノードは非常に有用です。例えば、このノードを使用して画像の赤チャンネルを分離し、赤色領域が強調表示されたグレースケール画像を取得できます。その後、その画像を別の画像調整ノードに入力して赤成分を個別に増強または減衰させ、最終的に他のチャンネルと再結合することで、精密な色補正を実現できます。

注意事項

入力画像はアルファチャンネル(つまりRGBA形式)を含んでいる必要があります。含まれていない場合、アルファチャンネルの処理中にエラーが発生する可能性があります。出力される赤、緑、青の画像は3チャンネル形式ですが、各ピクセルの3つのチャンネル値は完全に同じであり、実質的には単一チャンネル情報のグレースケール画像です。

Split Image Channels ノードソースコードリンク

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

コメント

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

コメントを読み込み中…