本人现在要实现一个相似微信朋友圈那个功能,要用相机照相,发送出去照出来的这个图片,但是现在本人这获得的图片尺寸很小,而且很不清晰。问了下人好像是被系统默认给压缩了防止OOM的。问一下怎么样解决。
本人用 intent_camera.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult 打开的相机
然后在onActivityResult中
Bundle extras = data.getExtras();
Bitmap bitmap = (Bitmap)extras.get(“data”);
这样获取的图片信息。
问一下怎么才能获取到原图,最好可以同时防止OOM…
本人用 intent_camera.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult 打开的相机
然后在onActivityResult中
Bundle extras = data.getExtras();
Bitmap bitmap = (Bitmap)extras.get(“data”);
这样获取的图片信息。
问一下怎么才能获取到原图,最好可以同时防止OOM…
解决方案
20
在拍照前指定好图片生成的路径和名字,在拍照完成后到这个目录取数据就行了