我正在制作一个相机应用程序,它具有:
所以到目前为止,我的方法是:
a.我将这个数组添加到旋转器中:
Sizes[] sizes = configurationMap.getOutputSizes(ImageFormat.YUV_420_888);
b.然后,我让用户从微调器中进行选择,并将选定的选项转换为两个整数。
直到这里,它是蛋糕漫步,但从这里开始,我不知道如何将这些(宽度和高度)应用到相机,以获得与用户选择的图像输出相同的图像。
我研究过使用OutputConfiguration()
,但是它的变种都不能同时包含高度和宽度。
发布于 2018-10-09 08:11:39
看看Camera2Basic,它创建了一个ImageReader来接收来自相机的JPEG图像,看看如何设置一个带有预览和回调的捕获会话来接收JPEG图像。
您只需在ImageReader构造函数中将JPEG格式替换为YUV_420_888,并将大小替换为用户选择的值。
https://stackoverflow.com/questions/52700634
复制相似问题