使用gl-react-image旋转图像

时间:2018-07-19 12:51:48

标签: javascript react-native

为什么要对图片应用旋转?

标注尺寸:

               Object {
13:06:33 [exp]   "height": 3264,
13:06:33 [exp]   "uri": "file:///var/mobile/Containers/Data/Application/8196F3EA-3555-476F-B70F-E76CBBFBB3F8/Library/Caches/ExponentExperienceData/%2540devlyl%252Flyl/Camera/5FA1D6E2-D99E-4675-AF6E-CB96A2367015.jpg",
13:06:33 [exp]   "width": 1836,
13:06:33 [exp] }

相机拍摄的照片结果: https://imgur.com/a/I152DXU

与GLImage一起显示: https://imgur.com/a/PL7EumH

相关的github问题:https://github.com/gre/gl-react-image

1 个答案:

答案 0 :(得分:0)

也许是以下解决方案中提到的: github.com/gre/gl-react-image/issues/22

我有一个与此类似的问题,我通过在统一传递图像之前调整图像大小来修复它。尽管我只是使用“ gl-react”中的标准Node而不是“ gl-react-image”中的。
3264 x 1836很大,所以我认为这也是您的问题。尝试减半。
可以使用https://docs.expo.io/versions/latest/sdk/imagemanipulator/

在博览会上完成

对于非Expo用户,可以使用 bamlab/react-native-image-resizer

调整图像大小