2017-02-08 8 views
0

react-native-cameraパッケージを使用して、Reactネイティブモバイルアプリ内の写真を作成しています。Reactネイティブモバイルアプリでカメラの高さと幅を検出

アプリのリアクションネイティブ部分では、画像をエンコードするのにBase64フォーマットを使用し、画像をエンコードするにはImageStoreを使用します。

質問:React Native/Javascript内でカメラの解像度(高さ、幅)に関する情報を取得するにはどうすればよいですか?

  • カメラから直接、または高さや写真の幅 属性にアクセスすることで、どちらか...

  • 私は手動で解像度を指定しようとしたが、react-native-camerasettingcaptureQuality={Camera.constants.CaptureQuality["1080p"]}いないようです (Androidでテスト済み)で動作し、カメラはまだ完全な解像度を使用しています。

答えて

1

残念ながら、react-native-cameraには、キャプチャ時または応答後に幅/高さを設定するオプションがありません。しかし、AndroidのみPRを手動で/node_modules/react-native-cameraに適用する(またはnpm経由でフォークをインストールする)と、応答してキャプチャした写真の幅/高さを取得できます。

また、好きな場合は、説明したようにキャプチャした写真のサイズを変更することができますhere

関連する問題