public static Color ChangeLuminance(Color c, int nVariationSur255) { ColorHSL cHSL = ColorHSL.FromRGB(c); cHSL.L += (double)nVariationSur255 / 255.0; return(cHSL.ToRGB()); }
public static Color GetCouleurVisibleSur(Color c) { ColorHSL col = ColorHSL.FromRGB(c); if (col.L > 0.4) { return(Color.Black); } return(Color.White); }