Kameraerweiterungen

Camera2 und CameraX bieten eine Extensions API, mit der deine App auf die folgenden Erweiterungen zugreifen kann, die von Anbietern auf Android-Geräten implementiert wurden auf Android-Geräten:

  • Automatisch: Der Erweiterungsmodus wird an den aktuellen Hintergrund der Szene angepasst, was von der Implementierung der Anbieterbibliothek abhängt. Bei wenig Licht wechselt der Modus beispielsweise zu „Nacht“, um ein Foto aufzunehmen. Bei Porträtaufnahmen wendet der Modus „Automatisch“ die Gesichtsretusche oder den Bokeh-Effekt an.
  • Bokeh: Das Motiv im Vordergrund wird scharfgestellt und der Hintergrund verschwommen dargestellt. Dieser Modus wird in der Regel verwendet, um Porträtaufnahmen von Personen mit einem weichen, unscharfen Hintergrund zu machen.
  • Gesichtsretusche: Die Hautstruktur wird verbessert, der Farbton unter den Augen angepasst und vieles mehr.
  • HDR (High Dynamic Range): Der Belichtungsbereich wird erweitert, wodurch lebendigere Fotos entstehen. Im HDR-Modus nimmt die Kamera mehrere Fotos mit unterschiedlichen Belichtungswerten auf und führt sie zu einem Foto zusammen.
  • Nacht: Fotos werden bei wenig Licht aufgehellt. Die Kamera nimmt mehrere Fotos mit unterschiedlichen Belichtungswerten auf und führt sie zu einem Foto zusammen. Dieser Vorgang kann einige Sekunden dauern. Der Nutzer sollte das Smartphone ruhig halten, während die Kamera Fotos aufnimmt.

Die Camera2 und CameraX Extension APIs bieten dieselben Erweiterungen, die auf vielen unterstützten Geräten verfügbar sind.

Unterstützte Geräte

Nicht alle Geräte unterstützen Erweiterungen. Auch wenn ein Gerät Erweiterungen unterstützt, werden nicht alle Erweiterungen unterstützt.

Eine Liste der bekannten Geräte, die Erweiterungen unterstützen, findest du unter Unterstützte Geräte. Informationen dazu, ob eine Erweiterung auf deinem Gerät verfügbar ist, findest du in der Dokumentation zur Camera2 Extensions API und zur CameraX Extensions API.

Nächste Schritte

Informationen zum Aktivieren von Kameraerweiterungen für deine App: