相机扩展

Camera2CameraX 提供了扩展 API,让您的应用能够访问设备厂商在 Android 设备上实现的以下扩展功能

  • 自动:根据当前场景背景调整扩展模式,这取决于厂商库的实现。例如,在弱光环境下,自动模式会切换到夜景模式进行拍照。对于人像照片,自动模式会应用人脸修饰或虚化效果。
  • 虚化:使前景主体更清晰,背景模糊。通常用于拍摄背景柔和、失焦的人像照片。
  • 人脸修饰:修饰皮肤纹理、眼底肤色等。
  • HDR(高动态范围):扩大曝光范围,从而获得更生动的照片。在 HDR 模式下,相机以不同的曝光值拍摄多张照片并将其合并为一张。
  • 夜景:在弱光环境下提亮照片。相机以不同的曝光值拍摄多张照片并将其合并为一张。此过程可能需要几秒钟,用户在相机捕获照片时应保持手机稳定。

Camera2CameraX 扩展 API 暴露了相同的一组扩展功能,这些功能在许多支持的设备上可用。

支持的设备

并非所有设备都支持扩展功能,即使设备支持扩展功能,也并非支持所有扩展功能。

有关支持扩展功能的已知设备列表,请参阅支持的设备。要检查您的设备是否支持某个扩展功能,请分别查阅 Camera2 扩展 APICameraX 扩展 API 文档。

后续步骤

了解如何为您的应用启用相机扩展功能