2012-12-10 53 views
0

我正在開發一個android應用程序,它包含多個圖像,我必須從drawable中獲取它們,所以我使用位圖來避免內存異常通過重新縮放它們,但問題是當重新縮放時,圖像的分辨率(/質量)降低。我怎樣才能克服這個問題?Android位圖失去圖像分辨率

+1

你真的得到'內存不足的例外'嗎?你處理了多少張圖片?如果你降低分辨率,當然它會失去質量......你問你的問題的方式可能不是正確的方式爲stackoverflow .... – Matthieu

回答

0

您可以保留對原始字節數組的引用並檢查您的位圖大小,但我只是在相應的可繪製文件夾中使用png。自己縮放/重新加載圖像並檢查質量可能會讓垃圾收集語言更加飢餓。 讓Android做它的事情..

0

您可以避免質量損失的唯一方法是按比例縮放圖像的寬度和高度。

例如:如果您的分辨率爲100x80,請嘗試將其降至5x:4x。這將有助於保持質量。