# Stubs for colormath.color_objects (Python 3) # # NOTE: This dynamically typed stub was automatically generated by stubgen. from typing import Any, Optional logger: Any class ColorBase: VALUES: Any = ... def get_value_tuple(self): ... class IlluminantMixin: observer: Any = ... def set_observer(self, observer: Any) -> None: ... illuminant: Any = ... def set_illuminant(self, illuminant: Any) -> None: ... def get_illuminant_xyz(self, observer: Optional[Any] = ..., illuminant: Optional[Any] = ...): ... class SpectralColor(IlluminantMixin, ColorBase): VALUES: Any = ... spec_340nm: Any = ... spec_350nm: Any = ... spec_360nm: Any = ... spec_370nm: Any = ... spec_380nm: Any = ... spec_390nm: Any = ... spec_400nm: Any = ... spec_410nm: Any = ... spec_420nm: Any = ... spec_430nm: Any = ... spec_440nm: Any = ... spec_450nm: Any = ... spec_460nm: Any = ... spec_470nm: Any = ... spec_480nm: Any = ... spec_490nm: Any = ... spec_500nm: Any = ... spec_510nm: Any = ... spec_520nm: Any = ... spec_530nm: Any = ... spec_540nm: Any = ... spec_550nm: Any = ... spec_560nm: Any = ... spec_570nm: Any = ... spec_580nm: Any = ... spec_590nm: Any = ... spec_600nm: Any = ... spec_610nm: Any = ... spec_620nm: Any = ... spec_630nm: Any = ... spec_640nm: Any = ... spec_650nm: Any = ... spec_660nm: Any = ... spec_670nm: Any = ... spec_680nm: Any = ... spec_690nm: Any = ... spec_700nm: Any = ... spec_710nm: Any = ... spec_720nm: Any = ... spec_730nm: Any = ... spec_740nm: Any = ... spec_750nm: Any = ... spec_760nm: Any = ... spec_770nm: Any = ... spec_780nm: Any = ... spec_790nm: Any = ... spec_800nm: Any = ... spec_810nm: Any = ... spec_820nm: Any = ... spec_830nm: Any = ... observer: Any = ... illuminant: Any = ... def __init__(self, spec_340nm: float = ..., spec_350nm: float = ..., spec_360nm: float = ..., spec_370nm: float = ..., spec_380nm: float = ..., spec_390nm: float = ..., spec_400nm: float = ..., spec_410nm: float = ..., spec_420nm: float = ..., spec_430nm: float = ..., spec_440nm: float = ..., spec_450nm: float = ..., spec_460nm: float = ..., spec_470nm: float = ..., spec_480nm: float = ..., spec_490nm: float = ..., spec_500nm: float = ..., spec_510nm: float = ..., spec_520nm: float = ..., spec_530nm: float = ..., spec_540nm: float = ..., spec_550nm: float = ..., spec_560nm: float = ..., spec_570nm: float = ..., spec_580nm: float = ..., spec_590nm: float = ..., spec_600nm: float = ..., spec_610nm: float = ..., spec_620nm: float = ..., spec_630nm: float = ..., spec_640nm: float = ..., spec_650nm: float = ..., spec_660nm: float = ..., spec_670nm: float = ..., spec_680nm: float = ..., spec_690nm: float = ..., spec_700nm: float = ..., spec_710nm: float = ..., spec_720nm: float = ..., spec_730nm: float = ..., spec_740nm: float = ..., spec_750nm: float = ..., spec_760nm: float = ..., spec_770nm: float = ..., spec_780nm: float = ..., spec_790nm: float = ..., spec_800nm: float = ..., spec_810nm: float = ..., spec_820nm: float = ..., spec_830nm: float = ..., observer: str = ..., illuminant: str = ...) -> None: ... def get_numpy_array(self): ... def calc_density(self, density_standard: Optional[Any] = ...): ... class LabColor(IlluminantMixin, ColorBase): VALUES: Any = ... lab_l: Any = ... lab_a: Any = ... lab_b: Any = ... observer: Any = ... illuminant: Any = ... def __init__(self, lab_l: Any, lab_a: Any, lab_b: Any, observer: str = ..., illuminant: str = ...) -> None: ... class LCHabColor(IlluminantMixin, ColorBase): VALUES: Any = ... lch_l: Any = ... lch_c: Any = ... lch_h: Any = ... observer: Any = ... illuminant: Any = ... def __init__(self, lch_l: Any, lch_c: Any, lch_h: Any, observer: str = ..., illuminant: str = ...) -> None: ... class LCHuvColor(IlluminantMixin, ColorBase): VALUES: Any = ... lch_l: Any = ... lch_c: Any = ... lch_h: Any = ... observer: Any = ... illuminant: Any = ... def __init__(self, lch_l: Any, lch_c: Any, lch_h: Any, observer: str = ..., illuminant: str = ...) -> None: ... class LuvColor(IlluminantMixin, ColorBase): VALUES: Any = ... luv_l: Any = ... luv_u: Any = ... luv_v: Any = ... observer: Any = ... illuminant: Any = ... def __init__(self, luv_l: Any, luv_u: Any, luv_v: Any, observer: str = ..., illuminant: str = ...) -> None: ... class XYZColor(IlluminantMixin, ColorBase): VALUES: Any = ... xyz_x: Any = ... xyz_y: Any = ... xyz_z: Any = ... observer: Any = ... illuminant: Any = ... def __init__(self, xyz_x: Any, xyz_y: Any, xyz_z: Any, observer: str = ..., illuminant: str = ...) -> None: ... def apply_adaptation(self, target_illuminant: Any, adaptation: str = ...) -> None: ... class xyYColor(IlluminantMixin, ColorBase): VALUES: Any = ... xyy_x: Any = ... xyy_y: Any = ... xyy_Y: Any = ... observer: Any = ... illuminant: Any = ... def __init__(self, xyy_x: Any, xyy_y: Any, xyy_Y: Any, observer: str = ..., illuminant: str = ...) -> None: ... class BaseRGBColor(ColorBase): VALUES: Any = ... rgb_r: Any = ... rgb_g: Any = ... rgb_b: Any = ... is_upscaled: Any = ... def __init__(self, rgb_r: Any, rgb_g: Any, rgb_b: Any, is_upscaled: bool = ...) -> None: ... @property def clamped_rgb_r(self): ... @property def clamped_rgb_g(self): ... @property def clamped_rgb_b(self): ... def get_upscaled_value_tuple(self): ... def get_rgb_hex(self): ... @classmethod def new_from_rgb_hex(cls, hex_str: Any): ... class sRGBColor(BaseRGBColor): rgb_gamma: float = ... native_illuminant: str = ... conversion_matrices: Any = ... class AdobeRGBColor(BaseRGBColor): rgb_gamma: float = ... native_illuminant: str = ... conversion_matrices: Any = ... class AppleRGBColor(BaseRGBColor): rgb_gamma: float = ... native_illuminant: str = ... conversion_matrices: Any = ... class HSLColor(ColorBase): VALUES: Any = ... hsl_h: Any = ... hsl_s: Any = ... hsl_l: Any = ... def __init__(self, hsl_h: Any, hsl_s: Any, hsl_l: Any) -> None: ... class HSVColor(ColorBase): VALUES: Any = ... hsv_h: Any = ... hsv_s: Any = ... hsv_v: Any = ... def __init__(self, hsv_h: Any, hsv_s: Any, hsv_v: Any) -> None: ... class CMYColor(ColorBase): VALUES: Any = ... cmy_c: Any = ... cmy_m: Any = ... cmy_y: Any = ... def __init__(self, cmy_c: Any, cmy_m: Any, cmy_y: Any) -> None: ... class CMYKColor(ColorBase): VALUES: Any = ... cmyk_c: Any = ... cmyk_m: Any = ... cmyk_y: Any = ... cmyk_k: Any = ... def __init__(self, cmyk_c: Any, cmyk_m: Any, cmyk_y: Any, cmyk_k: Any) -> None: ... class IPTColor(ColorBase): VALUES: Any = ... conversion_matrices: Any = ... ipt_i: Any = ... ipt_p: Any = ... ipt_t: Any = ... def __init__(self, ipt_i: Any, ipt_p: Any, ipt_t: Any) -> None: ... @property def hue_angle(self): ...