反应原生肖像图像方向不正确

时间:2018-06-15 20:48:02

标签: android react-native

我遇到了一个问题,其中一些(但很奇怪,不是全部)被拍成肖像的图像在我的本机应用程序中显示为风景(逆时针旋转90度)。

其他信息:

  • Android(我正在测试galaxy s8 +)
  • 使用CameraRoll检索照片
  • 使用默认的<Image>模块
  • 我尝试使用react-native-exif,但是因为我渲染了很多照片,所以效果不如我想要的

我正在做的显示图片的代码片段:

CameraRoll.getPhotos({
    first: 100, 
    assetType: 'Photos',
    mimeTypes: ['image/jpeg', 'image/png']
}).then(r => {
    this.setState(
        { 
          'photos': r.edges,
          'requesting_photos': false
        }
    );
})

...

// (using a flatlist)
_renderItem({item, index}) {
    return (
      <View style={{padding: 1, width: '25%'}}>
        <Image
            style={{flex: 1}}
            source={{ uri: item.node.image.uri }}
            fadeDuration={250}
        />
      </View>
    )
});

谢谢!

0 个答案:

没有答案