React native Expo React Native:将图像从远程uri保存到相机卷时图像质量不好

React native Expo React Native:将图像从远程uri保存到相机卷时图像质量不好,react-native,expo,React Native,Expo,使用iOS上的Expo,我将使用以下代码将图像从远程uri下载到文件系统,然后创建一个资产以将其保存在用户手机的摄像头上: const{uri:path}=await FileSystem.downloadsync( remoteUrl, FileSystem.documentDirectory+“test.jpg” ); const asset=wait mediabrary.createAssetSync(路径); 将本地uri与图像组件一起使用时,图像质量非常好。但是,当我在镜头中看到图

使用iOS上的Expo,我将使用以下代码将图像从远程uri下载到文件系统,然后创建一个资产以将其保存在用户手机的摄像头上:

const{uri:path}=await FileSystem.downloadsync(
remoteUrl,
FileSystem.documentDirectory+“test.jpg”
);
const asset=wait mediabrary.createAssetSync(路径);
将本地uri与图像组件一起使用时,图像质量非常好。但是,当我在镜头中看到图像时,图像模糊,质量远远低于我从文件中看到的

我检查了本地保存的图像大小与远程保存的文件大小,它们是相同的(大约1.1MB)

我有什么遗漏吗?

找到了一种使用的方法压缩:1'是您能获得的最佳质量。然后,将资产保存到。没有更多的质量损失

const{uri}=await-ImageManipulator.manipulaeasync(
路径,//本地资产的路径
[],
{压缩:1,格式:ImageManipulator.SaveFormat.PNG}
);
const asset=await mediabrary.createAssetSync(uri);

也要面对这一点。任何人