Пример #1
0
        private void calculateHexColor()
        {
            double LabL, Laba, Labb;

            picColor.BackColor = Color.FromArgb(A, R, G, B);
            clrPicker.Color    = picColor.BackColor;
            string HexColor = string.Format("0x{0:X8}", clrPicker.Color.ToArgb());

            txtHex.Text = "#" + HexColor.Substring(HexColor.Length - 6, 6);

            unsafe
            {
                colorSpace.RGB2Lab(R, G, B, &LabL, &Laba, &Labb);
            }

            txtL.Text = String.Format("{0:F2}", LabL);
            txta.Text = String.Format("{0:F2}", Laba);
            txtb.Text = String.Format("{0:F2}", Labb);
        }