如何使用Android相机捕获低分辨率图片 [英] How to capture low resolution picture using android camera

查看:117
本文介绍了如何使用Android相机捕获低分辨率图片的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想捕获照片并使用Android相机将其保存到我的sdcard中.我知道它很简单,但是我想以低分辨率存储图像而不告诉用户手动设置和设置低分辨率.

I want to capture photo and also save it to my sdcard using android camera.I know its easy but I want to store image in low resolution without telling user go to setting and set low resolution manually.

推荐答案

我知道这已经很晚了,但这是针对那些现在可能阅读此问题的人的,您可以使用以下代码:

I know this is very late but this is for the people who might read this question now , you can use this following code :

 Camera.Parameters parameters = mcamera.getParameters();
        List<Camera.Size> sizes = parameters.getSupportedPictureSizes();
        Camera.Size size = sizes.get(sizes.size()-1);
        Log.d("Parth","Size : "+size.height+","+size.width);
        Log.d("Parth","Sizes:"+sizes.toString());
        parameters.setPictureSize(size.width,size.height);
        mcamera.setParameters(parameters);

这篇关于如何使用Android相机捕获低分辨率图片的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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