Kameraerweiterungen

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

  • Automatisch:Der Erweiterungsmodus wird an den aktuellen Szenenhintergrund angepasst, der von der Implementierung der Anbieterbibliothek abhängt. Bei schlechten Lichtverhältnissen wechselt die Kamera beispielsweise automatisch in den Nachtmodus, um ein Foto aufzunehmen. Bei Porträtaufnahmen werden automatisch die Gesichtsretusche oder der Bokeh-Effekt angewendet.
  • Bokeh:Das Motiv im Vordergrund wird scharf gestellt und der Hintergrund weichgezeichnet. Wird normalerweise für Porträtaufnahmen von Personen mit einem weichen, unscharfen Hintergrund verwendet.
  • Gesichtsretusche:Hautstruktur, Hautton unter den Augen und mehr werden retuschiert.
  • HDR (High Dynamic Range): Erweitert den Belichtungsbereich, was zu lebendigeren Fotos führt. Im HDR-Modus nimmt die Kamera mehrere Fotos mit unterschiedlichen Belichtungswerten auf und fügt sie zu einem Bild zusammen.
  • Nacht:Fotos, die bei schlechten Lichtverhältnissen aufgenommen wurden, werden aufgehellt. Die Kamera nimmt mehrere Fotos mit unterschiedlichen Belichtungswerten auf und fügt sie zu einem Bild zusammen. Dieser Vorgang kann einige Sekunden dauern. Der Nutzer sollte das Smartphone ruhig halten, während die Kamera Fotos aufnimmt.

Die Camera2- und CameraX-Erweiterungs-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. Selbst wenn ein Gerät Erweiterungen unterstützt, werden nicht alle Erweiterungen unterstützt.

Eine Liste der bekannten Geräte, die Erweiterungen unterstützen, finden Sie unter Unterstützte Geräte. Ob eine Erweiterung auf deinem Gerät verfügbar ist, kannst du in der Dokumentation zur Camera2 Extensions API bzw. zur CameraX Extensions API nachlesen.

Nächste Schritte

So aktivieren Sie Kameraerweiterungen für Ihre App: