camera2-预览流在某些设备上被裁剪/缩放

时间:2018-10-30 14:11:41

标签: android-camera2

我正在使用camera2进行自定义相机功能。在大多数设备上,我到处都可以正常工作,但是在HTC Desire 601上,我碰巧要测试出现在SurfaceView上的预览,这是传递给我的{{1} },我不知道为什么。宽高比很好,但是预览缺少每个边缘周围的内容。拍摄完照片后,我仍显示静止图像,因此看起来好像照相机突然缩小了,这很麻烦。

我注意到该设备上的相机仅支持ImageReader模式,因此可能与此有关,但是我与其他功能良好的旧设备一起工作。最佳匹配的预览和静止图像之间的宽高比差异通常大于4:3(静止图像Legacy与预览4208/3120 = 1.348718甚至会导致HAL发出警告,但我也看不出是怎么引起问题的。我一直在弄乱作物区域,虽然我可以“放大”默认作物区域,但已经是最大作物了,不能包含在内较大的边缘。

有人知道这里发生了什么吗,还是我应该把它写成另一个我不打算解决的神秘的camera2错误?

0 个答案:

没有答案