我是靠谱客的博主 无奈小甜瓜,这篇文章主要介绍java exif_java读取图片的EXIF信息,现在分享给大家,希望可以做个参考。

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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部