Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 图像分辨率限制在1024x1024 CameraX上_Android_Kotlin_Resolution_Aspect Ratio_Android Camerax - Fatal编程技术网

Android 图像分辨率限制在1024x1024 CameraX上

Android 图像分辨率限制在1024x1024 CameraX上,android,kotlin,resolution,aspect-ratio,android-camerax,Android,Kotlin,Resolution,Aspect Ratio,Android Camerax,我正在使用CameraX在我的Android应用程序中捕获图像。我的问题是我不能改变图像分辨率。或者我应该说我不能将其更改为高于1024x1024 我尝试使用纵横比和分辨率将捕获分辨率更改为1920x1080,但我尝试的组合都不起作用。例如,如果我将比率设置为16:9,我将获得1024x576分辨率 我随后安装了CameraX,因此我的代码与此完全相同,但纵横比不同,并添加了 setTargetResolution(Size(1080, 1920)) 如果您检查StreamConfigurat

我正在使用CameraX在我的Android应用程序中捕获图像。我的问题是我不能改变图像分辨率。或者我应该说我不能将其更改为高于1024x1024

我尝试使用纵横比和分辨率将捕获分辨率更改为1920x1080,但我尝试的组合都不起作用。例如,如果我将比率设置为16:9,我将获得1024x576分辨率

我随后安装了CameraX,因此我的代码与此完全相同,但纵横比不同,并添加了

setTargetResolution(Size(1080, 1920))

如果您检查
StreamConfigurationMap.getOutputSize(int)
的输出,它给您的值是否大于1024?它返回的最大值为4640x3480。您写了关于图像捕获的内容,但链接的示例只是关于预览的?@Ertyguy请告诉我如何使用
StreamConfigurationMap.getOutputSize(int)
。对我来说,这是给编译时错误。它不允许我运行代码。显示一些代码片段。