通常來講,如今的相機進行拍照都會帶上相關的基本信息,包括拍照時間,大小等,咱們能夠經過下面的代碼獲取照片的相關信息。複製代碼
public static void main(String[] args) {
File jpegFile = new File("E:\\20190425143833.jpg");
Long fileTime = jpegFile.lastModified();
System.out.println(fileTime);
Metadata metadata;
try {
metadata = JpegMetadataReader.readMetadata(jpegFile);
Iterator<Directory> it = metadata.getDirectories().iterator();
while (it.hasNext()) {
Directory exif = it.next();
Iterator<Tag> tags = exif.getTags().iterator();
while (tags.hasNext()) {
Tag tag = (Tag) tags.next();
System.out.println(tag);
}
}
} catch (JpegProcessingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
複製代碼
對於結果輸出我這裏就再也不進行說明了,打印出來後基本上都能認出來相關屬性,這個從屬性名上來講就很好辨認的bash