Color#
- class Color(*args, **kwargs)#
The PangoColor
structure is used to
represent a color in an uncalibrated RGB color-space.
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, 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, 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