int q = Convert.ToInt32(value * (1 - f * saturation));
int t = Convert.ToInt32(value * (1 - (1 - f) * saturation));
- return hi switch
+ switch (hi)
{
- 0 => Color.FromArgb(255, v, t, p),
- 1 => Color.FromArgb(255, q, v, p),
- 2 => Color.FromArgb(255, p, v, t),
- 3 => Color.FromArgb(255, p, q, v),
- 4 => Color.FromArgb(255, t, p, v),
- _ => Color.FromArgb(255, v, p, q),
+ case 0: return Color.FromArgb(255, v, t, p);
+ case 1: return Color.FromArgb(255, q, v, p);
+ case 2: return Color.FromArgb(255, p, v, t);
+ case 3: return Color.FromArgb(255, p, q, v);
+ case 4: return Color.FromArgb(255, t, p, v);
+ default: return Color.FromArgb(255, v, p, q);
};
}