rgb-scale

0.0.2 • Public • Published

rgb-scale

RGB color scale

NPM

Install

npm install rgb-scale
bower install rgb-scale

Usage

var RGBScale = require('rgb-scale');
 
var colors = [[0,0,0,1], [255,0,0,1], [255,255,0,0], [255,255,255,1]];
var positions = [0, 0.25, 0.75, 1];
var domain = [0, 100];
 
var scale = RGBScale(colors, positions, domain);
 
console.log(scale(-1)); // [0,0,0,1]
console.log(scale(0)); // [0,0,0,1]
console.log(scale(25)); // [255,0,0,1]
console.log(scale(35)); // [255,50.999999999999986,0,0.8]
console.log(scale(75)); // [255,255,0,0]
console.log(scale(99)); // [255, 255, 244.79999999999998, 0.96]
console.log(scale(100)); // [255,255,255,1]
console.log(scale(101)); // [255,255,255,1]

Test

npm test

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i rgb-scale

Weekly Downloads

0

Version

0.0.2

License

MIT

Last publish

Collaborators

  • miguelmota