在 React Native 中删除图像元数据

问题描述 投票:0回答:2

我目前正在开发一个 React Native 应用程序,我需要从图像中删除元数据。该应用程序涉及用户上传图像,出于隐私原因,我想在处理这些图像之前从这些图像中删除所有 EXIF 元数据。

有没有一种好方法可以在 React Native 应用程序中删除图像元数据?是否有任何与 React Native 兼容的库可以处理这个问题,或者我可以用于此目的的任何本机模块?

任何帮助将不胜感激!

android react-native
2个回答
1
投票

包括 EXIF 在内的图像元数据并未在所有平台和 OEM 设备制造商之间实现标准化。没有简单的通用解决方案可以在每个图像中分割它们。

如果您在用户上传或相机拍摄的图像之前预览它们。

如果您使用 https://github.com/gre/react-native-view-shot 拍摄相同的图像并上传该图像,将会有所帮助。

这个新的图像数据将不会包含任何私人用户信息。


0
投票

你可以尝试react-native-exify,它对我有用。

我使用另一个库在我的应用程序中拍摄快照(react-native-image-picker),并将其与react-native-exify和react-native-geolocation-service结合起来读取/写入Exif数据

© www.soinside.com 2019 - 2024. All rights reserved.