rich.color: Color, ColorTriplet, ColorSystem and ColorType.
Color
Bases: NamedTuple
number
class-attribute
instance-attribute
number: Optional[int] = None
triplet
class-attribute
instance-attribute
triplet: Optional[ColorTriplet] = None
is_system_defined
property
get_truecolor
get_truecolor(theme: Optional[TerminalTheme] = None, foreground: bool = True) -> ColorTriplet
from_ansi
classmethod
from_ansi(number: int) -> Color
from_triplet
classmethod
from_triplet(triplet: ColorTriplet) -> Color
from_rgb
classmethod
from_rgb(red: float, green: float, blue: float) -> Color
parse
classmethod
parse(color: str) -> Color
get_ansi_codes
get_ansi_codes(foreground: bool = True) -> Tuple[str, ...]
downgrade
downgrade(system: ColorSystem) -> Color
ColorParseError
Bases: Exception
A colour that does not parse.
ColorSystem
Bases: int
STANDARD
instance-attribute
EIGHT_BIT
instance-attribute
TRUECOLOR
instance-attribute
WINDOWS
instance-attribute
ColorTriplet
Bases: NamedTuple
normalized
property
normalized: Tuple[float, float, float]
ColorType
Bases: int
DEFAULT
instance-attribute
STANDARD
instance-attribute
EIGHT_BIT
instance-attribute
TRUECOLOR
instance-attribute
WINDOWS
instance-attribute
blend_rgb
blend_rgb(color1: Tuple[int, int, int], color2: Tuple[int, int, int], cross_fade: float = 0.5) -> ColorTriplet
parse_rgb_hex
parse_rgb_hex(hex_color: str) -> ColorTriplet