rich.color¶
- class rich.color.Color(name, type, number=None, triplet=None)[源代码]¶
端子颜色定义。
- downgrade(system)[源代码]¶
将颜色系统降级为颜色较少的系统。
- 参数
system (ColorSystem) --
- 返回类型
- classmethod from_triplet(triplet)[源代码]¶
从三元值创建真彩色RGB颜色。
- 参数
triplet (ColorTriplet) -- 包含红色、绿色和蓝色分量的颜色三元组。
- 返回
一个新的颜色对象。
- 返回类型
- get_truecolor(theme=None, foreground=True)[源代码]¶
获取此颜色的等效颜色三元组。
- 参数
theme (TerminalTheme, optional) -- 可选的终端主题,或无以使用默认主题。默认为无。
foreground (bool, optional) -- 前景色为True,背景色为False。默认为True。
- 返回
包含RGB分量的颜色三元组。
- 返回类型
ColorTriplet
- property system: ColorSystem¶
获取此颜色的原生颜色系统。
- class rich.color.ColorSystem(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[源代码]¶
终端支持的3种颜色系统之一。
- class rich.color.ColorType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[源代码]¶
存储在颜色类中的颜色类型。