2012-05-07 18 views
0

我正在创建一个带SQL后端的Web应用程序来存储数据。作为我的应用程序的一部分,用户配置文件有个人资料图片我将在整个应用程序中以两种不同尺寸(16 x 16和128 x 128)中的一种显示用户的个人资料图片。优化存储和检索配置文件图片的多种尺寸

如何最好地存储图片,然后检索它的特定大小?我应该

  • 将原始图片存储在数据库中,然后在使用时将其大小调整为所需的大小?
  • 将图片存储在128 x 128处,并仅在需要时将其大小调整为16 x 16。
  • 以128 x 128和16 x 16的格式存储图片,只检索所需的尺寸?

回答

1

我工作的产品有类似的需求。我们将它保存为所需分辨率的两张图像,这与您最后的可能性相关。在我们的情况下,存储是零,并且没有理由通过调整大小来增加检索图像的开销。当我们收到它们时,我们处理它们一次,直到它们改变它们的图像之前不再担心它。很棒。

+0

这就是我一直倾向于。你有没有发现这种方法有什么缺点,或者任何人应该注意的道路? –

+0

没什么我能想到的。这是直接的,没有问题的工作。 – HackedByChinese