RGBA

限定名称: manim.utils.color.core.RGBA

RGBA

RGBA 颜色空间

方法

对比色

返回两种颜色之一,亮色或暗色(默认为白色或黑色),与当前颜色形成对比(取决于其亮度)。

更暗

返回一个比当前颜色更暗的新颜色,即与BLACK插值后的颜色。

从十六进制

从十六进制字符串创建ManimColor

从HSL

从HSL数组创建ManimColor

从HSV

从HSV数组创建ManimColor

从RGB

从RGB数组创建ManimColor。

从RGBA

从RGBA数组创建ManimColor。

渐变

此方法目前尚未实现。

插值

在当前ManimColor和给定ManimColor之间进行插值,并返回结果。

转换为

将当前颜色转换为由class_type指定的不同颜色空间,而不改变_internal_value

反转

返回此ManimColor的新线性反转版本(无原地更改)。

更亮

返回一个比当前颜色更亮的新颜色,即与WHITE插值后的颜色。

不透明度

创建一个具有给定不透明度且颜色值与之前相同的ManimColor

解析

将一种颜色解析为ManimColor,或将一系列颜色解析为ManimColor列表。

转为十六进制

ManimColor转换为颜色的十六进制表示。

转为HSL

ManimColor转换为HSL数组。

转为HSV

ManimColor转换为HSV数组。

转为整数RGB

将当前ManimColor转换为整数RGB数组。

转为整数RGBA

将当前ManimColor转换为整数RGBA数组。

转为带Alpha的整数RGBA

将当前ManimColor转换为整数RGBA数组。

转为整数

将当前ManimColor转换为整数。

转为RGB

将当前ManimColor转换为浮点数RGB数组。

转为RGBA

将当前ManimColor转换为浮点数RGBA数组。

转为带Alpha的RGBA

将当前ManimColor转换为浮点数RGBA数组。