Modus für wenig Licht von Google

Die Google Play-Dienste bieten die Google Low Light Boost-Bibliothek. Mit dieser Bibliothek können Apps die Helligkeit der Kamera in Echtzeit dynamisch an die Lichtverhältnisse anpassen, auch wenn sie auf Geräten ausgeführt werden, die den AE-Modus „Low Light Boost“ nicht unterstützen.

Wir bieten verschiedene Möglichkeiten, Bilder bei schlechten Lichtverhältnissen aufzunehmen. Informationen dazu, wie Sie den richtigen Ansatz für Ihre App auswählen, finden Sie unter Die beste Option für schlechte Lichtverhältnisse auswählen.

Wichtige Oberflächen

Es gibt zwei Hauptoberflächen, die Sie kennen sollten, um den Google-Boost bei schlechten Lichtverhältnissen zu verwenden:

  • Mit LowLightBoostClient können Sie prüfen, ob das Modul über die Google Play-Dienste installiert ist, und es bei Bedarf installieren. Außerdem verwenden Sie den Client, um eine LowLightBoostSession zu erstellen.
  • LowLightBoostSession verwaltet die erforderlichen Eingabeoberflächen und gibt die aufgehellte Kameravorschau auf die von der App bereitgestellte Oberfläche aus. Mit LowLightBoostSession können Sie die Funktion „Optimierung bei schlechten Lichtverhältnissen“ aktivieren oder deaktivieren.

Google Low Light Boost-Workflow

So fügen Sie Vorschaubilder bei schlechten Lichtverhältnissen hinzu:

  1. Prüfen Sie, ob Ihr Gerät den AE-Modus „Boost bei wenig Licht“ unterstützt. Wenn das Gerät den AE-Modus „Low Light Boost“ unterstützt, verwenden Sie diesen anstelle des Google-Modus „Low Light Boost“.
  2. Erstellen Sie eine Camera2-Sitzung. Software-LLB funktioniert mit den Camera2 APIs.
  3. Erstellen Sie einen LowLightBoostClient. Dieses Objekt enthält wichtige Dienstprogramme, die Sie für die Verwendung des Modus bei wenig Licht (Low Light Boost) von Google benötigen.
  4. Prüfen Sie, ob das Modul für die Verbesserung bei schlechten Lichtverhältnissen installiert ist. Der Google-Boost bei schlechten Lichtverhältnissen wird von den Google Play-Diensten bereitgestellt. Sie müssen also prüfen, ob er bereits auf dem Gerät installiert ist. Andernfalls müssen Sie das Modul installieren.
  5. Prüfen Sie, ob die Kamera des Geräts den Google-Boost für Aufnahmen bei schlechten Lichtverhältnissen unterstützt.
  6. Erstellen Sie einen LowLightBoostSession. Mit diesem Objekt können Sie den Modus für wenig Licht aktivieren und deaktivieren.
  7. Sehen Sie sich eine Videovorschau an oder nehmen Sie ein Video auf, wie Sie es normalerweise mit Camera2 tun würden.
  8. Wenn die Kamera nicht mehr aktiv ist, geben Sie die Sitzung frei.