Ejemplo n.º 1
0
        private static MaskColor JsonToMaskColor(JToken token)
        {
            var retval = new MaskColor();

            retval.Blue  = (int)token["B"];
            retval.Green = (int)token["G"];
            retval.Red   = (int)token["R"];
            return(retval);
        }
Ejemplo n.º 2
0
        private MaskColor GetSystemDrawingColorFromHexString(string hexString)
        {
            var maskColor = new MaskColor()
            {
                Red = 0, Blue = 0, Green = 0
            };

            if (!System.Text.RegularExpressions.Regex.IsMatch(hexString, @"[#]([0-9]|[a-f]|[A-F]){6}\b"))
            {
                return(maskColor);
            }

            maskColor.Red   = int.Parse(hexString.Substring(1, 2), NumberStyles.HexNumber);
            maskColor.Green = int.Parse(hexString.Substring(3, 2), NumberStyles.HexNumber);
            maskColor.Blue  = int.Parse(hexString.Substring(5, 2), NumberStyles.HexNumber);
            return(maskColor);
        }