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