【发布时间】:2011-01-02 20:44:12
【问题描述】:
我正在开发一个简单的图片库项目,我想实现基于颜色十六进制代码的搜索功能。因此,如果有人在搜索中输入“ff1212”,它将只显示那些包含特定红色阴影的图像。我见过一个网站,它的搜索方式符合我的要求:http://cssline.com(AJAX 部分很好,但它是我所追求的服务器端的东西)。
我不知道如何存储每张图像的颜色数据。我应该获取图像中使用的每个唯一十六进制代码并将它们作为标签存储在数据库中吗?这似乎会创建一个巨大的数据集,从而减慢搜索速度。将图像本身存储在数据库中并在搜索期间扫描它们的颜色怎么样?这听起来也很慢。我知道,一旦我弄清楚如何存储数据以进行快速搜索,我就可以弄清楚如何对搜索本身进行编码。
有没有人有任何可以帮助我的提示或建议?
【问题讨论】:
标签: database image search colors hex