配置优化、闪光灯和文件格式

您还可以通过其他几种方式使用 ImageCapture 配置设备的摄像头。您可以使用 ImageCapture.Builder 方法来执行此操作。

设置捕获模式

使用 ImageCapture.Builder.setCaptureMode() 在拍照时配置捕获模式。

捕获模式默认为 CAPTURE_MODE_MINIMIZE_LATENCY。如需了解更多信息,请参阅 setCaptureMode() 参考文档。

设置闪光灯模式

默认的闪光灯模式为 FLASH_MODE_OFF。要设置闪光灯模式,请使用 ImageCapture.Builder.setFlashMode()

文件类型

本文档中演示的工作流程完全支持 JPEG 格式。有关如何将 YUV_420_888 格式的 Media.Image 对象转换为 RGB Bitmap 对象的示例代码,请参阅 YuvToRgbConverter.kt