@fimbul-works/vec-color
Version:
A comprehensive, type-safe color manipulation library for TypeScript that provides a wide range of color space conversions, blending operations, and accessibility utilities.
147 lines (146 loc) • 8.77 kB
JavaScript
import { Vec3 } from "@fimbul-works/vec";
export const ALICE_BLUE = new Vec3(0.941176, 0.972549, 1);
export const ANTIQUE_WHITE = new Vec3(0.980392, 0.921569, 0.843137);
export const AQUA = new Vec3(0, 1, 1);
export const AQUAMARINE = new Vec3(0.498039, 1, 0.831373);
export const AZURE = new Vec3(0.941176, 1, 1);
export const BEIGE = new Vec3(0.960784, 0.960784, 0.862745);
export const BISQUE = new Vec3(1, 0.894118, 0.768627);
export const BLACK = new Vec3(0, 0, 0);
export const BLANCHED_ALMOND = new Vec3(1, 0.921569, 0.803922);
export const BLUE = new Vec3(0, 0, 1);
export const BLUE_VIOLET = new Vec3(0.541176, 0.168627, 0.886275);
export const BROWN = new Vec3(0.647059, 0.164706, 0.164706);
export const BURLYWOOD = new Vec3(0.870588, 0.721569, 0.529412);
export const CADET_BLUE = new Vec3(0.372549, 0.619608, 0.627451);
export const CHARTREUSE = new Vec3(0.498039, 1, 0);
export const CHOCOLATE = new Vec3(0.823529, 0.411765, 0.117647);
export const CORAL = new Vec3(1, 0.498039, 0.313726);
export const CORNFLOWER_BLUE = new Vec3(0.392157, 0.584314, 0.929412);
export const CORNSILK = new Vec3(1, 0.972549, 0.862745);
export const CRIMSON = new Vec3(0.862745, 0.0784314, 0.235294);
export const CYAN = new Vec3(0, 1, 1);
export const DARK_BLUE = new Vec3(0, 0, 0.545098);
export const DARK_CYAN = new Vec3(0, 0.545098, 0.545098);
export const DARK_GOLDENROD = new Vec3(0.721569, 0.52549, 0.0431373);
export const DARK_GRAY = new Vec3(0.662745, 0.662745, 0.662745);
export const DARK_GREEN = new Vec3(0, 0.392157, 0);
export const DARK_KHAKI = new Vec3(0.741176, 0.717647, 0.419608);
export const DARK_MAGENTA = new Vec3(0.545098, 0, 0.545098);
export const DARK_OLIVE_GREEN = new Vec3(0.333333, 0.419608, 0.184314);
export const DARK_ORANGE = new Vec3(1, 0.54902, 0);
export const DARK_ORCHID = new Vec3(0.6, 0.196078, 0.8);
export const DARK_RED = new Vec3(0.545098, 0, 0);
export const DARK_SALMON = new Vec3(0.913725, 0.588235, 0.478431);
export const DARK_SEA_GREEN = new Vec3(0.560784, 0.737255, 0.560784);
export const DARK_SLATE_BLUE = new Vec3(0.282353, 0.239216, 0.545098);
export const DARK_SLATE_GRAY = new Vec3(0.184314, 0.309804, 0.309804);
export const DARK_TURQUOISE = new Vec3(0, 0.807843, 0.819608);
export const DARK_VIOLET = new Vec3(0.580392, 0, 0.827451);
export const DEEP_PINK = new Vec3(1, 0.0784314, 0.576471);
export const DEEP_SKY_BLUE = new Vec3(0, 0.74902, 1);
export const DIM_GRAY = new Vec3(0.411765, 0.411765, 0.411765);
export const DODGER_BLUE = new Vec3(0.117647, 0.564706, 1);
export const FIREBRICK = new Vec3(0.698039, 0.133333, 0.133333);
export const FLORAL_WHITE = new Vec3(1, 0.980392, 0.941176);
export const FOREST_GREEN = new Vec3(0.133333, 0.545098, 0.133333);
export const FUCHSIA = new Vec3(1, 0, 1);
export const GAINSBORO = new Vec3(0.862745, 0.862745, 0.862745);
export const GHOST_WHITE = new Vec3(0.972549, 0.972549, 1);
export const GOLD = new Vec3(1, 0.843137, 0);
export const GOLDENROD = new Vec3(0.854902, 0.647059, 0.12549);
export const GRAY = new Vec3(0.745098, 0.745098, 0.745098);
export const GREEN = new Vec3(0, 1, 0);
export const GREEN_YELLOW = new Vec3(0.678431, 1, 0.184314);
export const HONEYDEW = new Vec3(0.941176, 1, 0.941176);
export const HOT_PINK = new Vec3(1, 0.411765, 0.705882);
export const INDIAN_RED = new Vec3(0.803922, 0.360784, 0.360784);
export const INDIGO = new Vec3(0.294118, 0, 0.509804);
export const IVORY = new Vec3(1, 1, 0.941176);
export const KHAKI = new Vec3(0.941176, 0.901961, 0.54902);
export const LAVENDER = new Vec3(0.901961, 0.901961, 0.980392);
export const LAVENDER_BLUSH = new Vec3(1, 0.941176, 0.960784);
export const LAWN_GREEN = new Vec3(0.486275, 0.988235, 0);
export const LEMON_CHIFFON = new Vec3(1, 0.980392, 0.803922);
export const LIGHT_BLUE = new Vec3(0.678431, 0.847059, 0.901961);
export const LIGHT_CORAL = new Vec3(0.941176, 0.501961, 0.501961);
export const LIGHT_CYAN = new Vec3(0.878431, 1, 1);
export const LIGHT_GOLDENROD = new Vec3(0.980392, 0.980392, 0.823529);
export const LIGHT_GRAY = new Vec3(0.827451, 0.827451, 0.827451);
export const LIGHT_GREEN = new Vec3(0.564706, 0.933333, 0.564706);
export const LIGHT_PINK = new Vec3(1, 0.713726, 0.756863);
export const LIGHT_SALMON = new Vec3(1, 0.627451, 0.478431);
export const LIGHT_SEA_GREEN = new Vec3(0.12549, 0.698039, 0.666667);
export const LIGHT_SKY_BLUE = new Vec3(0.529412, 0.807843, 0.980392);
export const LIGHT_SLATE_GRAY = new Vec3(0.466667, 0.533333, 0.6);
export const LIGHT_STEEL_BLUE = new Vec3(0.690196, 0.768627, 0.870588);
export const LIGHT_YELLOW = new Vec3(1, 1, 0.878431);
export const LIME = new Vec3(0, 1, 0);
export const LIME_GREEN = new Vec3(0.196078, 0.803922, 0.196078);
export const LINEN = new Vec3(0.980392, 0.941176, 0.901961);
export const MAGENTA = new Vec3(1, 0, 1);
export const MAROON = new Vec3(0.690196, 0.188235, 0.376471);
export const MEDIUM_AQUAMARINE = new Vec3(0.4, 0.803922, 0.666667);
export const MEDIUM_BLUE = new Vec3(0, 0, 0.803922);
export const MEDIUM_ORCHID = new Vec3(0.729412, 0.333333, 0.827451);
export const MEDIUM_PURPLE = new Vec3(0.576471, 0.439216, 0.858824);
export const MEDIUM_SEA_GREEN = new Vec3(0.235294, 0.701961, 0.443137);
export const MEDIUM_SLATE_BLUE = new Vec3(0.482353, 0.407843, 0.933333);
export const MEDIUM_SPRING_GREEN = new Vec3(0, 0.980392, 0.603922);
export const MEDIUM_TURQUOISE = new Vec3(0.282353, 0.819608, 0.8);
export const MEDIUM_VIOLET_RED = new Vec3(0.780392, 0.0823529, 0.521569);
export const MIDNIGHT_BLUE = new Vec3(0.0980392, 0.0980392, 0.439216);
export const MINT_CREAM = new Vec3(0.960784, 1, 0.980392);
export const MISTY_ROSE = new Vec3(1, 0.894118, 0.882353);
export const MOCCASIN = new Vec3(1, 0.894118, 0.709804);
export const NAVAJO_WHITE = new Vec3(1, 0.870588, 0.678431);
export const NAVY_BLUE = new Vec3(0, 0, 0.501961);
export const OLD_LACE = new Vec3(0.992157, 0.960784, 0.901961);
export const OLIVE = new Vec3(0.501961, 0.501961, 0);
export const OLIVE_DRAB = new Vec3(0.419608, 0.556863, 0.137255);
export const ORANGE = new Vec3(1, 0.647059, 0);
export const ORANGE_RED = new Vec3(1, 0.270588, 0);
export const ORCHID = new Vec3(0.854902, 0.439216, 0.839216);
export const PALE_GOLDENROD = new Vec3(0.933333, 0.909804, 0.666667);
export const PALE_GREEN = new Vec3(0.596078, 0.984314, 0.596078);
export const PALE_TURQUOISE = new Vec3(0.686275, 0.933333, 0.933333);
export const PALE_VIOLET_RED = new Vec3(0.858824, 0.439216, 0.576471);
export const PAPAYA_WHIP = new Vec3(1, 0.937255, 0.835294);
export const PEACH_PUFF = new Vec3(1, 0.854902, 0.72549);
export const PERU = new Vec3(0.803922, 0.521569, 0.247059);
export const PINK = new Vec3(1, 0.752941, 0.796078);
export const PLUM = new Vec3(0.866667, 0.627451, 0.866667);
export const POWDER_BLUE = new Vec3(0.690196, 0.878431, 0.901961);
export const PURPLE = new Vec3(0.627451, 0.12549, 0.941176);
export const REBECCA_PURPLE = new Vec3(0.4, 0.2, 0.6);
export const RED = new Vec3(1, 0, 0);
export const ROSY_BROWN = new Vec3(0.737255, 0.560784, 0.560784);
export const ROYAL_BLUE = new Vec3(0.254902, 0.411765, 0.882353);
export const SADDLE_BROWN = new Vec3(0.545098, 0.270588, 0.0745098);
export const SALMON = new Vec3(0.980392, 0.501961, 0.447059);
export const SANDY_BROWN = new Vec3(0.956863, 0.643137, 0.376471);
export const SEA_GREEN = new Vec3(0.180392, 0.545098, 0.341176);
export const SEASHELL = new Vec3(1, 0.960784, 0.933333);
export const SIENNA = new Vec3(0.627451, 0.321569, 0.176471);
export const SILVER = new Vec3(0.752941, 0.752941, 0.752941);
export const SKY_BLUE = new Vec3(0.529412, 0.807843, 0.921569);
export const SLATE_BLUE = new Vec3(0.415686, 0.352941, 0.803922);
export const SLATE_GRAY = new Vec3(0.439216, 0.501961, 0.564706);
export const SNOW = new Vec3(1, 0.980392, 0.980392);
export const SPRING_GREEN = new Vec3(0, 1, 0.498039);
export const STEEL_BLUE = new Vec3(0.27451, 0.509804, 0.705882);
export const TAN = new Vec3(0.823529, 0.705882, 0.54902);
export const TEAL = new Vec3(0, 0.501961, 0.501961);
export const THISTLE = new Vec3(0.847059, 0.74902, 0.847059);
export const TOMATO = new Vec3(1, 0.388235, 0.278431);
export const TURQUOISE = new Vec3(0.25098, 0.878431, 0.815686);
export const VIOLET = new Vec3(0.933333, 0.509804, 0.933333);
export const WEB_GRAY = new Vec3(0.501961, 0.501961, 0.501961);
export const WEB_GREEN = new Vec3(0, 0.501961, 0);
export const WEB_MAROON = new Vec3(0.501961, 0, 0);
export const WEB_PURPLE = new Vec3(0.501961, 0, 0.501961);
export const WHEAT = new Vec3(0.960784, 0.870588, 0.701961);
export const WHITE = new Vec3(1, 1, 1);
export const WHITE_SMOKE = new Vec3(0.960784, 0.960784, 0.960784);
export const YELLOW = new Vec3(1, 1, 0);
export const YELLOW_GREEN = new Vec3(0.603922, 0.803922, 0.196078);