UNPKG

@thi.ng/color

Version:

Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets

11 lines (10 loc) 280 B
import { luminanceRgb } from "./luminance-rgb.js"; import { rgb } from "./rgb/rgb.js"; const contrast = (a, b) => { const lumA = luminanceRgb(rgb(a)) + 0.05; const lumB = luminanceRgb(rgb(b)) + 0.05; return lumA > lumB ? lumA / lumB : lumB / lumA; }; export { contrast };