2012-12-03 100 views
0

在我的應用程序中,用戶可以使用PHP將Android中的一些圖像上傳到Web服務器。 你喜歡哪種圖像尺寸? 我想在上傳之前調整圖像大小,我不知道哪個尺寸會是最好的... 您更喜歡哪種質量?對於小文件大小和可接受的圖像質量,哪種質量最好?圖片大小Android上傳PHP

最後一個問題。用戶可以在ListView中加載圖像。然後點擊它後,他們可以在一個很大的圖像視圖中看到圖像。你會用PHP創建大拇指嗎?還是在上傳時會保存一個大拇指?如果上傳時要保存,請告訴我一個大拇指的好大小和質量。

謝謝!

回答

0

這個問題太多了。 :) 讓我嘗試。

a。上傳圖片時需要注意的是網絡的速度以及手機的容量。您可以在2.5G網絡連接上上傳說1024px的max_width/max_height。但是,如果您想一次上傳多張圖片,最好還是進一步縮小尺寸。

b。下載時,您應下載整個映像並將其保存在文件系統中。對於列表視圖,您應該在讀取圖像時將圖像縮放爲縮略圖大小,對於完整圖像,使用scale = 1進行顯示。

c。可以將圖像上傳到base64,然後在服務器端將圖像轉換回png/jpg。 d)。 JPEG質量爲75%,max_width/max_height爲1024,對我來說工作得很好。

+0

好的謝謝你的回答。我想下載listview的大拇指,因爲我認爲這是太多的流量下載所有的大圖像。是不是有任何性能問題縮小圖像在飛行中使用PHP? – t18935

+0

如果您要下載listview的拇指,那麼當用戶想要看到它們時,您還需要下載較大的圖像。對於另一個問題,保存時還會將服務器上的Thubnails與完整的映像一起保存。無論哪種方式,它應該工作,如果你的服務器是良好的配置,並且流量不是每秒100次命中。 – PravinCG