jos*_*405 9 photo-gallery camera-roll react-native react-native-android
我正在使用CameraRoll.getPhotos从画廊获取照片。
import {
CameraRoll,
} from 'react-native';
CameraRoll.getPhotos(fetchParams).then((data) => {
});
Run Code Online (Sandbox Code Playgroud)
我在某些android手机上的图像方向有问题。我已经能够检测到大多数三星产品中发生的情况。
它的方向取决于您拍摄照片的方式。
portrait with home button in bottom position:90º
landscape with home button left position:180º
portrait with home button in top position:270º
landscape with home button right position:0º
根据CameraRoll文档,方向值不会由返回getPhotos。
我正在尝试:
transform: [{ rotateX: '0deg' }, { rotateY: '0deg' }] 要么 rotate: '0deg' react-native-media-meta了GET的元数据信息(不适用)Image但值得注意。:(
问题是图像在我的应用程序中似乎旋转了,但是在本机库中却忽略了它们的旋转度,并正确显示为0º。
范例:
在这种情况下,图片的显示角度为90º,本机图库可以完美显示该图片,但在我的应用中却显示不佳。
-有什么方法可以检测图像的当前旋转?
-是否可以<Image>以某种方式强制组件将方向设置为0º?
更新:
我找到了这个模块的库,它可能获取图像的方向,并可以解决此问题。但是此过程非常延迟,并且会显着影响性能。
| 归档时间: |
|
| 查看次数: |
1347 次 |
| 最近记录: |