Kameraerweiterungen

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

  • Automatisch: Passt den Erweiterungsmodus an den aktuellen Szenenhintergrund an, der von der Implementierung der Anbieterbibliothek abhängig ist. Bei wenig Licht wechselt die Funktion „Automatisch“ zu „Nacht“, um ein Bild aufzunehmen. Bei Porträtfotos werden automatisch Gesichtsretusche oder Bokeh-Effekt angewendet.
  • Bokeh:Das Motiv im Vordergrund wird schärfer gestellt und der Hintergrund weichgezeichnet. Wird normalerweise verwendet, um Porträtfotos von Personen mit einem weichen, unscharfen Hintergrund aufzunehmen.
  • Gesichtsretusche:Hiermit können Sie u. a. die Hautstruktur und den Hautton unter den Augen retuschieren.
  • 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 führt sie zu einem zusammen.
  • Nacht:Mit dieser Option werden Fotos bei wenig Licht heller. 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, und 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: