Color Analysis Tool
Abstract
A Python tool for analyzing colors in images, providing detailed information about color distributions, harmonies, and color space conversions (RGB, HEX, CMYK, OKLab, OKLCh). Features include deterministic perceptual palette extraction (k-means++ clustering in OKLab), OKLCh color harmony calculations (complementary, analogous, triadic, tetradic), ICC-based CMYK conversion (FOGRA39), WCAG 2.2 and APCA contrast reporting, single image and batch processing, dominant color detection, flexible output formats (plain text, JSON, and CSS/Design Tokens), design token export compatible with W3C Design Token format and Tailwind CSS v4, and support for multiple image formats (PNG, JPG, TIFF, WebP, PSD).
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 2 September 2026
- Language
- EN