ノード一覧に戻る

チャンネル結合

channel_merge

別々の白黒成分画像を組み合わせて、カラー画像を作ります。

確認済み
解説あり

入力ポート

名前説明
A / L / H
a
Image
必須
色を作るための白黒成分画像です。明るいほどその成分が強くなります。
B / C / S
b
Image
必須
色を作るための白黒成分画像です。明るいほどその成分が強くなります。
C / H / V
c
Image
必須
色を作るための白黒成分画像です。明るいほどその成分が強くなります。
アルファ
alpha
Image
色を作るための白黒成分画像です。明るいほどその成分が強くなります。

出力ポート

名前説明
画像
output
Image
入力した成分から作ったカラー画像です。

パラメータ

名前既定値範囲説明・選択肢
色空間
space
Enum
OKLCH

A/B/C の入力をどう読むかです。Channel Split と同じ設定にすると元の画像に戻しやすくなります。

  • OKLCHOKLCH
    見た目の明るさ・鮮やかさ・色味を基準に処理します。自然に見える調整に向いています。
  • HSVHSV
    色相・彩度・明度で処理します。一般的な色調整の感覚で操作したい時に使います。
  • RGBRGB
    赤・緑・青の数値を直接処理します。チャンネルを厳密に扱いたい時に使います。

概要

別々の白黒成分画像を組み合わせて、カラー画像を作るノードです。Channel Split で分けた成分を加工して戻す時や、マスク画像から色を組み立てる時に使います。

各入力は、白いほどその成分が強く、黒いほど弱くなります。

使用例

  • Channel Split の明るさだけを Levels で強めてから、Channel Merge で色に戻す。
  • 白黒ノイズを OKLCH-C 相当の入力に使い、鮮やかさにムラを作る。
  • alpha にマスクをつないで、組み立てた色を切り抜く。

使い方のポイント

  • channel_split との往復が基本形(分解→成分加工→再合成)
  • A / B / Cはすべて必須で、接続したAlphaを含む全画像を同じ寸法にする。 寸法が異なる場合はNodeErrorになる。Alphaだけは未接続なら不透明度1を使う
  • ポート表示は選んだ色空間に合わせ、OKLCHならL/C/H、HSVならH/S/V、 RGBならR/G/Bへ切り替わる
  • 白黒素材から色を「発明」する使い方も強力: ノイズを明るさに、グラデを色相に、 という組み立てで手続き的なカラー画像が作れる

関連ノード

  • channel_split — 分解側の相方
  • mask — alpha成分での切り抜きの単機能版
  • gradient_map — 1成分から色を作る簡易ルート
ノード一覧に戻る
チャンネル結合 — PixPipeline ノード解説