ColorPalette
named_colors: dict
converters: dict
xyz_to_rbg_array: list
rgb_to_xyz_array: list
lab_scaling_reference: list
__init__(self, colors, blend_spacings=None, lab_colors=None, color_space='rgb', cycle=False):
__hash__(self):
@classmethod
parse_color_string(cls, name: str, include_named_alpha=False):
@classmethod
prep_color_palette(cls, colors, color_space='rgb', lab_colors=None):
@classmethod
prep_color(cls, base=None, palette=None, blending=None, index=None, lighten=None, modifier=None, shift=False, absolute=False, clip=True, color_space='rgb', modification_space='lab', return_color_code=True, cycle=None):
@classmethod
resolve_color_palette(cls, cmap_name):
@classmethod
is_colormap_like(cls, cmap):
@classmethod
discretize_colormap(cls, cmap, samples=10):
@classmethod
is_palette_list(self, colors):
flip(self):
__eq__(self, other):
get_colorblindness_test_url(self):
blend(self, amount, modification_space='lab', rescale=False, clip=True, return_color_code=True):
as_colormap(self, levels=None, cmap_type='list', name=None, **opts):
__call__(self, amount, rescale=True, return_color_code=False):
modify(self, modification_function, modification_space='lab', clip=True):
lighten(self, percentage, modification_space='lab', shift=False, absolute=False, clip=True):
@classmethod
color_normalize(cls, color_list, color_space='rgb'):
@classmethod
color_rescale(cls, color_list, color_space='rgb'):
@classmethod
color_modify(cls, color, modification_function, color_space='rgb', modification_space='lab', clip=True):
@classmethod
color_lighten(cls, color, percentage, color_space='rgb', modification_space='lab', shift=False, absolute=False, clip=True):
__len__(self):
__getitem__(self, item):
@classmethod
rgb_code(cls, rgb, padding=2):
@classmethod
parse_rgb_code(cls, code, padding=None, return_padding=False, num_channels=None):
@classmethod
color_convert(self, color, original_space, target_space):
@classmethod
xyz_to_rgb(self, x, y, z):
@classmethod
rgb_to_xyz(self, r, g, b):
@classmethod
rgb_to_hsl(self, r, g, b):
@classmethod
hsl_to_rgb(cls, h, s, l):
@classmethod
rgb_to_hsv(self, r, g, b):
@classmethod
hsv_to_hsl(cls, h, s, v):
@classmethod
hsv_to_rgb(cls, h, s, v):
@classmethod
xyz_to_lab(cls, x, y, z, scaling=None):
@classmethod
lab_to_xyz(cls, l, a, b, scaling=None):
@classmethod
lab_to_lch(cls, l, a, b):
@classmethod
lch_to_lab(cls, l, c, h):
@classmethod
rgb_to_lab(cls, r, g, b, xyz_scaling=None):
@classmethod
lab_to_rgb(cls, l, a, b, xyz_scaling=None):