【问题标题】:Detecting camera's height and width in a React Native mobile app在 React Native 移动应用程序中检测相机的高度和宽度
【发布时间】:2017-02-08 15:06:40
【问题描述】:

我正在使用 react-native-camera 包在 React Native Mobile 应用程序中制作照片。

在应用程序的 React Native 部分中,我使用Base64 格式对图像进行编码,并使用ImageStore 来存储它们。

问题是,如何在 React Native / Javascript 中获取有关相机分辨率(高度、宽度)的信息?

  • 直接从相机,或通过访问高度或宽度 照片的属性...

  • 我尝试手动指定分辨率,但react-native-camerasetting captureQuality={Camera.constants.CaptureQuality["1080p"]} 似乎不起作用 (在 Android 上测试)并且相机仍然使用全分辨率。

【问题讨论】:

    标签: javascript react-native camera base64 android-camera


    【解决方案1】:

    不幸的是,react-native-camera 在捕获时或收到响应后都没有设置宽度/高度的选项。但是,如果您手动将此 Android 专用 PR 应用到 /node_modules/react-native-camera(或通过 npm 安装他的 fork),您可以获得所捕获照片的宽度/高度作为响应。

    此外,如果您愿意,可以按照here 的说明调整拍摄的照片大小。

    【讨论】:

      猜你喜欢
      • 2017-08-10
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 2016-01-30
      • 2013-05-24
      • 2012-09-04
      • 1970-01-01
      • 2012-12-25
      相关资源
      最近更新 更多