Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Camera2 dan CameraX menyediakan Extensions
API yang memungkinkan aplikasi Anda mengakses ekstensi berikut yang telah diimplementasikan 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.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-27 UTC."],[],[],null,["# Camera extensions\n\n[Camera2](/training/camera2) and [CameraX](/training/camerax) provide an Extensions\nAPI that lets your app access the following extensions that vendors have implemented\non Android devices:\n\n- **Auto:** adjusts the extension mode according to the current scene background, which depends on the vendor library implementation. For example, in low light scenarios, Auto switches to Night to take a picture. For portrait photos, Auto applies Face Retouch or Bokeh.\n- **Bokeh:** sharpens the foreground subject and blurs the background. Usually used to take portrait photos of people with a soft, out-of-focus background.\n- **Face Retouch:** touches up skin texture, under-eye tone, and more.\n- **HDR (High Dynamic Range):** widens exposure range, resulting in more vivid photos. In HDR mode, the camera takes several photos with various exposure values and merges them into one.\n- **Night:** brightens photos in low-light situations. The camera takes several photos at various exposure values and merge them into one. This process can take several seconds, and the user should hold the phone still while the camera captures photos.\n\nThe [Camera2](/training/camera2/extensions-api) and\n[CameraX](/training/camerax/extensions-api) Extension APIs expose the same set\nof extensions, which are available on many\n[supported devices](/training/camera/supported-devices).\n| **Note:** Camera2 and CameraX extensions are only available for the preview and image capture use cases, not video capture.\n\nSupported devices\n-----------------\n\nNot all devices support extensions, and even if a device has\nextensions support, it does not support all extensions.\n\nFor a list of known devices that support extensions,\nsee [Supported devices](/training/camera/supported-devices). To check if\nan extension is available on your device, see the\n[Camera2 Extensions API](/training/camera2/extensions-api) and\n[CameraX Extensions API](/training/camerax/extensions-api)\ndocumentation, respectively.\n\nNext steps\n----------\n\nLearn how to enable camera extensions for your app:\n\n- [Camera2 Extensions API documentation](/training/camera2/extensions-api).\n- [CameraX Extensions API documentation](/training/camerax/extensions-api)."]]