React Native,将图像不压缩地存储在用户图库中
React Native, storing images in users gallery without compression
我正在开发一个基于哈希值验证图像的应用程序。我使用这个库 "react-native-fetch-blob".
对图像进行哈希处理
我在应用程序中存储了所有拍摄的图像,我试图让用户能够共享未压缩的原始图像。
问题:当使用 React-Native Camera roll 或 React native Share 将图像保存到我的本地图库时,执行压缩会更改图像的哈希值,如果我重新计算它。
我想做的是不压缩图片就可以保存到用户本地相册?
如有任何帮助,我们将不胜感激。 :)
我有 运行 测试使用 React-Native-Image-Picker 将照片检索回应用程序(从用户的普通图库);但是,我相信这也会对图像形成一些压缩。我还使用 react-native-fetch-blob 将照片从用户照片库复制回应用程序。
如果有人需要,可以提供我用来生成以下结果的代码。
哈希结果 - 来自图像选择器
相机胶卷保存
10c30a42ead3636a8fd8cfd1eb6952db9f8bbb97fbbdccf96060b67f27be0766
文件大小:591635,
React-Native 分享保存图片
cf799ba599e65a42905cb25fabc0150286ee923113da2af21ad7bb2a650bb86d
文件大小:603288
预计
哈希0802368f14296c4d6750a4fc853cda68de67b8e31adf16f38b0eabb7e8b28d0a
再次感谢
解决了 react-native-camera-roll 的问题。问题是在 IOS 端剥离元数据。
https://github.com/react-native-community/react-native-cameraroll/issues/125
我正在开发一个基于哈希值验证图像的应用程序。我使用这个库 "react-native-fetch-blob".
对图像进行哈希处理我在应用程序中存储了所有拍摄的图像,我试图让用户能够共享未压缩的原始图像。
问题:当使用 React-Native Camera roll 或 React native Share 将图像保存到我的本地图库时,执行压缩会更改图像的哈希值,如果我重新计算它。
我想做的是不压缩图片就可以保存到用户本地相册?
如有任何帮助,我们将不胜感激。 :)
我有 运行 测试使用 React-Native-Image-Picker 将照片检索回应用程序(从用户的普通图库);但是,我相信这也会对图像形成一些压缩。我还使用 react-native-fetch-blob 将照片从用户照片库复制回应用程序。
如果有人需要,可以提供我用来生成以下结果的代码。
哈希结果 - 来自图像选择器
相机胶卷保存 10c30a42ead3636a8fd8cfd1eb6952db9f8bbb97fbbdccf96060b67f27be0766 文件大小:591635,
React-Native 分享保存图片 cf799ba599e65a42905cb25fabc0150286ee923113da2af21ad7bb2a650bb86d 文件大小:603288
预计 哈希0802368f14296c4d6750a4fc853cda68de67b8e31adf16f38b0eabb7e8b28d0a
再次感谢
解决了 react-native-camera-roll 的问题。问题是在 IOS 端剥离元数据。 https://github.com/react-native-community/react-native-cameraroll/issues/125