ノード一覧に戻る

チャンネル分解

channel_split

カラー画像を、明るさ・鮮やかさ・RGBなどの白黒成分画像に分けます。マスク作りや一部成分だけの調整に使います。

下書き
解説あり

入力ポート

名前説明
画像
input
Image
必須
成分ごとの白黒画像に分けたいカラー画像です。

出力ポート

名前説明
A / L / H
a
Image
1番目の成分を白黒画像にしたものです。OKLCH では明るさ、RGB では赤になります。
B / C / S
b
Image
2番目の成分を白黒画像にしたものです。OKLCH/HSV では鮮やかさ、RGB では緑になります。
C / H / V
c
Image
3番目の成分を白黒画像にしたものです。OKLCH/HSV では色味、RGB では青になります。
アルファ
alpha
Image
透明度を白黒画像にしたものです。白は不透明、黒は透明です。

パラメータ

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

どの考え方で分解するかです。見た目の明暗なら OKLCH、RGB成分を直接使うなら RGB を選びます。

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

概要

カラー画像を、明るさ、鮮やかさ、色相、RGB 成分、透明度などの白黒画像に分けるノードです。特定の成分だけをマスクとして使ったり、一部だけ調整してから Channel Merge で戻したい時に使います。

使用例

  • OKLCHa から明るさマスクを作り、影だけを調整する。
  • HSVa を使って、色相だけを別処理する。
  • alpha を取り出して、透明部分を別ノードのマスクに使う。
ノード一覧に戻る
チャンネル分解 — PixPipeline ノード解説