2017-02-08 4 views
0

나는 네이티브 모바일 앱에서 사진을 만들 때 react-native-camera 패키지를 사용하고 있습니다.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과 같이 캡처 한 사진의 크기를 조정할 수 있습니다.