開啟大圖檔

1 篇文章 / 0 new
author
開啟大圖檔
當圖檔過大時, 載入ImageView 時 BitmapFactory.decodeFile() 會發生資料過大而產生錯誤, 暫時克服方式為
BitmapFactory.Options options=new BitmapFactory.Options();
options.inSampleSize = sRate;//需適當壓縮否則會出現記憶體不足
bitmap = BitmapFactory.decodeFile(tarFile,options);

比例參考規則
options.inSampleSize = (fileSize/500000)+1;
Free Web Hosting