Javascript - 对 rgb 值进行排序

标签 javascript arrays sorting colors

使用 javascript/jquery,我想将 rgba 值数组排序为可见光谱的颜色。通过这样做,像阴影应该聚集在一起。是否有插件可以执行此操作,或者我将如何执行此操作?

光谱图像:http://www.gamonline.com/catalog/colortheory/images/spectrum.gif

最佳答案

披露:我是下面推荐的库的作者。

如果您不介意使用库,这里是 Oriol 详细回复的更简洁版本。它使用 sc-color library :

var sorted = colorArray.sort(function(colorA, colorB) {
    return sc_color(colorA).hue() - sc_color(colorB).hue();
});

关于Javascript - 对 rgb 值进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11923659/

相关文章:

java - 通过 Jackson 将 Java 列表写入 JSON 数组

javascript - 对数组项进行排序并保留相同元素的顺序

Javascript 比较时间戳

r - 在R中以随机顺序分组匹配数字

javascript - 获取另一页输入框的值

javascript - Bootstrap 4 Safari 漏洞

javascript - 滚动到页面顶部后使导航栏恢复正常

Javascript:如何将 exif 日期时间数据转换为时间戳?

Python字节串子串切片返回不同的表示

无法从一组字符串中取出数字 - C