【发布时间】:2019-06-12 03:26:49
【问题描述】:
所以我生成了随机颜色并使用chroma.js 将它们混合在一起。
它看起来不错,因为 chroma.js 中的混合非常棒。但是,请注意图像中有两个或三个绿色点(或更多),以及一些紫色点等。为了使这看起来更好,我认为在混合颜色之前对颜色进行排序会很好,所以它们是更像彩虹。想知道是否有任何方法可以做到这一点,或者是否有可能,我真的无法想象如何做到这一点。
据我所知是这样的。对于每种颜色,calculate it's distance 为 6 种彩虹色之一。首先最接近红色,然后最接近橙色,依此类推。但我真的不知道该怎么做,看起来很复杂。
【问题讨论】: