من میخام یک فایل عکس رو از حافظه داخلی فراخوانی کنم و در برنامه داخل ImageView نشون بدم

میشه لطفا راهنمایی بفرمایید
و دوم اینکه من کدی پیدا کردم ک اینکارو میکنه ولی با هربار فراخوانی کیفیت عکس پایین میاد و با چندبار فراخوانی اصلا دیگه عکس قابل دیدن نیست


private Bitmap LoadImageBitmap() {
Bitmap bitmap = null;
try {
ContextWrapper wrapper = new ContextWrapper(context.getApplicationContext());
File axfile = wrapper.getDir("Images",context.MODE_PRIVATE);
axfile = new File(axfile,Filename);
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
bitmap = BitmapFactory.decodeFile(axfile.toString(), options);
} catch (Exception e) {
Log.d("saveImage", "Exception 3, Something went wrong!");
e.printStackTrace();
}
return bitmap;
}