在图像上添加经纬度,以便Finder /照片/ Lightroom识别位置?

时间:2019-06-06 09:03:25

标签: macos exif finder exiftool lightroom

“有效”下面的exiftool命令的作用是将数据写入文件(请参见下面的grep)。但是,Finder,Photos和Adobe Lightroom无法识别图像所在的位置。为什么不呢?

我从用iphone拍摄并“正确”标记的图像中获取了所有这些值-该文件显示了上面所有程序中的位置数据。似乎还有数百个其他exif属性,所以我不确定丢失或无效的内容。

exiftool \
  -GPSLongitude="110 deg 12' 12.40\" E" \
  -GPSLatitude="7 deg 36' 28.92\" S" \
  -GPSLatitudeRef="South" \
  -GPSLongitudeRef="East" \
  -GPSDateStamp="2019:06:04" \
  -GPSTimeStamp="08:09:53" \
  -GPSStatus="Measurement Active" \
  -GPSMeasureMode="3-Dimensional Measurement" \
  -GPSMapDatum="WGS-84" \
  -GPSDifferential="No Correction" \
  screenshot1.png
1 image files updated
exiftool screenshot1.png | grep GPS
GPS Version ID                  : 2.3.0.0
GPS Latitude Ref                : South
GPS Longitude Ref               : East
GPS Time Stamp                  : 08:09:53
GPS Status                      : Measurement Active
GPS Measure Mode                : 3-Dimensional Measurement
GPS Map Datum                   : WGS-84
GPS Date Stamp                  : 2019:06:04
GPS Differential                : No Correction
GPS Date/Time                   : 2019:06:04 08:09:53Z
GPS Latitude                    : 7 deg 36' 28.92" S
GPS Longitude                   : 110 deg 12' 12.40" E
GPS Position                    : 7 deg 36' 28.92" S, 110 deg 12' 12.40" E

1 个答案:

答案 0 :(得分:0)

在这种情况下,问题是您正在使用PNG文件。在大多数情况下,缺少对PNG文件中元数据的软件支持。如果将其转换为另一种格式(例如TIFF),这将是无损转换,那么您可能会得到更好的结果。

此外,您还可以尝试将数据添加到XMP组中,这可能会为Lightroom提供更好的结果(尽管可能不会与其他人相比),因为XMP是Adobe的创作。更改命令,使其具有XMP:前缀(即XMP:GPSLongitudeXMP:GPSLatitude)。此外,您必须使用XMP:GPSDateTime而不是单独的GPSDateStampGPSTimeStamp标签,并删除Ref标签(GPSLatitudeRefGPSLongitudeRef,尽管保留{{ 1}}(如果有的话)作为XMP标签,则将参考方向直接包含在标签中。