如何从相机获取完整尺寸的位图? [英] How to get full size bitmap from camera?
本文介绍了如何从相机获取完整尺寸的位图?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我曾经用意来启动相机
Intent cameraIntent = new Intent(
android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
getParent().startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);
和onActivityResult()已使用
and onActivityResult() used
Bitmap thumbnail = (Bitmap) data.getExtras().get("data");
Save_to_SD (thumbnail, filename);
但是获取缩略图的尺寸很小,如何获取完整的位图?
But get thumbnail was small size, how do I get the full bitmap?
推荐答案
将输出保存到一些uri并从那里获取
Save output to some uri and get it from there
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
mImageCaptureUri1 = Uri.fromFile(new File(Environment.getExternalStorageDirectory(),
"tmp_avatar_" + String.valueOf(System.currentTimeMillis()) + ".jpg"));
cameraIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, mImageCaptureUri1);
cameraIntent.putExtra("return-data", true);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
这篇关于如何从相机获取完整尺寸的位图?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文