Back to Node List

Channel Split

channel_split

Breaks a color image into separate grayscale images you can edit or reuse as masks.

Reviewed
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
画像
input
Image
Required
成分ごとの白黒画像に分けたいカラー画像です。

Output Ports

NameTypeDescription
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
透明度を白黒画像にしたものです。白は不透明、黒は透明です。

Parameters

NameTypeDefaultRangeDescription / Options
色空間
space
Enum
OKLCH

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

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

Overview

Splits a color image into grayscale images representing lightness, chroma, hue, RGB components, alpha, and other channels. Use a particular component as a mask, or adjust individual components before restoring the image with Channel Merge.

Examples

  • Use a from OKLCH to make a lightness mask and adjust only the shadows.
  • Use a from HSV to process only the hue separately.
  • Extract alpha and use transparent areas as a mask for another node.

Usage tips

  • The go-to pattern is a round trip through channel_merge: split → process one component → merge again. This enables component-specific operations such as adding noise only to lightness or blurring only saturation.
  • Port labels follow the selected space: L/C/H for OKLCH, H/S/V for HSV, and R/G/B for RGB.
  • The Alpha output encodes transparency in an opaque grayscale image: white means opaque and black means transparent; the grayscale output image itself has alpha 1.
  • Extracted components also work well as grayscale masks on their own and retain more information than threshold.

Related nodes

  • channel_merge — the matching node for recombination
  • threshold / levels — process an extracted component
  • gradient_map — map a component back to color
Back to Node List
Channel Split — PixPipeline Node Reference