2013-01-23 39 views
0

我的情景:的Android高效的位圖處理

在我的活動,我必須展示2個畫廊,1大的圖像,另一個是縮略圖(相同酷似默認庫的應用程序)。

我的疑惑:

  1. 我打算保存爲2幅圖像(1大尺寸和另一個縮略圖大小)的SD卡進行快速處理。這是不錯的做法嗎?因爲它會增加尺寸。

  2. 或者我應該在BaseAdapter的getView方法中將較大圖像調整爲小尺寸以便在縮略圖庫中顯示?

哪一個是最佳做法?我不想放慢我的應用程序。

回答

0

請參閱this示例。

我會建議你,只在你的SD卡內放大圖像。但在運行時,Android提供了使用MediaStore.Images.Thumbnails獲得Thumbnails的良好設施。

編輯:

您也可以使用Loading Sample Sized Bitmap。這將首先創建您的需求的樣本大小。然後會給你一個Thumbnail大小Bitmap

StackOverflowAnswers:

1)Get thumbnail of image on SD card

+0

謝謝您的回答。但是我想保存我的圖像而沒有任何格式,所以它不會反映在任何圖庫或照片應用程序中。所以,我不能從MediaStore獲得,就像你解釋的那樣。 – Guna