我现在可以从图片中提取颜色,但现在我希望能够搜索/过滤颜色;类似于您在 Dribbble 和其他网站上可以做的事情。我该如何创建它?
在创建新帖子并链接 post_id 时,将颜色代码插入数据库中的新表格颜色中吗?或者?
我使用以下答案来提取颜色。
最佳答案
是的,您可以创建一个将图像链接到颜色的表格。
colour_id colour_code
1 #666666
2 #CCCCCC
... ...
post_id colour_id
1 1
1 2
2 3
... ...
您可能希望规范化搜索输入中的颜色代码(例如,将 #666
转换为 #666666
),因为您的用户可能希望如此。
此外,将颜色分组到浅蓝色、深灰色等组中可能是有意义的。用户可能并不总是知道他/她正在寻找的图像中颜色的确切颜色代码。您可以创建另一个表来将颜色代码映射到组,例如 colour_code_to_group
,然后将帖子映射到组而不是(或除了)颜色代码。
关于PHP - 过滤/搜索颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50273904/