PHP-颜色过滤/搜索

PHP-颜色过滤/搜索,php,database,oop,image-processing,colors,Php,Database,Oop,Image Processing,Colors,我现在能够从图片中提取颜色,但现在我希望能够搜索/过滤颜色;类似于在Dribble和其他网站上所做的。我如何创建这个 创建新帖子并链接帖子id时,是否将颜色代码插入DB中的新表格颜色?还是 我使用了下面的答案来提取颜色 是的,您可以创建一个表格,将图像链接到颜色 colour_id colour_code 1 #666666 2 #CCCCCC ... ... post_id colour_id 1 1 1 2 2

我现在能够从图片中提取颜色,但现在我希望能够搜索/过滤颜色;类似于在Dribble和其他网站上所做的。我如何创建这个

创建新帖子并链接帖子id时,是否将颜色代码插入DB中的新表格颜色?还是

我使用了下面的答案来提取颜色


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

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

post_id colour_id
1       1
1       2
2       3
...     ...
您可能希望对搜索输入中的颜色代码进行规范化(例如,将
\666
转换为
\666666
),因为您的用户可能希望这样

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