npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

color-space

2.3.2

@dy

npmHomeRepoSnykSocket
Downloads:496888
$ npm install color-space
DailyWeeklyMonthlyYearly

Color-space test stable npm size

Open collection of color spaces.

Demo.

Usage

import space from 'color-space';

//convert lab to lch
var result = space.lab.lch([80,50,60]);

Spaces can be imported separately:

import rgb from 'color-space/rgb.js';
import hsl from 'color-space/hsl.js';

//convert rgb to hsl
rgb.hsl([200, 230, 100]);

API

<fromSpace>.<toSpace>(array);
<space>.name //space name
<space>.channel //channel names
<space>.min //channel minimums
<space>.max //channel maximums

Spaces

  • RGB — sRGB
  • LRGB – linear light sRGB
  • HSL — cylindrical-coordinates sRGB
  • HSV, HSB
  • HWB
  • HSI — used for computer vision due to better separation of shapes in an image, comparing to HSL/HSB.
  • CMYK
  • CMY
  • XYZ
  • XYY (YXY)
  • LAB
  • LCHab
  • LUV
  • LCHuv
  • HSLuv
  • HPLuv
  • LABH
  • YUV
  • YIQ
  • YCgCo
  • YDbDr
  • YPbPr
  • YCbCr
  • YcCbcCrc
  • JPEG
  • XvYCC
  • UCS
  • UVW
  • OKLAB
  • Munsell
  • NCS
  • PMS
  • RAL
  • TSL – color space designed for face detection purpose.
  • RG
  • RGK
  • Coloroid — color space for architects and visual constructors, Hungarian Standard MSZ 7300 since 2000.
  • OSA-UCS — accurately reprsenting uniform color differences, developed by the Optical Society of America’s Committee on Uniform Color Scales.
  • HKS
  • LMS — represents sensitivity of the human eye to Long, Medium and Short wavelengths.
  • Cubehelix — colormaps for data visualization.
  • Gray
  • CIECAM02
  • US Federal Standard 595
  • Toyo
  • PhotoYCC
  • HCG
  • HCL
  • HSP
  • HCY
  • YES — computationally effective color space for face recognition.
  • British Standard Colour
  • RG chromacity
  • CIE DSH
  • HSM

Purpose

A complete collection of color spaces with minimal consistent and clean API, verified formulas and cases. While alternatives focus on digital color spaces, this project takes broader perspective, including historical / multidisciplinary spaces. A side effect is verifying and correcting papers.

Credits

Thanks to all who contribute to color science – researchers, scientists, color theorists, specifiers, implementors, developers, and users.

Similar

culori, colorjs.io, color-api, texel/color,

🕉