UNPKG

color-classifier

Version:

Classify the color along the reference color. using algorithm the CIEDE2000, RGB, HSV.

19 lines (15 loc) 415 B
import Color from "../../../../src/utils/color" export function luminance(hex) { const rgb = Color.hexToRgb(hex); return Math.floor( 0.298912 * rgb.r + 0.586611 * rgb.g + 0.114478 * rgb.b ); } export function getTextColor(backgroundColor) { return luminance(backgroundColor) < 120 ? "#fff" : "#000"; } export function getRandomColor() { return `#${Math.random().toString(16).slice(-6)}`; }