Rozszerzenia aparatu

Camera2CameraX udostępniają interfejs Extensions API, który umożliwia aplikacji dostęp do tych rozszerzeń zaimplementowanych przez dostawców na urządzeniach z Androidem:

  • Automatycznie: dostosowuje tryb rozszerzenia do tła bieżącej sceny, co zależy od implementacji biblioteki dostawcy. Na przykład przy słabym oświetleniu tryb automatyczny przełącza się na tryb nocny, aby zrobić zdjęcie. W przypadku zdjęć portretowych funkcja Automatycznie stosuje retusz twarzy lub efekt bokeh.
  • Bokeh: wyostrza obiekt na pierwszym planie i rozmywa tło. Zwykle używany do robienia portretów z miękkim, nieostrym tłem.
  • Retusz twarzy: poprawia teksturę skóry, cienie pod oczami i inne elementy.
  • 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 przy słabym oświetleniu. Aparat robi kilka zdjęć o różnych wartościach ekspozycji i łączy je w jedno. Może to potrwać kilka sekund. Użytkownik powinien trzymać telefon nieruchomo, dopóki aparat nie zrobi zdjęć.

Interfejsy API Camera2CameraX 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, a nawet jeśli urządzenie obsługuje rozszerzenia, nie obsługuje wszystkich rozszerzeń.

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

Dalsze kroki

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