Định cấu hình để tối ưu hoá, truyền nhanh và định dạng tệp

Bạn có thể định cấu hình máy ảnh của thiết bị bằng ImageCapture theo một số cách khác. Bạn có thể thực hiện việc này bằng các phương thức ImageCapture.Builder.

Đặt chế độ chụp

Sử dụng ImageCapture.Builder.setCaptureMode() để định cấu hình chế độ chụp khi chụp ảnh:

Chế độ chụp mặc định là CAPTURE_MODE_MINIMIZE_LATENCY. Để biết thêm thông tin, hãy xem tài liệu tham khảo về setCaptureMode().

Đặt chế độ đèn flash

Chế độ đèn flash mặc định là FLASH_MODE_OFF. Để đặt chế độ đèn flash, hãy sử dụng ImageCapture.Builder.setFlashMode():

  • FLASH_MODE_ON: Đèn flash luôn bật.
  • FLASH_MODE_AUTO: Đèn flash sẽ tự động bật để chụp ảnh trong điều kiện ánh sáng yếu.

Loại tệp

Quy trình làm việc được minh hoạ trong tài liệu này hỗ trợ đầy đủ định dạng JPEG. Để biết mã mẫu cho thấy cách chuyển đổi đối tượng Media.Image từ định dạng YUV_420_888 sang đối tượng Bitmap RGB, hãy xem YuvToRgbConverter.kt.