Rozszerzenia do aparatu

Aparat2 i CameraX udostępniają interfejs Extensions API, który zapewnia aplikacji dostęp do tych rozszerzeń dostawców wdrożonych na urządzeniach z Androidem:

  • Automatycznie:dostosowuje tryb rozszerzenia do bieżącego tła sceny, w zależności od implementacji biblioteki dostawcy. Na przykład przy słabym oświetleniu Auto przełącza się na tryb nocny, aby zrobić zdjęcie. W przypadku zdjęć portretowych Automatycznie stosuje retusz twarzy lub efekt Bokeh.
  • Bokeh: wyostrza obiekt na pierwszym planie i rozmywa tło. Zwykle jest używany do robienia portretowych zdjęć osób na miękkim, nieostre tło.
  • Retusz twarzy: retuszuje 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. Ten proces może potrwać kilka sekund, a w czasie gdy aparat robi zdjęcia, użytkownik powinien trzymać telefon nieruchomo.

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 i nawet jeśli urządzenie je obsługuje, nie wszystkie rozszerzenia są obsługiwane.

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ą Camera2 Extensions API i CameraX Extensions API.

Dalsze kroki

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