react-native-image-resizer/index.android.js

22 lines
517 B
JavaScript
Raw Normal View History

2015-11-29 19:58:58 +00:00
import React from 'react-native';
const ImageResizerAndroid = React.NativeModules.ImageResizerAndroid;
export default {
createResizedImage: (imagePath, newWidth, newHeight, compressFormat, quality, rotation = 0, outputPath) => {
2015-11-29 19:58:58 +00:00
return new Promise((resolve, reject) => {
2018-06-13 17:34:15 +00:00
ImageResizerAndroid.createResizedImage(
imagePath,
newWidth,
newHeight,
compressFormat,
quality,
rotation,
outputPath,
resolve,
reject
);
2015-11-29 19:58:58 +00:00
});
},
};