Я использую реагирующее средство выбора изображений и хочу сжимать изображения, чтобы быстрее отправлять их на мой сервер.
Сейчас настройка параметра «качество» на 0,5 работает просто отлично,но я не хочу сжимать маленькие изображения тоже. Я предпочитаю не трогать их.
Как я могу предоставить условие, которое учитывает текущий размер файла, а затем установить для параметра «качество» значение 0,5, только если размер больше указанного размера (5 МБнапример)?
import ImagePicker from 'react-native-image-picker';
onPressGallery() {
const option = {
multiple: false,
width: 1000,
height: 500,
quality: 0.5,
};
ImagePicker.launchImageLibrary(option, response => {
{
console.log('onPressGallery', response);
const source = {uri: response.path};
}
});
}
Я очень ценю, если кто-нибудь может помочь.