1,准备工作:
下载必要的jar包:
metadata-extractor-2.9.1
开始:
创建一个工程,在Build Path的Library中导入上面两个jar包;
具体操作,在工程名上点鼠标右键->Build Path->Configure Build Path->Add External JARs;
选择上面下载好的两个jar文件,打开->Apply->OK;
如图,说明jar包导入成功。
2,创建一个java类,读取图片中的详细信息数据:
导包:
import java.io.File;
import java.io.IOException;
import java.util.Iterator;
import com.drew.imaging.jpeg.JpegMetadataReader;
import com.drew.imaging.jpeg.JpegProcessingException;
import com.drew.metadata.Directory;
import com.drew.metadata.*;
import com.drew.metadata.Tag;
import com.drew.metadata.exif.ExifIFD0Directory
public static void main(String[] args) throws JpegProcessingException, IOException {
File img = new File("D:/WP_20161124_15_10_42_Pro.jpg");
System.out.println("File Name:" + img.getName());
Metadata metadata = JpegMetadataReader.readMetadata(img);
System.out.println("Directory Count: "+metadata.getDirectoryCount());
System.out.println();
//输出所有附加属性数据
for (Directory directory : metadata.getDirectories()) {
System.out.println("******\t" + directory.getName() + "\t******");
for (Tag tag : directory.getTags()) {
System.out.println(tag.getTagName() + ":" + tag.getDescription());
}
System.out.println();
System.out.println();
}
}
执行效果 如下
项目源代码下载地址 http://download.csdn.net/download/u012374381/10265370