我想知道是否可以通过原生相机应用程序设置Android相机框架的大小。目标是能够拍摄某种格式的照片(高度==宽度)。我查看了official documentation,但似乎唯一可以传递给intent(ACTION_IMAGE_CAPTURE
)的参数是EXTRA_OUTPUT
来定义图片的保存路径。< / p>
有什么想法吗? (如果不可能,我想我需要让用户裁剪图片以使其适合给定的方格。)
谢谢!
答案 0 :(得分:2)
您可以自定义它,只要这是相机服务提供的格式。 (见相机API) 但即使这并不意味着实际支持所需的分辨率。当您使用intent时,您可以调用已安装的相机应用程序 - 它可能会提供一些通过意图进行自定义的方法,但它并未在标准中定义,也不能在不同供应商之间移植。
您最好的选择是发布过程图像并在拍摄后将其裁剪