相机扩展

Camera2CameraX 提供一个扩展 API,允许您的应用访问供应商在 Android 设备上实现的以下扩展

  • 自动:根据当前场景背景调整扩展模式,这取决于供应商库的实现。例如,在弱光情况下,自动切换到夜间模式以拍摄照片。对于人像照片,自动应用面部修饰或散景。
  • 散景:锐化前景主体,模糊背景。通常用于拍摄带有柔和、散景背景的人像照片。
  • 面部修饰:修饰肤色纹理、眼部下方色调等。
  • HDR(高动态范围):扩展曝光范围,从而获得更生动的照片。在 HDR 模式下,相机以各种曝光值拍摄多张照片,并将它们合并成一张。
  • 夜间模式:在弱光情况下使照片更明亮。相机以各种曝光值拍摄多张照片,并将它们合并成一张。此过程可能需要几秒钟,用户应在相机拍摄照片时保持手机静止。

Camera2 和 CameraX 扩展 API 公开相同的扩展集,这些扩展集在许多 支持的设备 上可用。

支持的设备

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

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

下一步

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