Kameraerweiterungen

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

  • Automatisch:Der Erweiterungsmodus wird an den aktuellen Hintergrund der Szene angepasst. Dies hängt von der Implementierung der Anbieterbibliothek ab. Bei wenig Licht wechselt der Modus „Auto“ beispielsweise zum Nachtmodus, um ein Foto aufzunehmen. Bei Porträtfotos wird automatisch die Gesichtsretusche oder der Bokeh-Effekt angewendet.
  • Bokeh:Hiermit wird das Motiv im Vordergrund scharfgestellt und der Hintergrund verschwommen. Wird in der Regel verwendet, um Porträtfotos von Personen mit einem weichen, unscharfen Hintergrund aufzunehmen.
  • Gesichtsretusche:Mit dieser Funktion können Sie unter anderem die Hautstruktur und den Hautton unter den Augen optimieren.
  • HDR (High Dynamic Range) vergrößert den Belichtungsbereich für noch lebhaftere Fotos. Im HDR-Modus nimmt die Kamera mehrere Fotos mit verschiedenen Belichtungswerten auf und kombiniert sie zu einem einzigen Bild.
  • Nacht:Hellt Fotos bei wenig Licht auf. Die Kamera nimmt mehrere Fotos mit verschiedenen Belichtungswerten auf und führt sie zu einem zusammen. Dieser Vorgang kann einige Sekunden dauern und der Nutzer sollte das Smartphone ruhig halten, während die Kamera Fotos aufnimmt.

Die Erweiterungs-APIs Camera2 und CameraX 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. Informationen dazu, ob auf Ihrem Gerät eine Erweiterung verfügbar ist, finden Sie in der Dokumentation zur Camera2 Extensions API bzw. zur CameraX Extensions API.

Nächste Schritte

So aktivieren Sie Kameraerweiterungen für Ihre App: