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 adegan saat ini, yang bergantung pada implementasi library vendor. Misalnya, dalam skenario cahaya redup, Otomatis beralih ke Malam untuk mengambil foto. 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: memperbaiki tekstur kulit, warna kantung mata, dan lainnya.
- HDR (Rentang Dinamis Tinggi): memperluas rentang eksposur, sehingga 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 minim cahaya. Kamera mengambil beberapa foto pada berbagai nilai eksposur dan menggabungkannya menjadi satu. Proses ini dapat memerlukan waktu beberapa detik, dan pengguna harus menahan ponsel agar tetap diam saat kamera mengambil foto.
Camera2 dan CameraX Extension API 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 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: