При захвате изображения по снимку экрана он автоматически уменьшает размер с помощью реакции на снимок - PullRequest
0 голосов
/ 11 июля 2019

При использовании этой библиотеки для захвата скриншота изображение будет автоматически уменьшаться в размере

<ViewShot style={{ flex:1, backgroundColor: "#fff",alignContent: 'center' }} ref="viewShot" options={{ format: "jpg", quality: 1.0}}>
  <View style={{ position: "absolute"}}>
    <View>
      <TouchableHighlight onPress={evt=> this.handlePress(evt)}> 
      { this.state.externalImage == null ?
        <Image source={this.state.localImg} 
               resizeMode={ "stretch"} 
               style={{ width:Dimensions.get( 'window').width, height: Dimensions.get( 'window').height}}
               /> :
        <Image source={{uri: `data:image/png;base64,${this.state.externalImage}`}} 
               resizeMode={ "stretch"} 
               style={{ width: Dimensions.get( 'window').width, height: Dimensions.get( 'window').height}}
               /> 
      }
      </TouchableHighlight>
    </View>
  </View>
</ViewShot>

Если я использую этот код, изображение будет уменьшать его высоту каждый раз, но ширина в этом жеразмер

...