【问题标题】:PHP - Filter/search on coloursPHP - 过滤/搜索颜色
【发布时间】:2018-10-20 18:48:38
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: php database oop image-processing colors


    【解决方案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,然后将帖子映射到组而不是(或附加于)颜色代码。

    【讨论】:

      猜你喜欢
      • 2013-02-02
      • 2012-05-05
      • 2018-04-19
      • 2011-06-17
      • 2015-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多