Camera2 và CameraX cung cấp một API Tiện ích 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 các 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 nhà cung cấp. Ví dụ: trong các trường hợp á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, 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ể ở 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 kết cấu da, tông màu dưới mắt và nhiều tính năng 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 chụp nhiều ảnh với nhiều giá trị phơi sáng rồi hợp nhất các ảnh đó thành một.
- Ban đêm: làm sáng ảnh trong điều kiện ánh sáng yếu. Máy ảnh chụp một số ảnh ở nhiều giá trị phơi sáng và hợp nhất các ảnh đó thành một ảnh. Quá trình này có thể mất vài giây và người dùng phải 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 bộ tiện ích có 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 một 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 hỗ trợ tiện ích, hãy xem bài viết Thiết bị được hỗ trợ. Để kiểm tra xem có tiện ích nào 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 tương ứng.
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: