gpt4 book ai didi

android - 在react-native中裁剪后的图像非常小

转载 作者:行者123 更新时间:2023-11-29 05:14:50 25 4
gpt4 key购买 nike

我想裁剪我的图像,我使用了@react-native-community/image-editor我想从 base64 图像中裁剪图像,所以我也使用了 RNFetchBlob。这是我的代码。

const file_path =
RNFetchBlob.fs.dirs.DocumentDir + '/' + new Date().getTime() + '.jpg';
RNFetchBlob.fs
.writeFile(file_path, this.state.image, 'base64')
.then(res => {
console.log(res);
ImageEditor.cropImage(
'file:///' + file_path,
{
offset: {x: topX, y: topY},
size: {width: bottomX - topX, height: bottomY - topY},
displaySize: {width: bottomX - topX, height: bottomY - topY},
},
'PNG',
).then(url => {
console.log(url);
this.setState({visible: true, cropedImage: url});
});
});

它可以在 Android 上运行,但在 iOS 中它非常小,例如 20*20 像素,即使我将大小设置为超过 1000 像素。我应该将裁剪后的图像上传到服务器,因此我需要裁剪后的图像的文件。谢谢您的回答。

最佳答案

问题是我设置了resizeMode = 'center',我更改为'contain',它解决了我的问题。

关于android - 在react-native中裁剪后的图像非常小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59292755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com