java获取照片exif信息

java获取照片exif信息

ID:32535175

大小:84.30 KB

页数:5页

时间:2019-02-11

java获取照片exif信息_第1页
java获取照片exif信息_第2页
java获取照片exif信息_第3页
java获取照片exif信息_第4页
java获取照片exif信息_第5页
资源描述:

《java获取照片exif信息》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、今天上传几张照片到人人相册,发现可以看到我相机的信息,当然很多图片软件都能看到,所以搜索了下Java如何操作,以后备用。  首先介绍一下什么是EXIF,EXIF是ExchangeableImageFile的缩写,这是一种专门为数码相机照片设定的格式。这种格式可以用来记录数字照片的属性信息,例如相机的品牌及型号、相片的拍摄时间、拍摄时所设置的光圈大小、快门速度、ISO等等信息。除此之外它还能够记录拍摄数据,以及照片格式化方式,这样就可以输出到兼容EXIF格式的外设上,例如照片打印机等。不败战神:www.qiuyeyu.com  目前最常见的支持E

2、XIF信息的图片格式是JPG,很多的图像工具都可以直接显示图片的EXIF信息,包括现在的一些着名的相册网站也提供页面用于显示照片的EXIF信息。本文主要介绍Java语言如何读取图像的EXIF信息,包括如何根据EXIF信息对图像进行调整以适合用户浏览。  目前最简单易用的EXIF信息处理的Java包是DrewNoakes写的metadata-extractor,该项目最新的版本是2.3.0,支持EXIF2.2版本。你可以直接从http://www.drewnoakes.com/code/exif/下载该项目的最新版本包括其源码。  需要注意的是,

3、并不是每个JPG图像文件都包含有EXIF信息,你可以在Windows资源管理器单击选中图片后,如果该图片包含EXIF信息,则在窗口状态栏会显示出相机的型号,如下图所示:  拍摄设备的型号便是EXIF信息中的其中一个。下面我们给出一段代码将这个图片的所有的EXIF信息全部打印出来。天骄无双:www.22bl.com  [java]  packagecom.liusoft.dlog4j.test;  importjava.io.File;  importjava.util.Iterator;  importcom.drew.imaging.jpeg

4、.JpegMetadataReader;  importcom.drew.metadata.Directory;  importcom.drew.metadata.Metadata;  importcom.drew.metadata.Tag;  importcom.drew.metadata.exif.ExifDirectory;  /**  *测试用于读取图片的EXIF信息帝尊:www.dizun.org  *@authorWinterLau  */  publicclassExifTester{  publicstaticvoidmain(

5、String[]args)throwsException{  FilejpegFile=newFile("D:\我的文档\我的相册\DSCF1749.JPG");  Metadatametadata=JpegMetadataReader.readMetadata(jpegFile);  Directoryexif=metadata.getDirectory(ExifDirectory.class);  Iteratortags=exif.getTagIterator();  while(tags.hasNext()){  Tagtag=(

6、Tag)tags.next();  System.out.println(tag);  }  }  } 把metadata-extractor-2.3.0.jar文件加入到类路径中编译并执行上面这段代码后可得到下面的运行结果:人皇:www.renhuang.net  [java]  [Exif]Make-FUJIFILM  [Exif]Model-FinePixA205S  [Exif]Orientation-Top,leftside(Horizontal/normal)  [Exif]XResolution-72dotsperinch  [E

7、xif]YResolution-72dotsperinch  [Exif]ResolutionUnit-Inch  [Exif]Software-DigitalCameraFinePixA205SVer1.00  [Exif]Date/Time-2005:05:1322:18:49  [Exif]YCbCrPositioning-Datumpoint  [Exif]Copyright-  [Exif]ExposureTime-1/60sec  [Exif]F-Number-F3  [Exif]ExposureProgram-Programnor

8、mal  [Exif]ISOSpeedRatings-320  [Exif]ExifVersion-2.20  [Exif]Date/TimeOrig

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。