Więcej informacji o trybie Google Low Light Boost

Usługi Google Play oferują bibliotekę Google Low Light Boost. Ta biblioteka umożliwia aplikacjom dynamiczne dostosowywanie jasności kamery w czasie rzeczywistym, aby dostosować się do warunków słabego oświetlenia, nawet na urządzeniach, które nie obsługują trybu AE Boost w przypadku słabego oświetlenia.

Oferujemy kilka różnych sposobów na robienie zdjęć w warunkach słabego oświetlenia. Aby wybrać odpowiednie podejście do potrzeb aplikacji, zapoznaj się z artykułem Wybieranie najlepszej opcji dla słabego oświetlenia.

Kluczowe interfejsy

Aby korzystać z Google Low Light Boost, musisz znać 2 główne interfejsy:

  • LowLightBoostClient pozwala potwierdzić, że moduł jest zainstalowany z Usług Google Play, i w razie potrzeby go zainstalować. Klienta używasz też do tworzenia LowLightBoostSession.
  • LowLightBoostSession zarządza niezbędnymi powierzchniami wejściowymi i wyprowadza podświetlone podglądowe zdjęcie na powierzchnię udostępnioną przez aplikację. Za pomocą funkcji LowLightBoostSession można włączać i wyłączać wzmocnienie przy słabym oświetleniu.

Proces korzystania z Google Low Light Boost

Aby przesłać obrazy podglądu w warunkach słabego oświetlenia, wykonaj te czynności:

  1. Sprawdź, czy Twoje urządzenie obsługuje tryb AE z wzmocnieniem w warunkach słabego oświetlenia. Jeśli urządzenie obsługuje tryb ulepszonego trybu słabego oświetlenia, użyj go zamiast funkcji Google Low Light Boost.
  2. Utwórz sesję Camera2. Biblioteka LLB oprogramowania współpracuje z interfejsami Camera2 API.
  3. Utwórz LowLightBoostClient. Ten obiekt udostępnia niezbędne narzędzia, których potrzebujesz do korzystania z Google Low Light Boost.
  4. Sprawdź, czy zainstalowany jest moduł wzmocnienia w warunkach słabego oświetlenia Funkcja Google Boost w słabym oświetleniu jest obsługiwana przez Usługi Google Play, więc musisz sprawdzić, czy są one już zainstalowane na urządzeniu. Jeśli nie, musisz zainstalować moduł.
  5. Sprawdź, czy kamera urządzenia obsługuje funkcję Google Boost w słabym oświetleniu.
  6. Utwórz LowLightBoostSession. Ten obiekt umożliwia włączanie i wyłączanie trybu słabego oświetlenia.
  7. Wyświetl podgląd lub nagraj film tak jak zwykle w aplikacji Camera2.
  8. Gdy kamera nie jest już aktywna, zwolnij sesję.