Rozszerzenia do aparatu

Kamera Camera2 i CameraX udostępniają interfejs API rozszerzeń, który daje aplikacji dostęp do tych rozszerzeń, które dostawcy zaimplementowali na urządzeniach z Androidem:

  • Automatycznie: dostosowuje tryb rozszerzenia do bieżącego tła sceny, w zależności od wdrożenia biblioteki dostawcy. Na przykład przy słabym oświetleniu automatycznie przełącza się na tryb nocny, aby zrobić zdjęcie. W przypadku zdjęć portretowych automatycznie stosuje się retusz twarzy lub bokeh.
  • Bokeh: wyostrza obiekt na pierwszym planie i rozmywa tło. Zwykle używa się go do robienia zdjęć portretowych na miękkim i nieostrym tle.
  • Retusz twarzy: poprawia teksturę skóry, cienie pod oczami i inne efekty.
  • HDR (High Dynamic Range): poszerza zakres ekspozycji, dzięki czemu zdjęcia są bardziej żywe. W trybie HDR aparat robi kilka zdjęć o różnych wartościach ekspozycji i łączy je w jedno.
  • Noc: rozjaśnia zdjęcia w słabym oświetleniu. Aparat robi kilka zdjęć o różnej ekspozycji i łączy je w jedno. Ten proces może potrwać kilka sekund. Użytkownik powinien trzymać telefon nieruchomo podczas robienia zdjęć.

Interfejsy API rozszerzeń Camera2 i CameraX udostępniają ten sam zestaw rozszerzeń, które są dostępne na wielu obsługiwanych urządzeniach.

Obsługiwane urządzenia

Nie wszystkie urządzenia obsługują rozszerzenia. Nie wszystkie rozszerzenia są obsługiwane nawet wtedy, gdy urządzenie je obsługuje.

Listę znanych urządzeń obsługujących rozszerzenia znajdziesz w sekcji Obsługiwane urządzenia. Aby sprawdzić, czy na Twoim urządzeniu jest dostępne rozszerzenie, zapoznaj się z dokumentacją interfejsów Camera2 Extensions API i CameraX Extensions API.

Dalsze kroki

Dowiedz się, jak włączyć rozszerzenia aparatu w aplikacji: