I want to maintain the quality(size) of the image being uploaded. The options being used for this is
const options = { quality:1, maxWidth: 500, maxHeight: 500, allowsEditing: false, storageOptions: { skipBackup: true } }
Remove the maxWidth
and maxHeight
from the options. That is what is reducing the size of the image.
You can see more of the options the api allows here https://github.com/react-native-community/react-native-image-picker/