int tintValue(int value, double factor) => max(0, min((value + ((255 - value) * factor)).round(), 255));