jonathantneal / convert-colors

Convert Colors converts colors between RGB, HEX, HSL, HWB, LAB, LCH, and more

Home Page:https://jonathantneal.github.io/convert-colors/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Convert Colors Convert Colors

NPM Version Linux Build Status Windows Build Status

Convert Colors converts colors between RGB, HEX, HSL, HWB, LAB, LCH, and more.

import convert from '@csstools/convert-colors';

convert.rgb2hsl(100, 100, 100); // [ 0, 0, 100 ]
convert.rgb2hwb(100, 100, 100); // [ 0, 100, 0 ]

convert.hsl2rgb(0, 0, 100); // [ 0, 100, 0 ]
convert.hsl2hwb(0, 0, 100); // [ 0, 100, 0 ]

convert.hwb2rgb(0, 100, 0); // [ 0, 0, 100 ]
convert.hwb2hsl(0, 100, 0); // [ 0, 0, 100 ]

convert.rgb2hue(0, 0, 100); // 240

convert.rgb2contrast([100, 100, 100], [0, 0, 0]); // 21
convert.rgb2ciede2000([100, 100, 100], [0, 0, 0]); // 100

Usage

Add Convert Colors to your build tool:

npm install @csstools/convert-colors --save-dev

Features

Conversions work by taking arguments that represents a color in one color space and returning an array of that same color in another color space.

Documentation

About

Convert Colors converts colors between RGB, HEX, HSL, HWB, LAB, LCH, and more

https://jonathantneal.github.io/convert-colors/

License:Creative Commons Zero v1.0 Universal


Languages

Language:JavaScript 100.0%