wba*_*bad 13 linux geolocation
我在我的 Ubuntu 机器上拍了一些照片,我想知道它们是否包含地理定位,如果包含,它们是什么。
我怎样才能做到这一点?
gow*_*awr 21
exiftool
可用于打印出图像的元数据。如果拍摄图像时存储了位置(通常称为“地理标记”),您可以在那里找到它:
$ exiftool 23.jpg | grep GPS
GPS Latitude Ref : North
GPS Longitude Ref : East
GPS Latitude : 35 deg 32' 16.80" N
GPS Longitude : 139 deg 29' 49.20" E
GPS Position : 35 deg 32' 16.80" N, 139 deg 29' 49.20" E
$
Run Code Online (Sandbox Code Playgroud)
您还可以使用 exiftool 从现有图像中去除 GPS 信息:
$ exiftool -gps:all= 23.jpg
1 image files updated
$ exiftool 23.jpg | grep GPS
$
Run Code Online (Sandbox Code Playgroud)
任何可以查看图像元数据的工具都可以查看此信息。例如,identify
来自 ImageMagic的工具也会这样做:
$ identify -verbose 23.jpg | grep GPS
exif:GPSInfo: 640
exif:GPSLatitude: 35/1, 3228/100, 0/1
exif:GPSLatitudeRef: N
exif:GPSLongitude: 139/1, 2982/100, 0/1
exif:GPSLongitudeRef: E
$
Run Code Online (Sandbox Code Playgroud)
和 GUI 工具通常也可以这样做 - 这是来自 Ubuntu 18 的图像查看器:
许多图像在其元数据中没有 GPS 条目 - 例如,如果您使用没有 GPS 的相机拍摄照片,它不会存储它 -这是具有 GPS的相机列表。
当然,大多数手机都有 GPS,并且通常会默认进行地理标记。您可以选择在Android和iPhone 中禁用此功能。