2011-08-05 56 views
1

采取小尺寸图像我已经通过传递动作“android.media.action.IMAGE_CAPTURE”称为意图机器人:通过相机

即intent.setAction(“android.media.action.IMAGE_CAPTURE”);和我得到的图像是小尺寸。我想获得730X1115尺寸的全尺寸图像。我该如何得到它。

+0

这里已经有一些答案了:http://stackoverflow.com/questions/4632231/is-there-any-way-to-store-full-size-image-returned-from-camera-activity-in-intern –

+1

尝试将您的图片转换成位图,并指定位图的大小,它可能工作尝试 – Abhi

+0

但是当通过URI来onactivityResult()则在URI给NULL ???? – Geetanjali

回答

0

我已经给在它得到合适的边框尺寸缩放该图像。

0

您是否尝试过使用

Intent cameraIntent = new Intent(MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA);

虽然两个代码,这将您重定向到本机摄像头有一直与质量的考虑太大的差别。可能你应该试试看。

+0

我已经尝试过了,但有没有矩形来进行裁剪图像 – Geetanjali

+0

但你不能指望用户向右拖放图片!我们必须在程序中做到这一点。一旦完成使用相机使用位图捕捉图像并相应地压缩或缩放图像。我相信这是我们如何做到的。 –

+0

不,我的意思是,当我们通过摄像头捕捉图像,然后我使用了crop = true,那么为什么它没有显示任何矩形 – Geetanjali