2015-03-31 139 views
0

我已经在应用程序中编写了图像上传的图像处理。琢磨图像,最佳实践?

我的应用程序将映像的原始副本保存到服务器,并使用文件名和扩展名将条目置于数据库中。 (也有其他信息)。

在此之后,我省5个版本的图像(各种分辨率)到服务器,但我不把数据库条目在这些:

例如:

uploaddir + filename + "-1024" + extension 
uploaddir + filename + "-800" + extension 
uploaddir + filename + "-640" + extension 
uploaddir + filename + "-320" + extension 
uploaddir + filename + "-thumbnail" + extension 

因此,这意味着我可以使用特定尺寸的图像(例如):

@[email protected]@[email protected]; 

听起来不错?或者你认为我还应该针对所有图像大小创建数据库条目?

所以澄清:

  • 我保存有一个唯一的文件名和扩展名
  • 我保存到服务器一个数据库条目,各种不同的图像大小与添加的部分大小文件名
  • 我有在这么常量一类,我可以补充一点,只显示尺寸的网址我想

通过采取这种方法,您可以预见未来会发生什么问题?

enter image description here

+3

“这听起来不错吗?”和“你过去做了什么?”通常表明过于宽泛/基于意见的问题。我建议用具体问题更新帖子(可能很难回答这个问题,“这种方法对我来说会工作得很好”,现在就是这样) – 2015-03-31 20:43:13

+0

感谢好友! @AlexeiLevenkov - 这是更好的人吗? – Jimmyt1988 2015-03-31 20:44:05

+0

当你问这个问题时,你是否期待未来的一些问题?也许最好问问如何最好地缓解这些问题?或者,也许在程序员或其他SE网站上提出类似的问题。 – haraldK 2015-03-31 20:51:31

回答

0

这可能是值得保留的条目。如果没有别的,你可以稍后决定,如果原始质量太低,你需要逻辑而不是创建不同大小的图像。

假设你得到一个320像素的图像......你真的想尝试和高档吗?

+0

好点!我不知道在这种情况下我有多大的尺寸......所以我需要数据库......很好的移动人! – Jimmyt1988 2015-04-01 08:45:43