<PackageReference Include="System.Drawing.Common" Version="10.0.0-preview.2.25163.9" />

BrightnessContrastEffect

Changes the brightness and contrast of an image.
using Windows.Win32; using Windows.Win32.Graphics.GdiPlus; namespace System.Drawing.Imaging.Effects { public class BrightnessContrastEffect : Effect { private readonly BrightnessContrastParams _brightnessContrastParams; public int BrightnessLevel => _brightnessContrastParams.brightnessLevel; public int ContrastLevel => _brightnessContrastParams.contrastLevel; public BrightnessContrastEffect(int brightnessLevel, int contrastLevel) : base(PInvoke.BrightnessContrastEffectGuid) { _brightnessContrastParams = new BrightnessContrastParams { brightnessLevel = brightnessLevel, contrastLevel = contrastLevel }; SetParameters(ref _brightnessContrastParams); } } }