我正在使用 react-native-camera
包在 React Native Mobile 应用程序中制作照片。
在我使用的应用程序的 React Native 部分 Base64格式来编码图像和 ImageStore来存储它们。
问题是,如何在 React Native/Javascript 中获取有关相机分辨率(高度、宽度)的信息?
直接从相机,或者通过访问高度或宽度 照片的属性...
我尝试手动指定分辨率,但是
react-native-camera
的 settingcaptureQuality={Camera.constants.CaptureQuality["1080p"]}
似乎不起作用 (在 Android 上测试)并且相机仍然使用全分辨率。
最佳答案
不幸的是,react-native-camera
没有在捕获时或获得响应后设置宽度/高度的选项。但是,如果您应用此仅限 Android PR手动到 /node_modules/react-native-camera
(或通过 npm 安装他的 fork),您可以获得捕获照片的宽度/高度作为响应。
此外,如果您愿意,您可以按照说明调整拍摄的照片的大小 here .
关于javascript - 在 React Native 移动应用程序中检测相机的高度和宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42116707/