public static Color ModifyBrightness(Color c, double brightness) { var hsb = Rgb.ToHSB(c); hsb.Brightness *= brightness; return(hsb.ToColor()); }
public static Color ModifyHue(Color c, double hue) { var hsb = Rgb.ToHSB(c); hsb.Hue *= hue; return(hsb.ToColor()); }
public static Color ModifySaturation(Color c, double saturation) { var hsb = Rgb.ToHSB(c); hsb.Saturation *= saturation; return(hsb.ToColor()); }
public Hsb(Color color) { this = Rgb.ToHSB(color); }