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); }
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); }