Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Camera2 và CameraX cung cấp một Extensions API cho phép ứng dụng của bạn truy cập vào các tiện ích sau mà nhà cung cấp đã triển khai trên thiết bị Android:
Tự động: điều chỉnh chế độ mở rộng theo nền cảnh hiện tại, tuỳ thuộc vào việc triển khai thư viện nhà cung cấp. Ví dụ: trong điều kiện ánh sáng yếu, chế độ Tự động sẽ chuyển sang chế độ Ban đêm để chụp ảnh. Đối với ảnh chân dung, tính năng này sẽ tự động áp dụng hiệu ứng Làm đẹp khuôn mặt hoặc Bokeh.
Bokeh: làm sắc nét đối tượng ở nền trước và làm mờ nền.
Thường dùng để chụp ảnh chân dung người với nền mềm, không rõ nét.
Làm đẹp khuôn mặt: chỉnh sửa bề mặt da, tông màu dưới mắt và nhiều yếu tố khác.
HDR (Dải động cao): mở rộng dải phơi sáng, giúp ảnh sống động hơn. Ở chế độ HDR, camera sẽ chụp nhiều ảnh với các giá trị phơi sáng khác nhau rồi hợp nhất thành một ảnh.
Đêm: làm sáng ảnh trong điều kiện ánh sáng yếu. Camera sẽ chụp nhiều bức ảnh ở các giá trị phơi sáng khác nhau rồi hợp nhất thành một bức ảnh. Quá trình này có thể mất vài giây và người dùng nên giữ yên điện thoại trong khi camera chụp ảnh.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-08-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 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)."]]