for get image from gallery use this code :
var options = {
title: 'Select Image',
allowsEditing: false,
quality:0.9,
noData: true,
maxWidth:1200,
maxHeight:1200,
mediaType: "photo",
customButtons: [
{ name: 'customOptionKey', title: 'Choose Photo from Custom Option' },
],
storageOptions: {
skipBackup: true,
cameraRoll: false
},
};
ImagePicker2.launchImageLibrary(options, response => {
console.log('Response = ', response);
if (response.didCancel) {
console.log('User cancelled image picker');
} else if (response.error) {
console.log('ImagePicker Error: ', response.error);
} else if (response.customButton) {
console.log('User tapped custom button: ', response.customButton);
alert(response.customButton);
} else {
let source = response;
// You can also display the image using data:
// let source = { uri: 'data:image/jpeg;base64,' + response.data };
this._sendpic(response.uri);
}
});
and get image from Camera use this code:
var options = {
title: 'Select Image',
allowsEditing: false,
quality:0.9,
noData: true,
maxWidth:1200,
maxHeight:1200,
mediaType: "photo",
customButtons: [
{ name: 'customOptionKey', title: 'Choose Photo from Custom Option' },
],
storageOptions: {
skipBackup: true,
cameraRoll: false
},
};
ImagePicker2.launchCamera(options, response => {
console.log('Response = ', response);
if (response.didCancel) {
console.log('User cancelled image picker');
} else if (response.error) {
console.log('ImagePicker Error: ', response.error);
} else if (response.customButton) {
console.log('User tapped custom button: ', response.customButton);
alert(response.customButton);
} else {
let source = response;
// You can also display the image using data:
// let source = { uri: 'data:image/jpeg;base64,' + response.data };
this._sendpic(response.uri);
}
});
for more info see this link: link