我正在使用 react-native-image-picker 并且我想压缩图像以便更快地将它们发送到我的服务器。
现在将选项“质量”设置为 0.5 效果很好,但我也不想压缩小图像。我宁愿让它们保持原样。
如何提供考虑文件当前大小的条件,然后将“质量”选项设置为 0.5 ,仅当大小大于指定数量(例如 5MB)时?
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};
}
});
}
如果有人能提供帮助,我真的很感激。