Camera2 và CameraX cung cấp một API Extensions cho phép ứng dụng của bạn truy cập vào các tiện ích sau đây mà nhà cung cấp đã triển khai trên thiết bị Android:
- Tự động: điều chỉnh chế độ tiện ích theo nền cảnh hiện tại, tuỳ thuộc vào cách triển khai thư viện của nhà cung cấp. Ví dụ: trong trường hợp thiếu sáng, chế độ Tự động sẽ chuyển sang chế độ Ban đêm để chụp ảnh. Đối với ảnh chân dung, chế độ Tự động sẽ áp dụng tính năng Làm đẹp khuôn mặt hoặc hiệu ứng Bokeh.
- Bokeh: làm sắc nét chủ thể ở tiền cảnh và làm mờ hậu cảnh. Chế độ này 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 phạm vi phơi sáng, giúp ảnh sống động hơn. Ở chế độ HDR, máy ảnh sẽ chụp nhiều ảnh với nhiều giá trị phơi sáng khác nhau rồi hợp nhất thành một ảnh.
- Ban đêm: làm sáng ảnh trong điều kiện ánh sáng yếu. Máy ảnh sẽ chụp một vài bức ảnh ở nhiều giá trị phơi sáng 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 máy ảnh chụp ảnh.
API tiện ích Camera2 và CameraX hiển thị cùng một nhóm tiện ích, có sẵn trên nhiều thiết bị được hỗ trợ.
Thiết bị được hỗ trợ
Không phải thiết bị nào cũng hỗ trợ tiện ích và ngay cả khi thiết bị có hỗ trợ tiện ích, thì thiết bị đó cũng không hỗ trợ tất cả tiện ích.
Để biết danh sách các thiết bị đã biết có hỗ trợ tiện ích, hãy xem bài viết Thiết bị được hỗ trợ. Để kiểm tra xem một tiện ích có sẵn trên thiết bị của bạn hay không, hãy xem tài liệu về Camera2 Extensions API và CameraX Extensions API.
Các bước tiếp theo
Tìm hiểu cách bật tiện ích máy ảnh cho ứng dụng: