adjustColor static method
Implementation
static Color adjustColor(
Color color, double saturationFactor, double brightnessFactor) {
HSLColor hsl = HSLColor.fromColor(color);
HSLColor adjusted = HSLColor.fromAHSL(
hsl.alpha,
hsl.hue,
(hsl.saturation * saturationFactor).clamp(0.0, 1.0),
(hsl.lightness * brightnessFactor).clamp(0.0, 1.0),
);
return adjusted.toColor();
}