在 React-Native 中拍照时使用 RNcamera 设置曝光量?
Posted
技术标签:
【中文标题】在 React-Native 中拍照时使用 RNcamera 设置曝光量?【英文标题】:Setting the amount of exposure using RNcamera while taking pictures in React-Native? 【发布时间】:2019-04-30 12:44:34 【问题描述】:我正在使用 react-native-camera 模块拍照,但我想通过滑块设置相机亮度,这个模块是否支持像三星原生相机应用程序中的亮度设置
我目前的配置是:
<RNCamera
ref=ref =>
this.camera = ref;
style=styles.preview
type=RNCamera.Constants.Type.back
flashMode=RNCamera.Constants.FlashMode.on
androidCameraPermissionOptions=
title: 'Permission to use camera',
message: 'We need your permission to use your camera',
buttonPositive: 'Ok',
buttonNegative: 'Cancel',
androidRecordAudioPermissionOptions=
title: 'Permission to use audio recording',
message: 'We need your permission to use your audio',
buttonPositive: 'Ok',
buttonNegative: 'Cancel',
onGoogleVisionBarcodesDetected=( barcodes ) =>
console.log(barcodes);
/>
【问题讨论】:
【参考方案1】:使用曝光=1 更改数字参数。 示例:
<RNCamera
exposure=2
ref=ref =>
this.camera = ref;
style=styles.preview
type=RNCamera.Constants.Type.back
flashMode=RNCamera.Constants.FlashMode.on
androidCameraPermissionOptions=
title: 'Permission to use camera',
message: 'We need your permission to use your camera',
buttonPositive: 'Ok',
buttonNegative: 'Cancel',
androidRecordAudioPermissionOptions=
title: 'Permission to use audio recording',
message: 'We need your permission to use your audio',
buttonPositive: 'Ok',
buttonNegative: 'Cancel',
onGoogleVisionBarcodesDetected=( barcodes ) =>
console.log(barcodes);
/>
【讨论】:
【参考方案2】:不幸的是,目前还没有对亮度的支持,有一个拉取请求来处理它,你可以检查它:Added brightness adjustment support for Android #1779
【讨论】:
以上是关于在 React-Native 中拍照时使用 RNcamera 设置曝光量?的主要内容,如果未能解决你的问题,请参考以下文章