Camera2 e CameraX forniscono un'estensione API 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 scenari di scarsa illuminazione, la modalità Auto passa alla modalità Notturna per scattare una foto. Per le foto ritratto, l'opzione Automatica applica il ritocco viso o il bokeh.
- Bokeh: mette a fuoco il soggetto in primo piano e sfoca lo sfondo. Di solito viene utilizzato per scattare foto ritratto di persone con uno sfondo morbido e fuori fuoco.
- Ritocco viso: perfeziona la texture della pelle, il tono del contorno occhi e altro ancora.
- HDR (High Dynamic Range): amplia l'intervallo di esposizione, per ottenere foto più vivide. In modalità HDR, la fotocamera scatta diverse foto con vari valori di esposizione e le unisce in una sola.
- Notte:aumenta la luminosità delle foto in condizioni di scarsa illuminazione. La videocamera impiega diverse foto con diversi valori di esposizione e uniscile in un'unica. Questa operazione può richiedere diversi secondi e l'utente deve tenere fermo lo smartphone mentre la fotocamera scatta le foto.
La funzionalità Camera2 e Le API dell'estensione CameraX espongono lo stesso set di estensioni, disponibili in molti dispositivi supportati.
Dispositivi supportati
Non tutti i dispositivi supportano le estensioni e, anche se un dispositivo supporta le estensioni, non supporta tutte le estensioni.
Per un elenco dei dispositivi noti che supportano le estensioni, vedi Dispositivi supportati. Per verificare se sia disponibile un'estensione sul dispositivo, consulta API Camera2 Extensions e API CameraX Extensions documentazione.
Passaggi successivi
Scopri come attivare le estensioni della fotocamera per la tua app: