如何从相机获取完整尺寸的位图? [英] How to get full size bitmap from camera?

查看:135
本文介绍了如何从相机获取完整尺寸的位图?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我曾经用意来启动相机

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆