Color
- class Color(*args, **kwargs)
- Constructors:
Color()
Methods
- class Color
-
- parse(spec: str) bool
Fill in the fields of a color from a string specification.
The string can either one of a large set of standard names. (Taken from the CSS Color
specification <https://www.w3.org/TR/css-color-4/``named`
-colors>`_, or it can be a value in the form``rgb``
,``rrggbb``
,``rrrgggbbb``
or``rrrrggggbbbb``
, wherer
,g
andb
are hex digits of the red, green, and blue components of the color, respectively. (White in the four forms is``fff``
,``ffffff``
,``fffffffff``
and``ffffffffffff``
.)- Parameters:
spec – a string specifying the new color
- parse_with_alpha(spec: str) tuple[bool, int]
Fill in the fields of a color from a string specification.
The string can either one of a large set of standard names. (Taken from the CSS Color
specification <https://www.w3.org/TR/css-color-4/``named`
-colors>`_, or it can be a hexadecimal value in the form``rgb``
,``rrggbb``
,``rrrgggbbb``
or``rrrrggggbbbb``
wherer
,g
andb
are hex digits of the red, green, and blue components of the color, respectively. (White in the four forms is``fff``
,``ffffff``
,``fffffffff``
and``ffffffffffff``
.)Additionally, parse strings of the form
``rgba``
,``rrggbbaa``
,``rrrrggggbbbbaaaa``
, ifalpha
is notNone
, and setalpha
to the value specified by the hex digits fora
. If no alpha component is found inspec
,alpha
is set to 0xffff (for a solid color).Added in version 1.46.
- Parameters:
spec – a string specifying the new color