EJIO.utils.component.color package¶

Submodules¶
EJIO.utils.component.color.color module¶
- class EJIO.utils.component.color.color.Color(*args: Any)[исходный код]¶
Базовые классы:
objectУниверсальный класс для работы с цветом. Инкапсулирует парсинг из любых форматов (HEX, RGB, RGBA, float) и лениво преобразует его в нужные рантайм-представления.
- property hex: str¶
Возвращает стандартную шестнадцатеричную строку (например, „#FF5733“).
- Результат:
Цвет в формате HEX.
- property hex_alpha: str¶
Возвращает HEX строку, включающую альфа-компоненту (например, „#FF573380“).
- Результат:
Цвет в формате HEXA.
- property normalized: tuple[float, float, float, float]¶
Возвращает нормализованные float-координаты от 0.0 до 1.0.
- Результат:
Нормализованный цвет в формате RGBA.
- property rgb: tuple[int, int, int]¶
Возвращает классический кортеж целых чисел (R, G, B).
- Результат:
Цвет в формате RGB.
- property rgba: tuple[int, int, int, int]¶
Возвращает полный кортеж целых чисел с альфа-каналом (R, G, B, A).
- Результат:
Цвет в формате RGBA.
EJIO.utils.component.color.colors module¶
- class EJIO.utils.component.color.colors.COLORS(*args: tuple[object, ...], **kwargs: dict[str, object])[исходный код]¶
Базовые классы:
objectНеизменяемый расширенный реестр системных и графических цветов. Содержит современные палитры Material / Tailwind UI.
- classmethod clear() None[исходный код]¶
- classmethod destroy() None[исходный код]¶
Module contents¶
- class EJIO.utils.component.color.COLORS(*args: tuple[object, ...], **kwargs: dict[str, object])[исходный код]¶
Базовые классы:
objectНеизменяемый расширенный реестр системных и графических цветов. Содержит современные палитры Material / Tailwind UI.
- classmethod clear() None[исходный код]¶
- classmethod destroy() None[исходный код]¶
- class EJIO.utils.component.color.Color(*args: Any)[исходный код]¶
Базовые классы:
objectУниверсальный класс для работы с цветом. Инкапсулирует парсинг из любых форматов (HEX, RGB, RGBA, float) и лениво преобразует его в нужные рантайм-представления.
- property hex: str¶
Возвращает стандартную шестнадцатеричную строку (например, „#FF5733“).
- Результат:
Цвет в формате HEX.
- property hex_alpha: str¶
Возвращает HEX строку, включающую альфа-компоненту (например, „#FF573380“).
- Результат:
Цвет в формате HEXA.
- property normalized: tuple[float, float, float, float]¶
Возвращает нормализованные float-координаты от 0.0 до 1.0.
- Результат:
Нормализованный цвет в формате RGBA.
- property rgb: tuple[int, int, int]¶
Возвращает классический кортеж целых чисел (R, G, B).
- Результат:
Цвет в формате RGB.
- property rgba: tuple[int, int, int, int]¶
Возвращает полный кортеж целых чисел с альфа-каналом (R, G, B, A).
- Результат:
Цвет в формате RGBA.