illustrator.js
Version:
JavaScript image processing library
188 lines (187 loc) • 5.19 kB
TypeScript
export declare class ColorUtil extends null {
private constructor();
static Colors: {
DC_DEFAULT: string;
DC_WHITE: string;
DC_AQUA: string;
DC_GREEN: string;
DC_BLUE: string;
DC_YELLOW: string;
DC_PURPLE: string;
DC_LUMINOUS_VIVID_PINK: string;
DC_GOLD: string;
DC_ORANGE: string;
DC_RED: string;
DC_GREY: string;
DC_NAVY: string;
DC_DARK_AQUA: string;
DC_DARK_GREEN: string;
DC_DARK_BLUE: string;
DC_DARK_PURPLE: string;
DC_DARK_VIVID_PINK: string;
DC_DARK_GOLD: string;
DC_DARK_ORANGE: string;
DC_DARK_RED: string;
DC_DARK_GREY: string;
DC_DARKER_GREY: string;
DC_LIGHT_GREY: string;
DC_DARK_NAVY: string;
DC_BLURPLE: string;
DC_DARK_BLURPLE: string;
DC_GREYPLE: string;
DC_DARK_BUT_NOT_BLACK: string;
DC_NOT_QUITE_BLACK: string;
aliceblue: string;
antiquewhite: string;
aqua: string;
aquamarine: string;
azure: string;
beige: string;
bisque: string;
black: string;
blanchedalmond: string;
blue: string;
blueviolet: string;
brown: string;
burlywood: string;
cadetblue: string;
chartreuse: string;
chocolate: string;
coral: string;
cornflowerblue: string;
cornsilk: string;
crimson: string;
cyan: string;
darkblue: string;
darkcyan: string;
darkgoldenrod: string;
darkgray: string;
darkgreen: string;
darkgrey: string;
darkkhaki: string;
darkmagenta: string;
darkolivegreen: string;
darkorange: string;
darkorchid: string;
darkred: string;
darksalmon: string;
darkseagreen: string;
darkslateblue: string;
darkslategray: string;
darkslategrey: string;
darkturquoise: string;
darkviolet: string;
deeppink: string;
deepskyblue: string;
dimgray: string;
dimgrey: string;
dodgerblue: string;
firebrick: string;
floralwhite: string;
forestgreen: string;
fuchsia: string;
gainsboro: string;
ghostwhite: string;
goldenrod: string;
gold: string;
gray: string;
green: string;
greenyellow: string;
grey: string;
honeydew: string;
hotpink: string;
indianred: string;
indigo: string;
ivory: string;
khaki: string;
lavenderblush: string;
lavender: string;
lawngreen: string;
lemonchiffon: string;
lightblue: string;
lightcoral: string;
lightcyan: string;
lightgoldenrodyellow: string;
lightgray: string;
lightgreen: string;
lightgrey: string;
lightpink: string;
lightsalmon: string;
lightseagreen: string;
lightskyblue: string;
lightslategray: string;
lightslategrey: string;
lightsteelblue: string;
lightyellow: string;
lime: string;
limegreen: string;
linen: string;
magenta: string;
maroon: string;
mediumaquamarine: string;
mediumblue: string;
mediumorchid: string;
mediumpurple: string;
mediumseagreen: string;
mediumslateblue: string;
mediumspringgreen: string;
mediumturquoise: string;
mediumvioletred: string;
midnightblue: string;
mintcream: string;
mistyrose: string;
moccasin: string;
navajowhite: string;
navy: string;
oldlace: string;
olive: string;
olivedrab: string;
orange: string;
orangered: string;
orchid: string;
palegoldenrod: string;
palegreen: string;
paleturquoise: string;
palevioletred: string;
papayawhip: string;
peachpuff: string;
peru: string;
pink: string;
plum: string;
powderblue: string;
purple: string;
rebeccapurple: string;
red: string;
rosybrown: string;
royalblue: string;
saddlebrown: string;
salmon: string;
sandybrown: string;
seagreen: string;
seashell: string;
sienna: string;
silver: string;
skyblue: string;
slateblue: string;
slategray: string;
slategrey: string;
snow: string;
springgreen: string;
steelblue: string;
tan: string;
teal: string;
thistle: string;
tomato: string;
turquoise: string;
violet: string;
wheat: string;
white: string;
whitesmoke: string;
yellow: string;
yellowgreen: string;
};
static isHex(hex: string): hex is `#${string}`;
static hexToRGBA(hex: string): any[];
static randomHex(): `#${string}`;
static resolveHex(color: keyof typeof ColorUtil.Colors | "RANDOM"): string;
}