Read EXIF data with Ubuntu

Datum:
tags: fotographie ubuntu open-source
GitHub: bei GitHub bearbeiten


Today only very briefly, because I just searched for it, found it and probably will forget it tomorrow: With the help of imagemagick and Ubuntu you can read the exif-data of your photos.

imagemagick installieren

batman@helium:~$ sudo apt-get install imagemagick

Use identify to read the meta data

batman@helium:~$ identify -verbose link/to/image.jpg

Image: image.jpg
  Format: JPEG (Joint Photographic Experts Group JFIF format)
  Mime type: image/jpeg
  Class: DirectClass
  Geometry: 458x458+0+0
  Resolution: 72x72
  Print size: 6.36111x6.36111
  Units: PixelsPerInch
  Colorspace: sRGB
  Type: TrueColor
  Base type: Undefined
  Endianess: Undefined
  Depth: 8-bit
  Channel depth:
    red: 8-bit
    green: 8-bit
    blue: 8-bit
  ...

Restrict output to the exif information

If you are only interested in the exif information, you can limit the output using grep.

batman@helium:~$ identify -verbose link/to/image.jpg | grep "exif:"

    exif:ApertureValue: 177537/78038
    exif:BrightnessValue: 128447/18170
    exif:ColorSpace: 1
    exif:ComponentsConfiguration: 1, 2, 3, 0
    exif:ExifImageLength: 458
    exif:ExifImageWidth: 458
    exif:ExifOffset: 170
    exif:ExifVersion: 48, 50, 50, 49
    exif:ExposureBiasValue: 0/1
    exif:ExposureMode: 0
    ...

Extract geo coordinates

And if, for example, you are only interested in the geo-coordinates in the photo, you can of course also search for them.

batman@helium:~$ identify -verbose link/to/image.jpg | grep "exif:GPS"

    exif:GPSAltitude: 125791/8327
    exif:GPSAltitudeRef: 0
    exif:GPSDateStamp: 2018:10:26
    exif:GPSDestBearing: 268263/3437
    exif:GPSDestBearingRef: T
    exif:GPSImgDirection: 611324/2369
    exif:GPSImgDirectionRef: T
    exif:GPSInfo: 1670
    exif:GPSLatitude: 35/1, 43/1, 5997/100
    exif:GPSLatitudeRef: N
    exif:GPSLongitude: 139/1, 44/1, 4874/100
    ...

With Great Power …

I needed this today because a photo was displayed in different orientations on different operating systems (correct on Windows, upside down on Ubuntu) and I wanted to find out what the photo actually says about it (spoiler: of course Ubuntu was right ­čśä).

It showed me once again how easy it is to reveal personal information. A photo taken with my mobile phone at home and uploaded to Facebook? Then you don’t need to leave an address - where you live is clear anyway.

Translated with www.DeepL.com/Translator (free version)


Das k├Ânnte dich auch interessieren ...

  • Lebenslauf mit Markdown erstellen
    Zum Gl├╝ck m├╝ssen die meisten von uns nicht jeden Tag den eigenen Lebenslauf zu Papier bringen. Wann genau war ich nochmal bei Firma X? Wie lang dauerte das Praktikum in M├╝nchen? Und wie war nochmal de...
  • TidyTuesday Submission CW26
    Letzte Woche habe ich zum ersten Mal an einem TidyTuesday teilgenommen und dabei einiges ├╝ber UFO-Sichtungen gelernt. Der TidyTuesday ist ein von der R4DS Community (sprich: “R for Data Science&...
  • Etherpad-Lite auf dem Uberspace installieren
    Dieser Tage war ich auf der Suche nach einem Tool zur gemeinsamen Idennsammlung. Konkret wollte ich was, in dem ich Links und Stichpunkte zur Vorbereitung einer Reise sammeln kann. Idealerweise sollte...
  • Bringe Ghost mittels Shell Skript auf den neusten Stand
    Wie bereits in meinem letzten Beitrag angedeutet, dreht Ghost aktuell ordentlich an der Update-Schraube. Das manuelle Update ist auf dem uberspace zwar kein gro├čer Aufwand - es geht aber nat├╝rlich noc...
  • Update Ghost (> 1.X.X) auf dem uberspace
    Bei Ghost geht es in letzter Zeit richtig vorw├Ąrts. Kaum zwei Monate ist es her, dass nach langem Warten (3 Jahre??) endlich Version 1.0.0 ver├Âffentlicht wurde. Als ich letzte Woche dieses Blog neu ei...

Zeit f├╝r deinen Senf ...