使用BitMapFactory直接加載本地圖片沼溜,如果圖片太大平挑, 會讀取圖片的所有信息,將其讀進(jìn)內(nèi)存時系草,可能會很卡頓通熄,或者程序崩掉。
布局很簡單找都,activity_main.xml里面一個button唇辨,點擊后加載圖片到iv這個imageView中:
1.直接加載:
可以看到,申請內(nèi)存空間時檐嚣,out of memory 了助泽!(ps: 原圖不大,只有1.5Mb)
將圖片壓縮后嚎京,再讀入到內(nèi)存中:
可以看到嗡贺,已經(jīng)按照原比例進(jìn)行縮放了!