package exif;
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;
public class exif {
public static void main(String[] args) throws Exception {
File jpegFile = new File("C:/222.JPG");
Metadata metadata = JpegMetadataReader.readMetadata(jpegFile);
Directory exif = metadata.getDirectory(ExifDirectory.class);
Iterator tags = exif.getTagIterator();
while (tags.hasNext()) {
Tag tag = (Tag)tags.next();
System.out.println(tag);
}
if(exif.containsTag(ExifDirectory.TAG_WIN_AUTHOR)){
System.out.println("Pic author is "+exif.getDescription(ExifDirectory.TAG_WIN_AUTHOR));
}
if(exif.containsTag(ExifDirectory.TAG_MAKE)){
System.out.println("Pic title is "+exif.getDescription(ExifDirectory.TAG_MAKE));
}
if(exif.containsTag(ExifDirectory.TAG_WIN_KEYWORDS)){
System.out.println("Pic keyword is "+exif.getDescription(ExifDirectory.TAG_WIN_KEYWORDS));
}
}
}
评论0