mrcrowbar.colour module¶
-
class
mrcrowbar.colour.BaseColour[source]¶ Bases:
object-
a= 1.0¶
-
a_8¶
-
b= 0.0¶
-
b_8¶
-
chroma¶
-
g= 0.0¶
-
g_8¶
-
luma¶
-
r= 0.0¶
-
r_8¶
-
repr¶
-
rgba¶
-
-
class
mrcrowbar.colour.Transparent[source]¶ Bases:
mrcrowbar.colour.BaseColour-
a= 0.0¶
-
-
mrcrowbar.colour.from_palette_bytes(palette_bytes: BytesReadType, stride: int = 3, order: tuple[int] | tuple[int, int, int] | tuple[int, int, int, int] = (0, 1, 2)) → list[BaseColour][source]¶
-
mrcrowbar.colour.gradient_to_palette(points: Sequence[BaseColour] = [<mrcrowbar.colour.BaseColour object>, <mrcrowbar.colour.BaseColour object>, <mrcrowbar.colour.BaseColour object>, <mrcrowbar.colour.BaseColour object>, <mrcrowbar.colour.BaseColour object>], size: int = 256) → list[BaseColour][source]¶
-
mrcrowbar.colour.mix_colour(col_a: mrcrowbar.colour.BaseColour, col_b: mrcrowbar.colour.BaseColour, alpha: float) → mrcrowbar.colour.BaseColour[source]¶