• Where to find it:

    • Add Adjustment Layer / Extension Pack / Utils / 

    • NodeGraph / Right Mouse Click / Nodes / Filter / Extension Pack / Utils / 

The RGB to HSL and HSL to RGB Adjustment Nodes allow you to convert your image data from and to

HSV Space (Hue Saturation Lightness).

By default Mari will apply any action (filter, adjustment etc.) to the Red, Green and Blue Channels of your


By converting these channels to Hue, Saturation and Lightness Channels you are able to directly affect each channel

with any tool that can change values for Red, Green and Blue Channels separately.

then convert it back into RGB Space via a HSL to RGB Node.


1) in the first image below we have a simple texture with a Color Lookup Adjustment applied

2) Since the Image is in RGB Space, setting the Red and Green Channel to 0 (by flattening their curves) will leave you

with only the result of the Blue Channel

3) In the Image below the Red, Green and Blue Channels were converted to Hue/Saturation & Lightness first, changed via

a Color Lookup and then converted back to RGB.

Since the Red, Green and Blue Channels now represent Hue, Saturation and Lightness, by setting the Red and Green

Curves to 0 (flattened curve) you are setting the Hue and Saturation for all pixels to 0, while keeping the Lightness as it

was before.


Extension Pack contains both conversions for HSV (Hue,Saturation,Value) and HSL (Hue, Saturation, Lightness).

They are different in the way the colors are represented in a coordinate system