ImageCapture
를 사용하여 기기의 카메라를 구성하는 몇 가지 추가 방법이 있습니다. ImageCapture.Builder
메서드를 사용하면 됩니다.
캡처 모드 설정
ImageCapture.Builder.setCaptureMode()
를 사용하여 사진을 찍을 때 캡처 모드를 구성합니다.
CAPTURE_MODE_MINIMIZE_LATENCY
: 지연 시간에 맞게 이미지 캡처를 최적화합니다.CAPTURE_MODE_MAXIMIZE_QUALITY
: 이미지 품질에 맞게 이미지 캡처를 최적화합니다.
캡처 모드는 기본적으로 CAPTURE_MODE_MINIMIZE_LATENCY
로 설정되어 있습니다. 자세한 내용은 setCaptureMode()
참조 문서를 확인하세요.
플래시 모드 설정
기본 플래시 모드는 FLASH_MODE_OFF
입니다. 플래시 모드를 설정하려면 ImageCapture.Builder.setFlashMode()
를 사용하세요.
FLASH_MODE_ON
: 플래시가 상시 사용 설정되어 있습니다.FLASH_MODE_AUTO
: 플래시가 저조도 사진에서 자동으로 사용 설정됩니다.
파일 형식
이 문서에 설명된 이 워크플로는 JPEG
형식을 완벽하게 지원합니다. Media.Image
객체를 YUV_420_888
형식에서 RGB Bitmap
객체로 변환하는 방법을 보여주는 샘플 코드는 YuvToRgbConverter.kt
를 참고하세요.