Rozszerzenia do aparatu

Aparaty Camera2 i CameraX zapewniają interfejs API rozszerzeń, który daje aplikacji dostęp do tych rozszerzeń dostawców wdrożonych 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 w przypadku słabego oświetlenia tryb automatyczny przełączy się na tryb nocny, aby zrobić zdjęcie. W przypadku zdjęć portretowych automatycznie stosuje się retusz twarzy lub efekt bokeh.
  • Bokeh: wyostrza pierwszy plan i rozmywa tło. Zwykle służy do robienia portretów ludzi z miękkim, nieostrym tłem.
  • Retusz twarzy: poprawia teksturę skóry, cienie pod oczami itp.
  • HDR (szeroki zakres dynamiczny): zwiększa 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. Ten proces może potrwać kilka sekund, a w czasie gdy aparat robi zdjęcia, użytkownik powinien trzymać telefon nieruchomo.

Interfejsy API rozszerzeń Camera2CameraX udostępniają ten sam zestaw rozszerzeń, który jest dostępny 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: