我正在尝试使用元数据提取器从iPhone 7(前端)的图像中获取创建的日期值。我找不到创建的日期。这是代码片段。
File file1 = new File ("/Work/Image/Metadata/IMG_0644.jpg");
Metadata metadata = ImageMetadataReader.readMetadata(file1);
ExifSubIFDDirectory directory = metadata.getFirstDirectoryOfType(ExifSubIFDDirectory.class);
Date date = directory2.getDate(ExifSubIFDDirectory.TAG_DATETIME_ORIGINAL);
System.out.println(date);
<dependency>
<groupId>com.drewnoakes</groupId>
<artifactId>metadata-extractor</artifactId>
<version>2.11.0</version>
</dependency>日期始终打印为null。我是不是遗漏了什么?谢谢!
发布于 2018-09-13 20:21:19
有几个标记可以包含日期时间。我建议你把所有的标签打印出来,然后找出哪些目录/标签适合你。
for (Directory directory : metadata.getDirectories()) {
for (Tag tag : directory.getTags()) {
System.out.println(tag);
}
}https://stackoverflow.com/questions/52267354
复制相似问题