获取本地图片或拍照并保存到本地
来源:互联网
在onActivityResult方法里通过Intent的getData方法获取的数据转换成bitmap并显示在界面上,有时候会有取不到数据,或者显示的bitmap会非常小,如果将bitmap保存到sd卡后会发现,图片的分辨率很低,并且图片大小也是经过压缩的,不管将相机的像素设置多高,最后通过这种方式返回的bitmap总是经过压缩了的。如果想获得理想的照片大小和分辨率改如何处理呢?我先来简述一下为什么返回的图片是经过了压缩的。在onActivityResult方法里通过Intent的getData方法获取的数据转换成bitm