Class

ColorHarmonyGenerator

AIFeatures~ColorHarmonyGenerator()

Color harmony generation using color theory

Constructor

# new ColorHarmonyGenerator()

View Source utils/aiFeatures.js, line 444

Methods

# generate(baseColor, harmonyType) → {Array}

Generate color palette based on harmony rules

Parameters:
Name Type Description
baseColor string

Base color in hex

harmonyType string

Harmony type

View Source utils/aiFeatures.js, line 451

Color palette

Array

# hexToHsl(hex) → {Array}

Convert hex to HSL

Parameters:
Name Type Description
hex string

Hex color

View Source utils/aiFeatures.js, line 490

HSL values

Array

# hslToHex(hsl) → {string}

Convert HSL to hex

Parameters:
Name Type Description
hsl Array

HSL values

View Source utils/aiFeatures.js, line 523

Hex color

string