使用 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/