【问题标题】:Android CameraX - CameraView and ImageCapture in one activityAndroid CameraX - CameraView 和 ImageCapture 在一个活动中
【发布时间】:2020-08-12 12:52:40
【问题描述】:

我正在尝试使用 CameraView 图像捕获。不幸的是 takePicture 方法不允许任何配置。我想以特定分辨率拍摄照片。当我使用 ImageCapture 时,我需要手动设置 CameraX 对象。如何处理?

【问题讨论】:

    标签: android android-camera android-camerax


    【解决方案1】:

    CameraView 是一个高级 CameraX 组件,允许轻松使用 PreviewImageCaptureVideoCapture 用例,并将相机的打开/关闭附加到生命周期,它提供的便利性来自以牺牲灵活性/可配置性为代价。如果你只是需要一些东西来轻松显示预览和拍摄照片/视频,你应该使用CameraView,但如果你需要更多地控制图像捕获的分辨率等东西,你需要配置和构建用例,并自行设置相机。

    请注意,CameraView 还提供了一些其他不错的功能,例如点击对焦和捏合缩放,如果您手动设置 Preview 和 @987654328,则必须自己实现这些功能@用例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-05
      相关资源
      最近更新 更多