PHP - 过滤/搜索颜色

标签 php database oop image-processing colors

enter image description here

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

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

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

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

最佳答案

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

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/

相关文章:

php - 更新到 MAMP 3 并丢失了我的数据库文件

sql - 将主键字段添加到现有 Derby 表

javascript - 我可以控制 ES6 中类的创建方式吗?

c++ - 传递对象和面向对象的设计最佳实践

database - 缺少 Oracle 数据库 11g TDE 主 key 的文档

java - 是不是 protected 应该只能由 Java 中的子类访问?

php - Yii 生成和打印报告

php - 从动态表中获取数据,作为变量输入以在表单 php 中使用

php - 通过AJAX获取在您的服务器上调用PHP文件的域

crystal-reports - Crystal Reports 更改数据源