【发布时间】:2012-12-14 23:59:13
【问题描述】:
我正在开发一个空间壁纸共享库。我使用 JavaScript 库 color-thief 来检索图像的主要 colors,但我遇到了问题。大多数壁纸都是深色的。如果在搜索壁纸时,用户选择了像#07F 这样的蓝色,他将不会得到许多具有这种颜色的深色壁纸,因为这些壁纸的主色将接近黑色。
我可以允许使用多种主色进行搜索(例如黑色和蓝色),但这会使搜索更加复杂。
是否有任何 JavaScript 库(必须在客户端完成)能够获得图像的主要 hues?如果没有,您对我如何实现一个算法来做这件事有任何想法吗?
感谢阅读:)
【问题讨论】:
-
我只想找到主色的色调stackoverflow.com/questions/3732046/…
-
@bkconrad,根据 OP,你会发现黑色的色调。实际上,好主意是在黑色(也可能是白色)之后找到最主要的颜色。
-
感谢您的 cmets。奥列格的解决方案很有趣,我会考虑的。
-
@OlegV.Volkov:没有黑色或白色的色调。
#000001的色调与#0000FF和#FEFEFF的色调完全相同。黑色和白色根本没有色调。
标签: javascript image colors