Table of Contents

Method ModulateLuminance

Namespace
DocWright.Layout
Assembly
DocWright.Layout.dll

ModulateLuminance(ColorRgb, double, double)

Applies DrawingML luminance modulation and offset (a:lumMod / a:lumOff, §20.1.2.3.20/.21) in HSL space: L' = L·lumMod + lumOff, clamped to [0,1].

public static ColorRgb ModulateLuminance(ColorRgb color, double luminanceModulation, double luminanceOffset)

Parameters

color ColorRgb

The base color.

luminanceModulation double

The modulation factor (1.0 = identity).

luminanceOffset double

The offset (0.0 = identity).

Returns

ColorRgb

The transformed color.