【发布时间】:2017-05-11 14:08:58
【问题描述】:
我想使用 camera2 api 在全屏 中显示预览。我选择的相机尺寸是 4160x3120 (16:9),我的屏幕是 1080x1920 (9:16)。因此,如果我希望预览正确缩放,我必须裁剪相机输出:
Rect zoomCrop = new Rect(0, 0, 1755, 3120);
captureRequestBuilder.set(CaptureRequest.SCALER_CROP_REGION, zoomCrop);
裁剪后的预览尺寸应为 1755x3120,其比例也是 9:16。预览仍然被拉伸。
问题:
我是否正确使用SCALER_CROP_REGION?如果没有,我应该如何使用它?
提前致谢
【问题讨论】:
标签: android scale crop preview android-camera2