2011-10-10 34 views
0

我想從服務器上載圖片,並想知道如何將圖片轉換成縮略圖,以便它們能夠快速上傳,以及如何從縮略圖中獲取更大的圖片快速。我嘗試了很多東西。從服務器上載圖片非常慢

在此先感謝

+4

一個好的開始是告訴我們你試過了什麼。 –

+0

@vikas請在這裏更新你的代碼 –

+0

你有沒有使用asynctask();? –

回答

0

在服務器上,您需要保留2個圖像的副本。首先是縮略圖,另一個是圖像。 首先,您需要異步下載縮略圖。如果用戶希望看到它,則會異步下載原始圖像。在下載原始圖像時,您可以將縮放後的縮略圖圖像顯示爲佔位符圖像。所以當下載完成後顯示下載的圖像。 請確保以異步方式下載圖像,否則您將阻止主線程並且UI將卡住。

這是谷歌圖像如何工作。

的iOS有一個非常漂亮的API SWPhotoBrowser用來處理照片的下載和緩存從網絡的無縫連接。我相信,Android也必須有一些API。

如果您需要任何幫助,我也可以幫助您完成代碼。


對於的Android可以使用ImageLoader下載和顯示圖像 - 它可以使用緩存和節省內存在加載時縮放圖像。