0.0.2 • Published 6 years ago
rn-camera v0.0.2
rn-camera
With rn-camera you are able access the camera and image library of iOS and Android devices
using simple JavaScript functions.
Installation
Install the package as a dependency of your project:
npm install rn-cameraLink the native module:
react-native link rn-cameraOpen camera
import Camera from 'rn-camera';
const [image, setImage] = useState(null);
Camera.openCamera({ save: true, quality: 1.0, frontCamera: false }, (result) => {
setImage(result.uri);
});The first parameter is an object that defines configuration for the camera, it accepts the following fields:
| Option field | Description | Default | Platform |
|---|---|---|---|
| save | saves photo in camera row (optional) | true | iOS / Android |
| quality | defines the quality of the photo using values from 0.0 to 1.0 (optional) | 1.0 | iOS / Android |
| frontCamera | start camera using frontal camera (optional) | false | iOS |
Open Image Library
import Camera from 'rn-camera';
const [image, setImage] = useState(null);
Camera.openImageLibrary({}, (result) => {
setImage(result.uri);
});There's also available an example project using the native module.