#javascript #react-native #react-native-image-crop-picker
Вопрос:
У меня проблема. Я хотел, чтобы, когда пользователь использует средство выбора изображений, у него были бесплатные функции обрезки, но они были ограничены соотношением сторон максимум 1,4 при максимальной высоте около 1000, минимум 1/3 и минимальной ширине около 200. Но я не видел никакого способа сделать это даже после многих исследований.
Пожалуйста, кто-нибудь может мне помочь?
Это мой код здесь :
const takePhotoFromCamera = () =gt; { ImagePicker.openCamera({ compressImageMaxWidth:640, compressImageMaxHeight:1000, cropping: true, freeStyleCropEnabled:true, }).then((image) =gt; { // console.log(image); const imageUri = Platform.OS === 'ios' ? image.sourceURL : image.path; const {cropRect} = image; const ImgDimensions = {width: cropRect.width, height: cropRect.height}; setImage(imageUri); setImgDims(ImgDimensions); // console.log("Image Dimensions: ", imgDims); }); }; const choosePhotoFromLibrary = () =gt; { ImagePicker.openPicker({ compressImageMaxWidth:640, compressImageMaxHeight:1000, cropping: true, freeStyleCropEnabled:true, compressImageQuality:0.8, ra }).then((image) =gt; { console.log(image); const imageUri = Platform.OS === 'ios' ? image.sourceURL : image.path; const {cropRect} = image; const ImgDimensions = {width: cropRect.width, height: cropRect.height}; setImage(imageUri); setImgDims(ImgDimensions); // console.log("Image Dimensions: ", imgDims); }); };