Обрезка изображения не работает в реакции родной - PullRequest
0 голосов
/ 31 октября 2019

Здравствуйте, я новичок в своей реакции, я работаю на нестандартном сканере, в котором изображение обрезается автоматически, но после обрезки изображение не в этой зоне, оно показывается за пределами области. Я получаю это в Android. я использовал эту библиотеку "Reaction-native-перспектива-изображения-Cropper": "^ 0.4.3",

Я пробовал прямоугольник кадрирования изображения Высота, ширина, но ничего не меняется

    componentWillMount() {
    Image.getSize(image, (width, height) => {
    this.setState({
    imageWidth: width,
    imageHeight: height,
    initialImage: image,
    rectangleCoordinates: {
      topLeft: { x: 10, y: 10 },
      topRight: { x: 10, y: 10 },
      bottomRight: { x: 10, y: 10 },
      bottomLeft: { x: 10, y: 10 }
      }
      });
      });
      }

    updateImage(image, newCoordinates) {
    this.setState({
    image,
   rectangleCoordinates: newCoordinates
    });
    }

   crop() {
  this.customCrop.crop();
   }

     render() {
      return (
      <View>
      <CustomCrop
      updateImage={this.updateImage.bind(this)}
      rectangleCoordinates={this.state.rectangleCoordinates}
      initialImage={this.state.initialImage}
      height={this.state.imageHeight}
      width={this.state.imageWidth}
      ref={ref => (this.customCrop = ref)}
      overlayColor="rgba(18,190,210, 1)"
      overlayStrokeColor="rgba(20,190,210, 1)"
      handlerColor="rgba(20,150,160, 1)"
      enablePanStrict={false}
      />
      <TouchableOpacity onPress={this.crop.bind(this)}>
      <Text>CROP IMAGE</Text>
      </TouchableOpacity>
      </View>
      );
      } 

После сканирования я хочу правильно обрезать изображение.

...