我正在尝试获取当前预览的快门速度和 ISO 设置。
我无法找到使用 CameraX 或 Camera2 执行此操作的方法。这不是可用的东西吗?
如果不行,有没有办法获取用于拍照的设置?
最佳答案
对于 Camera2,此信息可在 CaptureResult 中找到。您为每个捕获的图像获得的对象,通过 onCaptureCompleted 。然而,并非所有设备都支持列出此信息;仅列出 READ_SENSOR_SETTINGS 的设备能力将做到这一点。这包括列出硬件级别 FULL 的所有设备或更好,并且可能包括一些有限级别的设备。
具体来说,您想查看 SENSOR_SENSITIVITY适用于 ISO 和 SENSOR_EXPOSURE_TIME快门速度。
如果您想要用于 JPEG 捕获的值,请查看来自用于请求 JPEG 的 CaptureRequest 的 CaptureResult。
关于android - 使用 CameraX 或 Camera2 获取相机 ISO/快门速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63405151/