npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript.Learn more »

float-hsl2rgb

1.0.2 • Public • Published

float-hsl2rgb

stable

Converts [H,S,L] to [R,G,B].

var hsl2rgb = require('float-hsl2rgb')
 
var hsl = [180/360, 0.25, 0.50]
 
var rgb = hsl2rgb(hsl)
// -> [0.375, 0.625, 0.625]

All input/output uses the range [0 .. 1] for consistency and composition with other modules.

Usage

NPM

rgb = hsl2rgb(hsl)

Takes the hsl float array [H, S, L] and returns an [R, G, B] float representation.

Motivation

This was adapted from @harthur's wonderful color-convert module. Often I found myself only needing one function rather than all of them, and consistent input/output lends well to composition with other modules and WebGL.

License

MIT, see LICENSE.md for details.

install

npm i float-hsl2rgb

Downloadsweekly downloads

138

version

1.0.2

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability