对于 Bokeh 和 HDR 供应商效果,使用 CameraX 始终获取 isExtensionAvailable 的 false 值
Getting always false value for the isExtensionAvailable with CameraX for Bokeh and HDR vendor effects
我在尝试什么?
启用 Bokeh 和 HDR 等供应商效果。
我试过什么?
我在 Pixel-2 模拟器和 Samsung Galaxy S9+ 设备上尝试了以下代码:
val hdrImageCapture = HdrImageCaptureExtender.create(imageCaptureConfig)
if (hdrImageCapture.isExtensionAvailable)
hdrImageCapture.enableExtension()
val bokehImageCapture = BokehImageCaptureExtender.create(imageCaptureConfig)
if (bokehImageCapture.isExtensionAvailable)
bokehImageCapture.enableExtension()
但检查 isExtensionAvailable
时总是得到 false
值。
依赖关系:
def camerax_version = "1.0.0-alpha04"
implementation "androidx.camera:camera-core:${camerax_version}"
implementation "androidx.camera:camera-camera2:${camerax_version}"
implementation "androidx.camera:camera-extensions:1.0.0-alpha01"
我在尝试什么?
启用 Bokeh 和 HDR 等供应商效果。
我试过什么?
我在 Pixel-2 模拟器和 Samsung Galaxy S9+ 设备上尝试了以下代码:
val hdrImageCapture = HdrImageCaptureExtender.create(imageCaptureConfig)
if (hdrImageCapture.isExtensionAvailable)
hdrImageCapture.enableExtension()
val bokehImageCapture = BokehImageCaptureExtender.create(imageCaptureConfig)
if (bokehImageCapture.isExtensionAvailable)
bokehImageCapture.enableExtension()
但检查 isExtensionAvailable
时总是得到 false
值。
依赖关系:
def camerax_version = "1.0.0-alpha04"
implementation "androidx.camera:camera-core:${camerax_version}"
implementation "androidx.camera:camera-camera2:${camerax_version}"
implementation "androidx.camera:camera-extensions:1.0.0-alpha01"