react-native-image-picker 获得反向高度和宽度
Posted
技术标签:
【中文标题】react-native-image-picker 获得反向高度和宽度【英文标题】:react-native-image-picker getting reverse height and width 【发布时间】:2022-01-21 23:29:35 【问题描述】:我正在使用 react-native-image-picker 库来捕获图像代码如下:
launchImageLibrary(
includeExtra: false,
mediaType: "photo",
selectionLimit: 0,
quality: 1,
maxWidth: 1000,
maxHeight: 1500
, (res)=>
console.log(res);
);
当我使用 android real device(portrait) 进行拍摄时,获取以下图像:
uri: "string",
height: 1000,
width: 750
预期的正确响应:
uri: "string",
height: 750,
width: 1000
有人可以帮帮我吗?
【问题讨论】:
它遵循纵横比。所以,你应该使用另一个库来调整大小。例如:react-native-image-resizer 【参考方案1】:我建议你使用 react-native-image-crop-picker 库。
下面的代码对我有用。如果不需要,可以不裁剪使用。
import ImagePicker from 'react-native-image-crop-picker';
ImagePicker.openCamera(
width: 768,
height: 1024,
cropping: false,
).then(image =>
console.log(image)
)
看起来我们有相同的纵横比 3/4。所以我想它可能会对你有所帮助。
【讨论】:
看起来不错的库。我会尝试在两个平台上看看。以上是关于react-native-image-picker 获得反向高度和宽度的主要内容,如果未能解决你的问题,请参考以下文章
为啥 react-native-image-picker 不能使用 launchCamera 和 launchImageLibrary 函数?
React-Native-Image-Picker 对话框在 IOS 中启动后自动关闭
RN 使用第三方组件之react-native-image-picker