Rozszerzenia do aparatu

Camera2CameraX udostępniają interfejs API rozszerzeń, który umożliwia Twojej aplikacji dostęp do tych rozszerzeń wdrożonych 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 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 obiekt na pierwszym planie 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 wykonuje kilka zdjęć z różnymi wartościami ekspozycji i łączy je w jedno.
  • Noc: rozjaśnia zdjęcia przy słabym oświetleniu. Aparat robi kilka zdjęć z różnymi wartościami ekspozycji i łączy je w jedno. Ten proces może potrwać kilka sekund, a użytkownik powinien trzymać telefon nieruchomo, gdy aparat robi zdjęcia.

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 APICameraX Extensions API.

Dalsze kroki

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