mirror of
https://github.com/hykilpikonna/hyfetch.git
synced 2026-06-17 20:49:27 -05:00
[+] Decode ColorProfile to RGB
This commit is contained in:
parent
2e53009c10
commit
a2c8e99f39
|
|
@ -1,8 +1,18 @@
|
|||
from dataclasses import dataclass
|
||||
from typing import Literal
|
||||
|
||||
from .color_util import RGB
|
||||
|
||||
|
||||
@dataclass
|
||||
class ColorProfile:
|
||||
colors: list[str]
|
||||
spacing: Literal['equal', 'weighted'] = 'equal'
|
||||
|
||||
def decode(self) -> list[RGB]:
|
||||
"""
|
||||
Decode to a list of RGBs
|
||||
|
||||
:return: List of RGBs
|
||||
"""
|
||||
return [RGB.from_hex(c) for c in self.colors]
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user