Android 为图像文件创建自定义 Exif 属性

标签 android jpeg exif

目前我正在尝试将自定义 exif 标签/数据添加到相册中的图像文件中。

我能够修改 ExifInterface 中定义的现有标签类

但是,我想存储自定义数据,例如我的应用程序用户的用户 ID,但似乎无法创建自定义 exif 属性

我找到的最接近的解决方案是 here ,但不起作用,

最佳答案

尝试使用标签保存 Exif 数据:

"UserComment"

代码:

String mString = "Your message here";     
ExifInterface exif = new ExifInterface(path_of_your_jpeg_file);
exif.setAttribute("UserComment", mString);
exif.saveAttributes();

您可以在其中放入任何您想要的内容(作为字符串)并简单地解析该字符串。我希望我们可以创建并命名我们自己的 exif 标签,但现实是我们不能。所以这是我想出的最好的解决方案。

关于Android 为图像文件创建自定义 Exif 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59734560/

相关文章:

java - 启动新 Activity 时发生 NullPointerException

python无法导入opencv因为找不到libjpeg.8.dylib

image - 如何提取MVIMG的照片/视频组件?

c# - 使用 EXIF 工具替换原始文件

Android 传感器监听器未注销或传感器仍检索值

android - 渐变半径占屏幕尺寸的百分比

c# - JPEG 压缩的 TIFF 比原始 JPEG 大得多

php - imagecreatefromstring() [function.imagecreatefromstring] 此 PHP 版本中不支持 JPEG

ios - 从 CMSampleBuffer 获取曝光时间 (EXIF)

java - Android,在启动时为 EditText 设置文本