dimmed method
Returns a dimmed version of this color by scaling RGB components by dimFactor
.
The default dim factor is 0.5, which reduces each color component by half.
Example:
final brightRed = ColorRGB(255, 0, 0);
final dimRed = brightRed.dimmed(); // RGB(127, 0, 0)
final veryDimRed = brightRed.dimmed(dimFactor: 0.2); // RGB(51, 0, 0)
Implementation
@override
ColorRGB dimmed({double dimFactor = 0.5}) {
return ColorRGB(
(r * dimFactor).round(),
(g * dimFactor).round(),
(b * dimFactor).round(),
);
}