04-14-2011 03:54 AM
Hallo,
ich suche nach einer Möglichkeit Metataden, wie z.b. Datum oder GPS Informationen, aus einer .jpg Datei auszulesen.
Gibt es dafür ein Data Plugin?
Gruß
Solved! Go to Solution.
04-14-2011 04:46 PM
Hallo doma,
Gibt es wirklich Metadaten in einer jpg-Datei? Ich habe nie davon gehoert.
Brad Turpin
DIAdem Product Support Engineer
National Instruments
04-15-2011 02:10 AM
ja, definitiv, da werden unter anderem Aufnahmedatum, Kamera Hersteller, Modell und sogar Belichtungszeit, Blende, etc. gespeichert,
Guck dir mal eine jpg Datei an -> Rechtsklick -> Eigenschaften -> Dateiinfo -> Erweitert.
Und genau diese Informationen möchte ich über ein Diadem Script auslesen.
Gruß
04-15-2011 11:20 AM
Interessant,
Weisst du zufaellig wie diese Infos in der Datei kodiert/gespeichert sind? Ich weiss das nicht, und daohne kann ich die Infos nicht aus der Datei mit einem DataPlugin herauslesen.
Brad Turpin
DIAdem Product Support Engineer
National Instrument
04-15-2011 03:33 PM
Hallo miteinander!
Metadaten werden bei JPG-Bildern zumeist als EXIF-Daten gespeichert. Inzwischen gibt es noch zusätzliche Standards wie IPTC oder RDP da EXIF z.B. für Pressefotografen nicht ausreichte. Zumeist sind aber die EXIF-Daten immer noch zusätzlich vorhanden. @Brad: Einfach mal bei einem digitalen Foto im Windows Explorer die 'Details'-Seite im Eigenschaftendialog anschauen.
Das direkte Auslesen aus dem JPEG-Container ist nicht ganz trivial. Keine Ahnung ob so etwas inzwischen mit einem DataPlugIn möglich wäre. Es gibt kostenlose Tools zum extrahieren wie das weit verbreitete exiftool. Will man es selber programmieren ist .NET die beste Wahl da - ich meine ab Framework Version 3 - die Daten in der Klasse System.Drawing.Image in der Eigenschaft PropertyItems vorhanden sind. Code dazu findet man genug in anderen Foren wie z.B.Stackoverflow.
Matthias
Matthias Alleweldt Project Engineer / Projektingenieur | Twigeater? |
04-26-2011 04:34 AM
Hey
Danke Matthias, das hilft mir schonmal weiter.
Werde das bei Gelegenheit mal antesten.
Gruß