PHP - 过滤/搜索颜色

时间:2018-05-10 13:20:05

标签: php database oop image-processing colors

enter image description here

我现在能够从图片中提取颜色,但现在我希望能够搜索/过滤颜色;类似于你在Dribbble和其他网站上可以做的。我该如何创建呢?

在创建新帖子并链接post_id时,将颜色代码插入数据库中的新表格颜色?或?

我使用了以下答案来提取颜色。

https://stackoverflow.com/a/3468588/7278089

1 个答案:

答案 0 :(得分:1)

是的,您可以创建一个将图像链接到颜色的表格。

colour_id colour_code
1         #666666
2         #CCCCCC
...       ...

post_id colour_id
1       1
1       2
2       3
...     ...

您可能希望规范化搜索输入中的颜色代码(例如,将#666转换为#666666),因为您的用户可能会期望这样。

将颜色分组为浅蓝色,深灰色等组也是有意义的。用户可能并不总是知道他/她正在寻找的图像中颜色的确切颜色代码。您可以创建另一个表格,用于将颜色代码映射到组,例如colour_code_to_group,然后将帖子映射到组而不是(或除了)颜色代码。