react-native-compress-image
Version:
compress images in react native
15 lines (14 loc) • 621 B
JavaScript
import { NativeModules } from 'react-native';
const ImageCompressAndroid = NativeModules.ImageCompressAndroid;
export default {
createCompressedImage: (imagePath, directoryPath) => {
return new Promise((resolve, reject) => {
ImageCompressAndroid.createCompressedImage(imagePath, directoryPath, resolve, reject);
});
},
createCustomCompressedImage: (imagePath, directoryPath, maxWidth, maxHeight, quality) => {
return new Promise((resolve, reject) => {
ImageCompressAndroid.createCustomCompressedImage(imagePath, directoryPath, maxWidth, maxHeight, quality, resolve, reject);
});
},
};