제조 업체 확장 기능
https://developer.android.com/training/camerax/vendor-extensions 를 번역한 문서입니다.
이미지 캡처시 효과 사용하기
import androidx.camera.extensions.BokehExtender
fun onCreate() {
// 일반 워크플로우와 동일한 빌더를 만듭니다.
val builder = ImageCaptureConfig.Builder()
// 확장 구성을 적용하기 위해 Extender 오브젝트를 만듭니다.
val bokehImageCapture = BokehImageCaptureExtender.create(builder)
// 확장 기능을 사용할 수 있는지 조회합니다.(선택적으로)
if (bokehImageCapture.isExtensionAvailable()) {
// 사용가능하면 확장 기능을 활성화합니다.
bokehImageCapture.enableExtension()
}
// 확장 기능을 사용하지 않을 때와 같은 흐름으로 구성을 완료합니다.
val config = builder.build()
val useCase = ImageCapture(config)
CameraX.bindToLifecycle(this as LifecycleOwner, useCase)
}효과 사용하지 않기
추가 자료
코드랩
코드 예제
Last updated