我目前正在开发一个 React Native 应用程序,我需要从图像中删除元数据。该应用程序涉及用户上传图像,出于隐私原因,我想在处理这些图像之前从这些图像中删除所有 EXIF 元数据。
有没有一种好方法可以在 React Native 应用程序中删除图像元数据?是否有任何与 React Native 兼容的库可以处理这个问题,或者我可以用于此目的的任何本机模块?
任何帮助将不胜感激!
包括 EXIF 在内的图像元数据并未在所有平台和 OEM 设备制造商之间实现标准化。没有简单的通用解决方案可以在每个图像中分割它们。
如果您在用户上传或相机拍摄的图像之前预览它们。
如果您使用 https://github.com/gre/react-native-view-shot 拍摄相同的图像并上传该图像,将会有所帮助。
这个新的图像数据将不会包含任何私人用户信息。
你可以尝试react-native-exify,它对我有用。
我使用另一个库在我的应用程序中拍摄快照(react-native-image-picker),并将其与react-native-exify和react-native-geolocation-service结合起来读取/写入Exif数据