【问题标题】:How can i get the image as in the preview size of TextureView in camera 2如何在相机 2 中以 TextureView 的预览大小获取图像
【发布时间】:2017-03-22 17:13:52
【问题描述】:

我正在使用 google 示例代码 android-Camera2Basic 学习相机 2 API,因为我已将 AutoFitTextureView 的宽度和高度更改为 200 dp,当我拍摄图片时,我看到该图片的聚焦区域比预览更多大小。

那么我怎样才能获得预览中的图像?

【问题讨论】:

  • 当你问我如何才能获得预览中的图像时,你是什么意思?您是在谈论您想要裁剪的图像,还是想要基于 imageReader 获取相机的整个图像?你试过什么?

标签: android android-camera2


【解决方案1】:

假设您希望以与预览相同的方式裁剪图像,这就是我认为您所要求的,您可以使用 SCALER_CROP_REGION 这是 Camera2 API CaptureRequest 类的一个字段。

更多信息请点击此处:https://developer.android.com/reference/android/hardware/camera2/CaptureRequest.html#SCALER_CROP_REGION

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多