【问题标题】:how to increase camera resolution when using IMAGE_CAPTURE intent使用 IMAGE_CAPTURE 意图时如何提高相机分辨率
【发布时间】:2010-11-18 13:43:17
【问题描述】:

我运行我的 android 应用程序,并在 安卓手机,但我得到的相机图像总是很小 解析度。看来默认情况下,android相机分辨率是 小(例如640*480),如何提高分辨率?

我使用下面的代码来实现摄像头部分:

Intent i = new Intent("android.media.action.IMAGE_CAPTURE"); 
File photo=new File(Environment.getExternalStorageDirectory(), "123.jpg"); 
i.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photo)); 
startActivityForResult(i, 1); 

对此有何建议???

【问题讨论】:

    标签: android camera


    【解决方案1】:

    自己没有尝试过,但您可以尝试在 Intent 中添加 EXTRA_VIDEO_OUTPUT 额外内容。

    只需添加:

    i.putExtra(MediaStore.EXTRA_VIDEO_OUTPUT, 1);

    更多信息请参见the reference

    【讨论】:

      猜你喜欢
      • 2012-07-04
      • 1970-01-01
      • 1970-01-01
      • 2010-09-06
      • 2010-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-06
      相关资源
      最近更新 更多