## Color


An RGB color.


Usage


``` python
Color(
    r=0,
    g=0,
    b=0,
)
```


## Parameters


`r: int = ``0`  
Red channel (0-255).

`g: int = ``0`  
Green channel (0-255).

`b: int = ``0`  
Blue channel (0-255).


## Methods

| Name | Description |
|----|----|
| [brightness()](#brightness) | Calculate perceived brightness. |
| [lighten()](#lighten) | Return a lighter version of this color. |
| [to_hex()](#to_hex) | Convert to hex string. |

------------------------------------------------------------------------


#### brightness()


Calculate perceived brightness.


Usage


``` python
brightness()
```


##### Returns


`float`  
Brightness value (0.0 to 1.0).


------------------------------------------------------------------------


#### lighten()


Return a lighter version of this color.


Usage


``` python
lighten(amount=0.1)
```


##### Parameters


`amount: float = ``0.1`  
Lighten factor (0.0 to 1.0).


##### Returns


`Color`  
New lighter color.


------------------------------------------------------------------------


#### to_hex()


Convert to hex string.


Usage


``` python
to_hex()
```


##### Returns


`str`  
Hex color like `#FF0000`.
