Ekstensi kamera

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

  • Otomatis: menyesuaikan mode ekstensi sesuai dengan latar belakang tampilan saat ini, yang bergantung pada implementasi library vendor. Misalnya, dalam skenario cahaya redup, Otomatis akan beralih ke Malam untuk mengambil gambar. Untuk foto potret, Otomatis akan 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: mempercantik tekstur kulit, warna kantung mata, dan lainnya.
  • HDR (Rentang Dinamis Tinggi): memperluas rentang eksposur, sehingga menghasilkan foto yang lebih cerah. Dalam mode HDR, kamera mengambil beberapa foto dengan berbagai nilai eksposur dan menggabungkannya menjadi satu.
  • Malam: mencerahkan foto dalam situasi minim cahaya. Kamera mengambil beberapa foto dengan berbagai nilai eksposur dan menggabungkannya menjadi satu. Proses ini dapat memerlukan beberapa detik, dan pengguna harus menahan ponsel 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 mengetahui daftar perangkat yang diketahui 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: