Как можно среагировать-нативное-изображение-подборщик обрезки-выбрать квадратное изображение?

#android #windows #react-native #react-native-image-picker

Вопрос:

Я пытаюсь загрузить фотографию профиля пользователя и тоже успешно загружаю, но при использовании средства выбора обрезки изображений react-native пользователи также могут загружать изображения для любых разрешений. Мой Код

               ImagePicker.openCamera({
                    cropping: true,
                    cropperCircleOverlay: true,
                    compressImageMaxWidth: 500,
                    compressImageMaxHeight: 500,
                    freeStyleCropEnabled: true,
                    includeBase64: true,
                    width:500,
                    waitAnimationEnd:true,
                    height:500,
                }).then(data => {
                    //uploading image
                });
 

здесь я не могу получить изображение с точностью 500×500 или с соотношением сторон 1×1, любая помощь заметна.

Спасибо

Комментарии:

1. MaxWidth и maxHeight не будут этого делать, так как они будут принимать изображения размером 300×400. Но, похоже, вы пытались width , и height , кроме того, какие результаты вы получите тогда? Также в объекте ответа есть что-то под названием cropRect(width, height, x, y) , может быть, вы можете использовать это вместо этого