又又又又又一个获取图片颜色的轮子

网页图片取主色工具

又又又又又又又一个网页图片取主色工具,这是两年前的代码整理

为什么做这个很多人做过的轮子

我的需求比较细节,比如想在不同维度合并相近颜色,大尺寸图片的取色性能优化,返回结果提供多种不同格式等等,没有找到合适的轮子、所以只能自己写一个了。

使用

<img id="图片" src="dog.jpg"> <script src="get-colors.js"></script> <script> const iColors = new IColors({ space:200, //取色矩阵尺寸 limit:2 //取色最多颜色数 }); const colors = iColors.getColors(图片); </script>

[ { "hsl": [ 15, 83, 50 ], "rgb": [ 234, 74, 21 ], "value": 26118, "hax": "ea4a15" }, { "hsl": [ 0, 83, 17 ], "rgb": [ 78, 7, 7 ], "value": 3760, "hax": "4e0707" } ] 需要补充的功能

把自定义取色细节部分加入选项中,包括

取色矩阵尺寸选项 取色最多颜色选项 色轮压缩等级选项 去除极端颜色选项

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。