适用于各种颜色处理的JavaScript库:Chroma.js

jopen 11年前

Chroma.js是一个适用于各种颜色处理的JavaScript库,实现转换和色阶。

使用方法:

启动和操作的颜色:

chroma('#D4F880').darken().hex();  // #9BC04B

方便的色阶操作

scale = chroma.scale(['white', 'red']);  scale(0.5).hex(); // #FF7F7F

Lab/Lch interpolation looks better than than RGB

chroma.scale(['white', 'red']).mode('lab');

Custom domains! Quantiles! Color Brewer!!

chroma.scale('RdYlBu').domain(myValues, 7, 'quantiles');

And why not use logarithmic color scales once in your life?

chroma.scale(['lightyellow', 'navy']).domain([1, 100000], 7, 'log');

项目主页:http://www.open-open.com/lib/view/home/1415925801258