Ekstensi kamera

Camera2 dan CameraX menyediakan Extensions API yang memungkinkan aplikasi Anda mengakses ekstensi berikut yang telah diimplementasikan oleh vendor di perangkat Android:

  • Auto: menyesuaikan mode ekstensi sesuai dengan latar belakang scene saat ini, yang bergantung pada implementasi library vendor. Misalnya, dalam skenario cahaya rendah, Otomatis beralih ke Malam untuk mengambil gambar. Untuk foto potret, Otomatis menerapkan Retouch Wajah atau Bokeh.
  • Bokeh: mempertajam subjek latar depan dan memburamkan latar belakang. Biasanya digunakan untuk mengambil foto potret orang dengan latar belakang yang lembut dan tidak fokus.
  • Retouch Wajah: menyentuh tekstur kulit, warna kulit di bawah mata, dan lainnya.
  • HDR (Rentang Dinamis Tinggi): memperluas rentang eksposur, menghasilkan foto yang lebih jelas. Dalam mode HDR, kamera mengambil beberapa foto dengan berbagai nilai eksposur dan menggabungkannya menjadi satu.
  • Malam: mencerahkan foto dalam kondisi cahaya redup. Kamera mengambil beberapa foto dengan berbagai nilai eksposur dan menggabungkannya menjadi satu. Proses ini dapat memerlukan waktu beberapa detik, dan pengguna harus memegang ponsel dengan diam saat kamera mengambil foto.

API Ekstensi Camera2 dan CameraX mengekspos kumpulan ekstensi yang sama, yang tersedia di banyak perangkat yang didukung.

Perangkat yang didukung

Tidak semua perangkat mendukung ekstensi, dan meskipun perangkat memiliki dukungan ekstensi, perangkat tersebut tidak mendukung semua ekstensi.

Untuk daftar perangkat umum yang mendukung ekstensi, lihat Perangkat yang didukung. Untuk memeriksa apakah ekstensi tersedia di perangkat Anda, lihat dokumentasi Camera2 Extensions API dan CameraX Extensions API.

Langkah berikutnya

Pelajari cara mengaktifkan ekstensi kamera untuk aplikasi Anda: