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 tworzeniaLowLightBoostSession
.LowLightBoostSession
zarządza niezbędnymi powierzchniami wejściowymi i wyprowadza podświetlone podglądowe zdjęcie na powierzchnię udostępnioną przez aplikację. Za pomocą funkcjiLowLightBoostSession
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:
- 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.
- Utwórz sesję Camera2. Biblioteka LLB oprogramowania współpracuje z interfejsami Camera2 API.
- Utwórz
LowLightBoostClient
. Ten obiekt udostępnia niezbędne narzędzia, których potrzebujesz do korzystania z Google Low Light Boost. - 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ł.
- Sprawdź, czy kamera urządzenia obsługuje funkcję Google Boost w słabym oświetleniu.
- Utwórz
LowLightBoostSession
. Ten obiekt umożliwia włączanie i wyłączanie trybu słabego oświetlenia. - Wyświetl podgląd lub nagraj film tak jak zwykle w aplikacji Camera2.
- Gdy kamera nie jest już aktywna, zwolnij sesję.