我正在尝试为全景图像处理器添加提交到 Google Views 所需的 XMP 数据,但是 Google 不接受我的图像作为 Photospheres。我的 JPEG 中的 XMP 数据与 Google 转换器生成的数据完全相同。
我可以在 EXIF 标签中看到的唯一区别是 GPSAltitudeRef :海平面以上,它存在于 Google 转换器生成的版本中,但不存在于我正在执行的版本中。
我试过添加,但似乎我正在使用的库中有一个错误: https ://code.google.com/p/sanselanandroid/issues/detail?id=4 (我得到了相同的错误)
TiffOutputField altitudeRefField = TiffOutputField.create(TiffConstants.GPS_TAG_GPS_ALTITUDE_REF, outputSet.byteOrder, GPSTagConstants.GPS_TAG_GPS_ALTITUDE_REF_VALUE_ABOVE_SEA_LEVEL);
TiffOutputDirectory exifDir = outputSet.findDirectory(TiffDirectoryConstants.DIRECTORY_TYPE_EXIF);
exifDir.add( altitudeRefField );
给我同样的错误:
Tag does not expect a single value.[Ljava.lang.StackTraceElement;@55f923bd
谢谢