aboutsummaryrefslogtreecommitdiff
path: root/docs/api/colors.rst
blob: ddd1988f5818cf3b04c915538553b70fde8ff1c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Colors API
==========

.. py:module:: thcolor.colors

The base class for colors is the following:

.. autoclass:: Color
    :members: alpha, assrgb, ashsl, ashsv, ashwb, ascmyk, aslab, aslch, asxyz,
              asyiq, asyuv, fromtext, replace, darker, lighter, desaturate,
              saturate, css

Subclasses are the following:

.. autoclass:: CMYKColor
    :members: cyan, magenta, yellow, black, alpha

.. autoclass:: HSLColor
    :members: hue, saturation, lightness, alpha

.. autoclass:: HSVColor
    :members: hue, saturation, value, alpha

.. autoclass:: HWBColor
    :members: hue, whiteness, blackness, alpha

.. autoclass:: LABColor
    :members: lightness, a, b, alpha

.. autoclass:: LCHColor
    :members: lightness, chroma, hue, alpha

.. autoclass:: SRGBColor
    :members: red, green, blue, alpha, frombytes, fromnetscapecolorname

.. autoclass:: XYZColor
    :members: x, y, z, alpha

.. autoclass:: YIQColor
    :members: y, i, q, alpha

.. autoclass:: YUVColor
    :members: y, u, v, alpha