ソースを参照

[+] Decode ColorProfile to RGB

Azalea (on HyDEV-Daisy) 3 年 前
コミット
a2c8e99f39
1 ファイル変更10 行追加0 行削除
  1. 10 0
      hyfetch/presets.py

+ 10 - 0
hyfetch/presets.py

@@ -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]