Estensioni della videocamera

Camera2 e CameraX forniscono un'API Extensions che consente alla tua app di accedere alle seguenti estensioni implementate dai fornitori sui dispositivi Android:

  • Auto:regola la modalità di estensione in base allo sfondo della scena corrente, che dipende dall'implementazione della libreria del fornitore. Ad esempio, in condizioni di scarsa illuminazione, la modalità Auto passa alla modalità Notte per scattare una foto. Per le foto ritratto, la modalità automatica applica il ritocco viso o l'effetto bokeh.
  • Bokeh:mette a fuoco il soggetto in primo piano e sfoca lo sfondo. In genere viene utilizzata per scattare foto di ritratti di persone con uno sfondo sfocato.
  • Ritocco viso:ritocca l'aspetto della pelle, la tonalità sotto gli occhi e altro ancora.
  • HDR (High Dynamic Range): amplia la gamma di esposizione, per foto più vivide. In modalità HDR, la fotocamera scatta diverse foto con vari valori di esposizione e le unisce in un'unica foto.
  • Notte:illumina le foto in condizioni di scarsa illuminazione. La fotocamera scatta diverse foto con vari valori di esposizione e le unisce in un'unica foto. Questo processo può richiedere diversi secondi e l'utente deve tenere fermo lo smartphone mentre la fotocamera scatta le foto.

Le API di estensione Camera2 e CameraX espongono lo stesso insieme di estensioni, disponibili su molti dispositivi supportati.

Dispositivi supportati

Non tutti i dispositivi supportano le estensioni e, anche se un dispositivo supporta le estensioni, non le supporta tutte.

Per un elenco dei dispositivi noti che supportano le estensioni, consulta Dispositivi supportati. Per verificare se un'estensione è disponibile sul tuo dispositivo, consulta la documentazione dell'API Camera2 Extensions e dell'API CameraX Extensions, rispettivamente.

Passaggi successivi

Scopri come attivare le estensioni della fotocamera per la tua app: