Color Thief
color thief如其名,它可以从图片中获取其包含的主要颜色,而且在浏览器和Node中都可以使用。
Ac Colors
ac-colors是一个响应式的JavaScript颜色库,可以让RGB,HSL,HEX,XYZ,LAB和LCHab几个颜色格式之间自由转换,并可以生成随机颜色和对比度计算。
Please.js
Please.js是一个非常棒的配色方案生成库,它使用HSV的色彩空间创建随机的合你心意的颜色以及基于给定颜色的配色方案。它具有两个核心功能和一些辅助功能供你使用。
sweep.js
这是一个小型JavaScript库(压缩后5kb),可通过HSL和HUSL进行正确的颜色转换。普通的CSS过渡效果和现有框架会在过渡之前将HSL颜色转换为RGB,而sweep.js则通过在色谱范围内过渡来解决此问题。
Kolorwheel
这个小型的javascript库是为没有足够能力和时间来创建专业调色板的开发人员设计的。选择一种基础颜色后,就可以根据你的参数生成更多相似或者对比的颜色供你参考。
gradStop.js
一个配色方案生成和等距渐变色生成,轻量的js库
Chance.js
它不单单是随机颜色生成,它包含了很多内置的随机生成的内容格式,可以在浏览器,node,cli命令行上运行。
chroma.js
一款用于处理颜色的小型js库。 chroma.js可以做几件事-读取识别不同格式的颜色,分析和处理颜色,也可以将颜色转换为多种格式,在不同颜色区间中进行线性和贝塞尔变化。除此之外,chroma.js还可以帮你使用各种方法生成漂亮的颜色,例如用于调色板中的图板或数据可视化。
Vibrant.js
从图片中提取突出的颜色。Vibrant.js是从安卓支持库中的优秀的Palette类里转换过来的.
Random Color
一个非常轻量级的漂亮颜色生成库