Colors¶
ColorString¶
#RGB defines a color in hexadecimal format.
#RGBA defines a color in hexadecimal format and alpha channel.
#RRGGBB defines a color in hexadecimal format.
#RRGGBBAA defines a color in hexadecimal format and alpha channel.
Named colors are also supported and are equivalent to
CSS Color Module Level 4.
To specify the value of the alpha channel, append #AA to the end of the color
name (e.g. colorname#08). For named colors the hexadecimal string
representing the alpha value must (always) be two hexadecimal digits.
ColorSpec¶
A ColorSpec specifies a 32-bit color. It can be written in any of the following forms:
- table form: Each element ranging from 0..255 (a, if absent, defaults to 255):
colorspec = {a=255, r=0, g=255, b=0}
- numerical form: The raw integer value of an ARGB8 quad:
colorspec = 0xFF00FF00
- string form: A ColorString (defined above):
colorspec = "green"