概述
public static voidmain(String[] args) {try{
File file= new File("D:\Download\3.jpg");
Metadata metadata=JpegMetadataReader.readMetadata(file);
Directory exif= metadata.getDirectory(ExifIFD0Directory.class);if(null !=exif){
Iterator iterator =exif.getTags().iterator();while(iterator.hasNext()){
Tag tag=iterator.next();
System.out.println(tag);
}
}if(exif.containsTag(ExifIFD0Directory.TAG_MAKE)){
System.out.println("Make:" +exif.getDescription(ExifIFD0Directory.TAG_MAKE));
}
System.out.println("-----------------------1---------------------");
Directory exif2= metadata.getDirectory(ExifSubIFDDirectory.class);if(null !=exif2){
Iterator iterator2 =exif2.getTags().iterator();while(iterator2.hasNext()){
Tag tag2=iterator2.next();
System.out.println(tag2);
}
}
System.out.println("-----------------------2---------------------");
Directory exif3= metadata.getDirectory(ExifInteropDirectory.class);if(null !=exif3){
Iterator iterator3 =exif3.getTags().iterator();while(iterator3.hasNext()){
Tag tag3=iterator3.next();
System.out.println(tag3);
}
}
System.out.println("------------------------3--------------------");
Directory exif4= metadata.getDirectory(ExifThumbnailDirectory.class);if(null !=exif4){
Iterator iterator4 =exif4.getTags().iterator();while(iterator4.hasNext()){
Tag tag4=iterator4.next();
System.out.println(tag4);
}
}
}catch(ImageProcessingException e) {
e.printStackTrace();
}catch(IOException e) {
e.printStackTrace();
}
}
最后
以上就是无奈小甜瓜为你收集整理的java exif_java读取图片的EXIF信息的全部内容,希望文章能够帮你解决java exif_java读取图片的EXIF信息所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复