public static ColorLab Clamp(ColorLab a) => new ColorLab( Math.Max(0, Math.Min(100, a.L)), Math.Max(-128, Math.Min(128, a.A)), Math.Max(-128, Math.Min(128, a.B)));
public static ColorLab Min(ColorLab a, ColorLab b) => new ColorLab( Math.Min(a.L, b.L), Math.Min(a.A, b.A), Math.Min(a.B, b.B));