【问题标题】:Why the exif metadata doesn't show up?为什么 exif 元数据不显示?
【发布时间】:2016-01-12 09:52:20
【问题描述】:

我正在使用 javaxt-core 库从图像中提取 exif 元数据。当我第一次这样做时,脚本正在运行,我可以看到数据,但是在我测试的第二张图像上,它只显示空值。任何图像和我测试的第一个图像的情况相同。

  public static void main(String[] args) {

     javaxt.io.Image image = new javaxt.io.Image("res/test.jpg");
     java.util.HashMap<Integer, Object> exif = image.getExifTags();

     System.out.println("New subfile type: " + exif.get(0x00FE));
     System.out.println("Subfile type: " + exif.get(0x00FF));
     System.out.println("Image Width: " + exif.get(0x0100));
     System.out.println("Image Length: " + exif.get(0x0101));
     System.out.println("Bits per sample: " + exif.get(0x0102));
     System.out.println("Compression: " + exif.get(0x0103));
     System.out.println("Photometric Interpretation: " + exif.get(0x0106));

【问题讨论】:

    标签: java metadata exif


    【解决方案1】:

    您确定您的第二张图片包含您要查找的元数据吗?

    使用exiftool之类的工具进行检查。

    我不知道 javaxt-core,但我确实维护了一个不同的 Java 图像元数据库,支持 Exif,metadata-extractor,对于初学者来说,它不需要你知道标签的数值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-14
      • 1970-01-01
      • 1970-01-01
      • 2012-05-07
      • 2019-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多