62,615
社区成员
发帖
与我相关
我的任务
分享
package test;
import java.io.File;
import java.util.Iterator;
import com.drew.imaging.jpeg.JpegMetadataReader;
import com.drew.metadata.Directory;
import com.drew.metadata.Metadata;
import com.drew.metadata.Tag;
import com.drew.metadata.exif.ExifDirectory;
/**
* 测试用于读取图片的EXIF信息
* @author Winter Lau
*/
public class PicExif {
public static void main(String[] args) throws Exception {
File jpegFile = new File("C:/Documents and Settings/Administrator/workspace/ipv6/src/test/a.JPG");
Metadata metadata = JpegMetadataReader.readMetadata(jpegFile);
Directory exif = metadata.getDirectory(ExifDirectory.class);
// Iterator tags = exif.getTagIterator();
// while (tags.hasNext()) {
if(exif.containsTag(ExifDirectory.TAG_WIN_TITLE)){
System.out.println("Pic author is "+exif.getDescription(ExifDirectory.TAG_WIN_TITLE));
}
// }
}
}