相机扩展

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

  • 自动:根据当前场景背景调整扩展模式,这取决于供应商库的实现。例如,在低光照场景下,“自动”切换到“夜景”模式来拍照。对于人像照片,“自动”会应用“面部润饰”或“虚化”。
  • 虚化:锐化前景主体并模糊背景。通常用于拍摄具有柔和虚化背景的人像照片。
  • 人脸润饰:美化皮肤纹理、眼部下方色调等。
  • HDR(高动态范围):拓宽曝光范围,从而获得更生动的照片。在 HDR 模式下,相机拍摄多张不同曝光值的图片并将其合并为一张。
  • 夜景:在低光照条件下提亮照片。相机拍摄多张不同曝光值的图片并将其合并为一张。此过程可能需要几秒钟,拍摄过程中用户应保持手机静止。

Camera2CameraX 扩展 API 提供相同的扩展集,这些扩展在许多 受支持的设备 上可用。

支持的设备

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

要查看支持扩展的已知设备列表,请参阅 受支持的设备。要检查设备上是否可用某个扩展,请分别参阅 Camera2 扩展 APICameraX 扩展 API 文档。

后续步骤

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