獲取圖片相關數據

通常來講,如今的相機進行拍照都會帶上相關的基本信息,包括拍照時間,大小等,咱們能夠經過下面的代碼獲取照片的相關信息。複製代碼
public static void main(String[] args) {
        File jpegFile = new File("E:\\20190425143833.jpg");
        Long fileTime = jpegFile.lastModified();
        System.out.println(fileTime);
        Metadata metadata;
        try {
            metadata = JpegMetadataReader.readMetadata(jpegFile);
            Iterator<Directory> it = metadata.getDirectories().iterator();
            while (it.hasNext()) {
                Directory exif = it.next();
                Iterator<Tag> tags = exif.getTags().iterator();
                while (tags.hasNext()) {
                    Tag tag = (Tag) tags.next();
                    System.out.println(tag);
                }
            }
        } catch (JpegProcessingException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
複製代碼

對於結果輸出我這裏就再也不進行說明了,打印出來後基本上都能認出來相關屬性,這個從屬性名上來講就很好辨認的bash

相關文章
相關標籤/搜索