打开相机,图像尺寸为16:9编程

时间:2017-10-27 10:26:41

标签: java android camera android-implicit-intent

我正在开发一个图像编辑应用程序,当调用相机时,我可以手动将图片大小更改为16:9,是否可以通过以编程方式将图片大小设置为16:9来打开相机。

以下代码调用相机

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION|Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
intent.putExtra(MediaStore.EXTRA_OUTPUT, imgUri);
startActivityForResult(intent, REQUEST_CAMERA);

1 个答案:

答案 0 :(得分:1)

  

是否可以通过以编程方式将图片大小设置为16:9来打开相机

没有

设备上的相机硬件不需要支持16:9。

即使是支持这种分辨率的设备,也不需要相机应用程序支持16:9。

即使对于那些支持此类解决方案的相机应用,也没有标准方法可以通过ACTION_IMAGE_CAPTURE申请此功能。