public static System.Windows.Media.Color to_wpf_color(this Viziblr.Colorspace.ColorHSL rgb) { var x = new Viziblr.Colorspace.ColorRGB32Bit(rgb); var y = System.Windows.Media.Color.FromArgb(x.A, x.R, x.G, x.B); return(y); }
public override void ConfigureColors(MSCHART.Chart chart) { int i = 0; foreach (var series in chart.Series) { var paletteItem = this.Palette[i]; if (this.ShowAreaUnderLine) { var tc = paletteItem.Color; var bc = new Viziblr.Colorspace.ColorRGB32Bit(0x20, paletteItem.SecondaryColor); var top_color = tc.ToSystemColor(); var bottom_color = bc.ToSystemColor(); series.Color = top_color; series.BackGradientStyle = MSCHART.GradientStyle.TopBottom; series.BackSecondaryColor = bottom_color; } else { series.Color = paletteItem.Color.ToSystemColor(); } i++; } }
public static Viziblr.Colorspace.ColorRGB to_viziblr_color(this System.Windows.Media.Color c) { var x = new Viziblr.Colorspace.ColorRGB32Bit(c.A, c.R, c.G, c.B); var y = new Viziblr.Colorspace.ColorRGB(x); return(y); }
private Viziblr.Colorspace.ColorRGB32Bit calc_sec_color() { var hueDelta = -0.05; var satDelta = +0.15; var lumDelta = -0.2; var c0 = new Viziblr.Colorspace.ColorHSL(new Viziblr.Colorspace.ColorRGB(this.Color)); var c1 = c0.Add(hueDelta, satDelta, lumDelta); var c2 = new Viziblr.Colorspace.ColorRGB(c1); var c3 = new Viziblr.Colorspace.ColorRGB32Bit(c2); return c3; }
private Viziblr.Colorspace.ColorRGB32Bit calc_sec_color() { var hueDelta = -0.05; var satDelta = +0.15; var lumDelta = -0.2; var c0 = new Viziblr.Colorspace.ColorHSL(new Viziblr.Colorspace.ColorRGB(this.Color)); var c1 = c0.Add(hueDelta, satDelta, lumDelta); var c2 = new Viziblr.Colorspace.ColorRGB(c1); var c3 = new Viziblr.Colorspace.ColorRGB32Bit(c2); return(c3); }
public static Palette GetPaletteFromRange(uint startcolor, int steps) { var c0 = new Viziblr.Colorspace.ColorHSL(new Viziblr.Colorspace.ColorRGB(startcolor)); var c1 = new Viziblr.Colorspace.ColorHSL(new Viziblr.Colorspace.ColorRGB(0xff000000)); var pal = new Palette(); foreach (double x in RangeSteps(c0.L, c1.L, steps)) { var cx = new Viziblr.Colorspace.ColorHSL(c0.H, c0.S, x); var cx_rgb = new Viziblr.Colorspace.ColorRGB32Bit(cx); pal.AddARGB(cx_rgb.ToUInt()); } return pal; }
public static Palette GetPaletteFromRange(uint startcolor, int steps) { var c0 = new Viziblr.Colorspace.ColorHSL(new Viziblr.Colorspace.ColorRGB(startcolor)); var c1 = new Viziblr.Colorspace.ColorHSL(new Viziblr.Colorspace.ColorRGB(0xff000000)); var pal = new Palette(); foreach (double x in RangeSteps(c0.L, c1.L, steps)) { var cx = new Viziblr.Colorspace.ColorHSL(c0.H, c0.S, x); var cx_rgb = new Viziblr.Colorspace.ColorRGB32Bit(cx); pal.AddARGB(cx_rgb.ToUInt()); } return(pal); }
public PaletteItem(uint basecolor) { this.Color = new Viziblr.Colorspace.ColorRGB32Bit(basecolor); this.SecondaryColor = new Viziblr.Colorspace.ColorRGB32Bit(this.calc_sec_color().ToUInt()); }
public PaletteItem(uint basecolor, uint seccolor) { this.Color = new Viziblr.Colorspace.ColorRGB32Bit(basecolor); this.SecondaryColor = new Viziblr.Colorspace.ColorRGB32Bit(seccolor); }
public static SD.Color ToSystemColor(this Viziblr.Colorspace.ColorRGB32Bit color) { return(SD.Color.FromArgb(color.ToInt())); }
public static System.Windows.Media.Color to_wpf_color(this Viziblr.Colorspace.ColorRGB rgb) { var x = new Viziblr.Colorspace.ColorRGB32Bit(rgb); var y = System.Windows.Media.Color.FromArgb(x.A, x.R, x.G, x.B); return y; }
public static Viziblr.Colorspace.ColorRGB to_viziblr_color(this System.Windows.Media.Color c) { var x = new Viziblr.Colorspace.ColorRGB32Bit(c.A,c.R,c.G,c.B); var y = new Viziblr.Colorspace.ColorRGB(x); return y; }
public PaletteItem(uint basecolor, uint seccolor) { this.Color = new Viziblr.Colorspace.ColorRGB32Bit(basecolor); this.SecondaryColor = new Viziblr.Colorspace.ColorRGB32Bit(seccolor); }
public PaletteItem(uint basecolor) { this.Color = new Viziblr.Colorspace.ColorRGB32Bit(basecolor); this.SecondaryColor = new Viziblr.Colorspace.ColorRGB32Bit(this.calc_sec_color().ToUInt()); }