2011-07-09 35 views

回答

1

總之,我會說這取決於

  1. 你有多大的空間,
  2. 你會多少圖像進行操作
  3. 多少用戶您服務。

我會考慮三件事情:

  1. 上傳更大的文件需要更多的時間(不好的用戶體驗)。
  2. 存儲大文件需要更多空間。
  3. 提供大文件需要更多時間(再次出現不良用戶體驗)。

所以,在最好的,所有三個以上應optimsed:

  1. 文件應進行壓縮/上傳前縮小(用戶的機器)。
  2. 文件應以某種默認大小存儲。
  3. 文件應按要求的尺寸提供(因此如果需要拇指圖像,請使用拇指)。
0

我會這樣做。這取決於你使用的圖像。如果用戶決定要上傳half GB picture of the moon或其他內容,最好爲用戶上傳文件大小限制。

例如,照片桶有以下限制:
免費帳戶:最多各5 MB或2048×1536分辨率
臨帳戶:高達4000 X 3000分辨率

的Facebook用於調整照片大小爲最大高度爲604像素,去年更改爲720像素。他們還提供「高分辨率」複選框選項,允許用戶選擇提供鏈接以下載較大版本的照片。

如果照片只用於在某個區域顯示,並且原件不需要保存,那麼我會將它們調整爲適合您的Web應用程序的寬度/高度。如果您需要縮略圖,我也會在上傳過程中生成這些縮略圖。