我正在制作一个太空壁纸分享画廊。我使用JavaScript库color-thief来获取图像的主要颜色,但是遇到了问题。大多数壁纸都很暗。如果用户在搜索壁纸时选择蓝色,例如#07F,他将无法得到许多具有此颜色的暗壁纸,因为这些壁纸的主要颜色接近黑色。
我可以允许使用多个主要颜色进行搜索(例如黑色和蓝色),但这会使搜索变得更加复杂。
是否有任何JavaScript库(必须在客户端完成)能够获取图像的主要色调?如果没有,您有任何关于如何实现算法的想法吗?
谢谢阅读 :)
我可以允许使用多个主要颜色进行搜索(例如黑色和蓝色),但这会使搜索变得更加复杂。
是否有任何JavaScript库(必须在客户端完成)能够获取图像的主要色调?如果没有,您有任何关于如何实现算法的想法吗?
谢谢阅读 :)
#000001
的色调与#0000FF
和#FEFEFF
完全相同。黑色和白色根本没有色调。 - 6502