首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有可过滤标签的图像数据库

具有可过滤标签的图像数据库
EN

Stack Overflow用户
提问于 2012-07-09 23:19:04
回答 1查看 77关注 0票数 1

我目前有超过2000张图片,我需要添加到数据库中,以及与每个图片相关联的标签,然后能够将图像拉到网页上,这取决于哪些标签匹配从一系列的下拉框

目前他们在zenphoto图库中,但我正在考虑从头开始做,因为它不能做我需要的事情。

有人能帮我从哪里开始吗?或者有一些类似的例子,我可以看看

感谢您的任何帮助

EN

回答 1

Stack Overflow用户

发布于 2012-07-09 23:52:02

一个相对简单的标记起始模式看起来是这样的:

代码语言:javascript
复制
image
========
id  -- identity, autoincrement
location  -- varchar(250), or however long (url)
title  -- varchar(50)

tag
========
id  -- identity, autoincrement
name  -- varchar(50)
description  -- varchar(250)

image_tag
=========
imageId  -- fk to image.id
tagId  -- fk to tag.id

元组(imageIdtagId)应唯一。

如果您想要处理国际化的标签,请改用下表:

代码语言:javascript
复制
language
==========
id  -- identity, autoincrement
ISO3  -- Standard ISO 3-character code 
language  -- Standard ISO name of the language (which may all be in english...)

tag
======
id  -- identity, autoincrement
name  -- varchar(50) - it's debatable whether tag names should be
                     - translated, or left in the originating language

internationalized_tag
=======================
tagId  -- fk reference to tag.id
languageId  -- fk reference to language.id
name  -- varchar(50) - see tag.name
description  -- varchar(250) - translated description text.

显然,您可以在这里做更多的事情,但这应该是您入门的起点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11398051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档