public Form() { InitializeComponent(); alpha = alphaS.Value; rgb = new Rgb { R = redS.Value, G = greenS.Value, B = blueS.Value }; hsv = rgb.To <Hsv>(); luv = rgb.To <Luv>(); cmy = rgb.To <Cmy>(); xyz = rgb.To <Xyz>(); }
public void RGBvalueChanged2() { redS.Value = (int)rgb.R; greenS.Value = (int)rgb.G; blueS.Value = (int)rgb.B; alphaS.Value = alpha; rgb = new Rgb { R = redS.Value, G = greenS.Value, B = blueS.Value }; BOX.BackColor = Color.FromArgb(alpha, (int)rgb.R, (int)rgb.G, (int)rgb.B); gl.Text = string.Format("G({0:000})", rgb.G); bl.Text = string.Format("B({0:000})", rgb.B); rl.Text = string.Format("R({0:000})", rgb.R); al.Text = string.Format("A({0:000})", alpha); hsv = rgb.To <Hsv>(); luv = rgb.To <Luv>(); cmy = rgb.To <Cmy>(); xyz = rgb.To <Xyz>(); }
public void LUVvalueChanged() { luv = new Luv { L = LS.Value, U = US.Value, V = V2S.Value }; if (luv.L == 0) { rgb = new Rgb { R = 0, G = 0, B = 0 } } ; else { rgb = luv.To <Rgb>(); } BOX.BackColor = Color.FromArgb(alpha, (int)rgb.R, (int)rgb.G, (int)rgb.B); LS.Value = (int)luv.L; US.Value = (int)luv.U; V2S.Value = (int)luv.V; ll.Text = string.Format("L({0:000})", luv.L); ul.Text = string.Format("U({0:000})", luv.U); v2l.Text = string.Format("V({0:000})", luv.V); }