Как извлечь данные из BMP-изображения с помощью metada-extractor - PullRequest
0 голосов
/ 31 мая 2018

Я пытаюсь извлечь метаданные из формата изображения BMP с помощью средства извлечения метаданных, но возникает исключение, что тип файла не поддерживается.

Средство извлечения метаданных: https://github.com/drewnoakes/metadata-extractor.git

Мой код:

public class MetaDataExtractor {

private Metadata metadata = null;

public Metadata extractMetadata() {
try {
        File file = new File("w3c_home.bmp");

        metadata = ImageMetadataReader.readMetadata(file);
    } catch (ImageProcessingException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    return metadata;
}

Возвращает это исключение на консоли: com.drew.imaging.ImageProcessingException: формат файла не поддерживается в com.drew.imaging.ImageMetadataReader.readMetadata (ImageMetadataReader.java:128)в com.drew.imaging.ImageMetadataReader.readMetadata (ImageMetadataReader.java:95) в MetaDataExtractor.extractMetadata (MetaDataExtractor.java:16) в Test.main (Test.java:12)

...