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:
- Auto (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, tính năng Tự động sẽ chuyển sang Chế độ ban đêm để chụp ảnh. Đối với ảnh chân dung, tính năng Tự động áp dụng tính năng Làm đẹp khuôn mặt hoặc Bokeh.
- Bokeh: tăng độ sắc nét của đố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 có 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.v.
- HDR (HDR (High Dynamic Range)): mở rộng phạm vi phơi sáng, giúp hình ảnh trở nên 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 các điều kiện ánh sáng yếu. Máy ảnh chụp nhiều ảnh ở các giá trị phơi sáng khác nhau và hợp nhất các ảnh đó thành một. Quá trình này có thể mất vài giây và người dùng cần giữ chắc điện thoại trong khi máy ảnh chụp ảnh.
Các API tiện ích Camera2 và CameraX hiển thị cùng một bộ 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 một thiết bị có hỗ trợ tiện ích, thì không phải thiết bị nào cũ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 phần 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 của bạn: