我正在使用http://www.drewnoakes.com/code/exif/来从jpeg文件中提取图像元数据。我正在通过手机上传生成的应用程序传递base 64 String。据说base64包含方向元数据,但我无法将其提取为null。其他元数据存在但不是方向。我还用我的智能手机拍了一张照片,然后通过电子邮件发送给我自己的照片并将其保存到我的硬盘中。我读了它,它也没有方向元数据。有什么想法吗?
以下目录变量为空。
Metadata metadata = JpegMetadataReader.readMetadata(new File("/temp/test.jpg"));
Directory directory = metadata.getDirectory(ExifIFD0Directory.class);
int orientation = directory.getInt(ExifIFD0Directory.TAG_ORIENTATION);