获取jpeg图片信息

阅读更多
        File file = new File("1111.jpg");
        System.out.println(file.getAbsolutePath());

        ExifReader er = new ExifReader(file);
        Metadata exif = er.extract();
        Iterator itr = exif.getDirectoryIterator();
        System.out.println("itr:" +itr.hasNext());
        while (itr.hasNext()) {
            Directory directory = (Directory) itr.next();
            Map detailPhotoParameter = new HashMap();
            String tagMake = directory.getString(ExifDirectory.TAG_MAKE);
            String tagModel = directory.getString(ExifDirectory.TAG_MODEL);
            String tagSoftware = directory.getString(ExifDirectory.TAG_SOFTWARE);
            String tagDatetimeOriginal = directory.getString(ExifDirectory.TAG_DATETIME_ORIGINAL);
            String tagDatetimeDigitized = directory.getString(ExifDirectory.TAG_DATETIME_DIGITIZED);
            System.out.println("tagMake: "+tagMake);
            System.out.println("tagModel: "+tagModel);
            System.out.println("tagSoftware: "+tagSoftware);
            System.out.println("tagDatetimeOriginal: "+tagDatetimeOriginal);
            System.out.println("tagDatetimeDigitized: "+tagDatetimeDigitized);
            break;
        }

    

你可能感兴趣的:(获取jpeg图片信息)