我正在構建將針對iPhone/iPad和Android手機的移動應用程序。該應用程序將涉及用戶拍照並上傳到我的服務器,稍後用戶將能夠在他們的移動設備上查看這些照片(儘管不一定是他們自己的照片,所以Android用戶可能正在查看用iPhone拍攝的照片)。移動應用程序的圖像大小最佳做法
我應該保存哪些尺寸的照片以覆蓋大多數使用情況? iPad是1.333 W/H,大多數手機是1.5或1.333 W/H,有一些罕見的1.666 W/H。具體來說:
iPad:1024x768,iPad3:2048x1536,iPhone和其他一些手機:960x640,480x320,800x480。
爲了能夠保持可管理性,我需要決定一些特定的圖像尺寸並將照片保存爲這些尺寸。我不是真的在技術方面尋求幫助。我可以在服務器端進行圖像縮放等。我在尋求有關圖像大小的建議/最佳實踐/經驗教訓之前,我已經深入到構建它。
- 我應該保存哪些尺寸的照片來涵蓋大多數使用情況?
- 爲了節省傳輸時間(例如縮小2048x1536 iPad照片),您是否建議在上傳到服務器之前進行任何客戶端擴展,或者我應該始終傳輸原件?
- 我應該如何處理不兼容的圖像尺寸(例如,顯示用Android設備上的iPad拍攝的照片)?我應該在發送給客戶端之前在服務器上預先剪切這些圖像,還是應該讓客戶端手機處理圖像大小調整?
- 還有UI的問題。除了照片外,網頁上還有其他的東西可能是一兩個按鈕用於導航。我應該在保存圖片時保持相同的高寬比嗎?
我知道其中的一些問題沒有一個答案,答案是相對的,但我想得到一些意見。謝謝。
感謝Gophermofur,這也是有幫助的。 – cetioren