Colorscope
A color analysis toolkit for Node.
Extract, analyze, compare, and export color palettes from images. Built on OKLab for perceptual accuracy.
API
Extraction
Extract dominant colors from images
Math
Quantization, HSL↔RGB↔OKLab conversions, distance
Convert
Color space conversion — OKLab, OKLCH, RGB, HSL, Hex
Analysis
Temperature, vibrancy, brightness, complexity, mood
Clustering
K-means color clustering in OKLab space
Comparison
Palette distance, sorting, and image comparison
Palette Generation
Distillation, accent extraction, harmony scoring
Search
Build query-ready OKLab targets from names, palettes, images, and gradients
Curated Palette
Generate a stable picker grid from design-oriented anchor rows
Mood
Map presets and sliders into browse palettes and OKLab regions
Sorting
Sort curated palettes by hue, lightness, or darkness
Tolerance
Convert UI sliders into perceptual matching thresholds
Harmony
Complementary, analogous, triadic schemes + tonal palettes
Accessibility
Color blindness simulation + WCAG contrast
Format
Export palettes as CSS, Tailwind, or SCSS
Naming
Color naming + 140 interior design color groups