2.2.3.7 HueSaturationLightnessEffect Object

The HueSaturationLightnessEffect object specifies adjustments to the hue, saturation, and lightness of an image.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

HueLevel

SaturationLevel

LightnessLevel

HueLevel (4 bytes): The adjustment to the hue.

Value

Meaning

-180 ≤ value < 0

Negative values specify clockwise rotation on the color wheel.

0

A value of 0 specifies that the hue MUST NOT change.

0 < value ≤ 180

Positive values specify counter-clockwise rotation on the color wheel.

SaturationLevel (4 bytes): The adjustment to the saturation.

Value

Meaning

-100 ≤ value < 0

Negative values specify decreasing saturation.

0

A value of 0 specifies that the saturation MUST NOT change.

0 < value ≤ 100

Positive values specify increasing saturation.

LightnessLevel (4 bytes): The adjustment to the lightness.

Value

Meaning

-100 ≤ value < 0

Negative values specify decreasing lightness.

0

A value of 0 specifies that the lightness MUST NOT change.

0 < value ≤ 100

Positive values specify increasing lightness.

Bitmap images are specified by EmfPlusBitmap objects (section 2.2.2.2).

See section 2.2.3 for the specification of additional image effects parameter objects.