Camera2 e CameraX forniscono un'API per le estensioni che consente alla tua app di accedere alle seguenti estensioni che i fornitori hanno implementato sui dispositivi Android:
- Automatica: regola la modalità di estensione in base allo sfondo della scena corrente, che dipende dall'implementazione della libreria del fornitore. Ad esempio, in scenari con poca luce, passa automaticamente alla modalità Notte per scattare una foto. Per le foto ritratto, applica automaticamente Ritocco viso o Bokeh.
- Bokeh: mette a fuoco il soggetto in primo piano e sfoca lo sfondo. In genere si scattano foto verticali di persone con uno sfondo morbido e sfocato.
- Ritocco viso: ritocca la texture della pelle, il tono del contorno occhi e molto altro ancora.
- HDR (High Dynamic Range): amplia la gamma di esposizione, producendo foto più vivide. In modalità HDR, la fotocamera realizza più foto con vari valori di esposizione e le unisce in una sola.
- Notte:aumenta la luminosità delle foto in condizioni di scarsa illuminazione. La fotocamera realizza più foto con vari valori di esposizione e le unisce in una sola. Questo processo può richiedere diversi secondi e l'utente deve tenere fermo il telefono mentre la fotocamera scatta le foto.
Le API delle estensioni Camera2 e CameraX mostrano lo stesso insieme di estensioni, disponibili su molti dispositivi supportati.
Dispositivi supportati
Non tutti i dispositivi supportano le estensioni e, anche se un dispositivo le supporta, non tutte le estensioni.
Per un elenco dei dispositivi noti che supportano le estensioni, vedi Dispositivi supportati. Per verificare se un'estensione è disponibile sul tuo dispositivo, consulta la documentazione sull'API Camera2 Extensions e sull'API CameraX Extensions.
Passaggi successivi
Scopri come attivare le estensioni della fotocamera per la tua app:
- Documentazione relativa all'API Camera2 Extensions.
- Documentazione relativa all'API CameraX Extensions.