Classes defined in module colors
Functions defined in module colors
Convert a color to an OpenGL RGB color.
The output is a tuple of three RGB float values ranging from 0.0 to 1.0. The input can be any of the following:
Any other input may give unpredictable results.
Examples: >>> GLcolor(‘indianred’) (0.803921568627451, 0.3607843137254902, 0.3607843137254902) >>> print(GLcolor(‘#ff0000’)) (1.0, 0.0, 0.0) >>> GLcolor(red) (1.0, 0.0, 0.0) >>> GLcolor([200,200,255]) (0.7843137254901961, 0.7843137254901961, 1.0) >>> GLcolor([1.,1.,1.]) (1.0, 1.0, 1.0)
Return an RGB (0-255) tuple for a color
color can be anything that is accepted by GLcolor. Returns the corresponding RGB tuple.
Return an RGBA (0-255) tuple for a color and alpha value.
color can be anything that is accepted by GLcolor. Returns the corresponding RGBA tuple.
Return an RGB hex string for a color
color can be anything that is accepted by GLcolor. Returns the corresponding WEB color, which is a hexadecimal string representation of the RGB components.
Return a string designation for the color.
color can be anything that is accepted by GLcolor. In the current ijmplementation, the returned color name is the WEBcolor (hexadecimal string).
Examples: >>> colorName(‘red’) ‘#ff0000’ >>> colorName(‘#ffddff’) ‘#ffddff’ >>> colorName([1.,0.,0.5]) ‘#ff0080’
Return the closest color name.
Adds an alpha channel to an RGB color
Returns a grey OpenGL color of given intensity (0..1)