public static Color getColor(String colorString) {
		String value = colorString.trim().toLowerCase();
		Color color = nameToColorMap.get(value.toLowerCase());
		if (color != null) {
			return color;
		}

		return parseColor(value);
	}
Attempts to convert the given string into a color in a most flexible manner. It first checks
if the given string matches the name of a known web color as defined above. If so it
returns that color. Otherwise it tries to parse the string in any one of the following
formats:
<pre>
#rrggbb
#rrggbbaa
0xrrggbb
0xrrggbbaa
rgb(red, green, blue)
rgba(red, green, alpha)
</pre>
In the hex digit formats, the hex digits "rr", "gg", "bb", "aa" represent the values for red,
green, blue, and alpha, respectively. In the "rgb" and "rgba" formats the red, green, and
blue values are all integers between 0-255, while the alpha value is a float value from 0.0 to
1.0.
<BR><BR>
@param colorString the color name
@return a color for the given string or null
Ghidra/Framework/Gui/src/main/java/ghidra/util/WebColors.java