如何自定义Android摄像头的帧大小?

时间:2011-12-09 10:56:10

标签: android android-camera

我想知道是否可以通过原生相机应用程序设置Android相机框架的大小。目标是能够拍摄某种格式的照片(高度==宽度)。我查看了official documentation,但似乎唯一可以传递给intent(ACTION_IMAGE_CAPTURE)的参数是EXTRA_OUTPUT来定义图片的保存路径。< / p>

有什么想法吗? (如果不可能,我想我需要让用户裁剪图片以使其适合给定的方格。)

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以自定义它,只要这是相机服务提供的格式。 (见相机API) 但即使这并不意味着实际支持所需的分辨率。当您使用intent时,您可以调用已安装的相机应用程序 - 它可能会提供一些通过意图进行自定义的方法,但它并未在标准中定义,也不能在不同供应商之间移植。

您最好的选择是发布过程图像并在拍摄后将其裁剪