2011-04-30 129 views
0

我想知道是否将图像的尺寸存储在表中的数据库中,我将存储路径是一个好主意。剧院座位图像(座位状态)

OR -

它应该是只是为了更好地在运行时检查这个,然后把这些值的变量,计算在运行时的一切。

或 -

通过MSSQL来做这件事会更好吗?

也可以更好地解释。

我有一个方程是使用图像的高度,图像宽度,行,列来定位座位也会有这个方程中间距的因素,所以它会出来完美。

希望这是可以理解的。

+0

嗯,你在做什么?您是否将座位图像放置(或试图放置)在一个区域内,以便所有座位都适合它?所以,基本上你会在'MxN'区域放置'AxB'尺寸的椅子 - 根据你选择的椅子,'A'和'B'会有所不同? – Nishant 2011-04-30 12:07:56

回答

0

Enzero,

嗯,这真的不可能ACURRATELY回答这个问题,没有更多的信息;但一般来说,将元数据保存为您的数据是一个不错的主意......并且可以“实时”处理的元数据通常应该是,以避免将来任何元数据不同步的问题。

图像大小是一个奇怪的事情要存储......它是在图像文件本身,当然。图像的格式是什么?或者我错过了什么?

干杯。基思。


编辑:

有点背的讨论和反复之后,Enzero说他会尝试这个办法:

存储图像本身作为一个BLOB(不仅仅是包含图像的文件的路径)以及它在seat_status表中的高度&宽度(等)。当应用程序启动时,它会将seat_status加载到缓存中,以便后续快速参考。

干杯。基思。

PS:不客气Enzero ......很高兴能为您服务。

+0

对不起,只是我不知道如何解释。让我试着重述一下。我有一个使用图像高度,图像宽度,行,列来定位座椅的方程,在这个方程中还会有间距因子,因此它会完美呈现出来。 – Enzero 2011-04-30 11:52:55

+0

您是否已经在需要通过该等式的点上加载图像? – 2011-04-30 12:00:03

+0

没有一切都会被加载到OnInit中,并据此进行计算。 – Enzero 2011-04-30 12:06:20