我正在开发一个 android 应用程序,我想阅读和更新用户评论 EXIF 标签。我只是在 ExifInterface.java 类中找不到那个标签。我可以在 ExifInterface 中创建一个自定义标签,比如 TAG_USER_COMMENT 吗?如果是,我该如何创建它?还是我应该使用其他工具来完成工作?
任何帮助将不胜感激。
您可以将字符串数据写入名为“UserComment”的 EXIF 标记中,如下所示:
`import android.media.ExifInterface;`
File directory = new File(your directory goes here);
final File image = new File(directory, "name.jpg");
ExifInterface interface = new ExifInterface(image.getPath());
interface.setAttribute("UserComment", "your string here");
interface.saveAttributes();
然后您可以使用 getAttribute 读取数据,如下所示:
String my_data = interface.getAttribute("UserComment");
它不适用于某些图像