概述
- import java.io.File;
- import com.drew.imaging.ImageMetadataReader;
- import com.drew.metadata.Directory;
- import com.drew.metadata.Metadata;
- import com.drew.metadata.exif.ExifIFD0Directory;
- import com.drew.metadata.exif.ExifSubIFDDirectory;
- public class TestExif {
- /**
- * @param args
- * @throws Exception
- * @throws
- */
- public static void main(String[] args) throws Exception {
- File imgFile = new File("F:/IMG_0538.JPG");
- Metadata metadata = ImageMetadataReader.readMetadata(imgFile);
- for (Directory directory : metadata.getDirectories()) {
- if("ExifSubIFDDirectory".equalsIgnoreCase( directory.getClass().getSimpleName() )){
- //光圈F值=镜头的焦距/镜头光圈的直径
- System.out.println("光圈值: f/" + directory.getString(ExifSubIFDDirectory.TAG_FNUMBER) );
- System.out.println("曝光时间: " + directory.getString(ExifSubIFDDirectory.TAG_EXPOSURE_TIME)+ "秒" );
- System.out.println("ISO速度: " + directory.getString(ExifSubIFDDirectory.TAG_ISO_EQUIVALENT) );
- System.out.println("焦距: " + directory.getString(ExifSubIFDDirectory.TAG_FOCAL_LENGTH) + "毫米" );
- System.out.println("拍照时间: " + directory.getString(ExifSubIFDDirectory.TAG_DATETIME_ORIGINAL) );
- System.out.println("宽: " + directory.getString(ExifSubIFDDirectory.TAG_EXIF_IMAGE_WIDTH) );
- System.out.println("高: " + directory.getString(ExifSubIFDDirectory.TAG_EXIF_IMAGE_HEIGHT) );
- }
- if("ExifIFD0Directory".equalsIgnoreCase( directory.getClass().getSimpleName() )){
- System.out.println("照相机制造商: " + directory.getString(ExifIFD0Directory.TAG_MAKE) );
- System.out.println("照相机型号: " + directory.getString(ExifIFD0Directory.TAG_MODEL) );
- System.out.println("水平分辨率: " + directory.getString(ExifIFD0Directory.TAG_X_RESOLUTION) );
- System.out.println("垂直分辨率: " + directory.getString(ExifIFD0Directory.TAG_Y_RESOLUTION) );
- }
- }
- }
- }
转载于:https://www.cnblogs.com/shhaoran/archive/2013/02/16/2924420.html
最后
以上就是粗犷悟空为你收集整理的使用 metadata-extractor 解析图片 exif 元数据信息的全部内容,希望文章能够帮你解决使用 metadata-extractor 解析图片 exif 元数据信息所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复