我已经在我的应用程序中编写了用于图像上传的图像处理。
我的应用程序将图像的原始副本保存到服务器,并在数据库中放置一个带有文件名和扩展名的条目。 (还有其他信息)。
在此之后,我将5个版本的图像(各种分辨率)保存到服务器,但我没有为这些添加数据库条目:
例如:
uploaddir + filename + "-1024" + extension
uploaddir + filename + "-800" + extension
uploaddir + filename + "-640" + extension
uploaddir + filename + "-320" + extension
uploaddir + filename + "-thumbnail" + extension
所以这意味着我可以使用特定尺寸的图像(例如):
@Settings.UploadURL@fieldImage.File.UniqueName@ImageSizes.Thumbnail@fieldImage.File.Extension;
听起来不错吗?或者您认为我还应该针对所有图像尺寸创建数据库条目吗?
所以要澄清:
通过采用这种方法,您可以预见到将来会遇到哪些问题?
答案 0 :(得分:0)
保留参赛作品可能值得。如果没有别的,您可以稍后决定,如果原件质量太低,您希望逻辑不创建不同大小的图像。
假设你得到一张320像素的照片......你真的想尝试升级吗?