Autor Beitrag
Rainer Brechtken
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 29

Win2000
Delphi 6.0 Prof
BeitragVerfasst: Di 15.11.05 15:02 
Grüß Euch !

Nachdem ich schon längere Zeit hier herumgestöbert habe dadurch viel gelernt habe.... hier mal eine Frage von mir an Euch ! Kennt jemand eine Möglichkeit direkt aus einer Canon CR2 RAW Datei die Exif Daten und hier speziell die Aufnahmezeit herauszulesen ?

Über Hilfe würde ich mich freuen...

Gruß

Rainer
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8548
Erhaltene Danke: 477

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Di 15.11.05 15:20 
Da das RAW-Format hersellerspezifisch ist, dürfte das recht kompliziert sein. Da die Hersteller teilweise "ihr" RAW-Format nicht mal offenlegen, kann man auch nicht ohne weiteres mal schnell was dazu programmieren. Evtl. helfen dir die Links weiter, die es bei Wikipedia zum Thema RAW gibt.

Wenn es dir genügt, die Daten aus dem von der Kamera erzeugten JPEG-File auszulesen, dann kann ich mcguirez.homestead.com/downloads.html empfehlen. Damit arbeite ich zur Zeit auch an einem kleinen Exif-Renamer ;-)

_________________
We are, we were and will not be.
Rainer Brechtken Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 29

Win2000
Delphi 6.0 Prof
BeitragVerfasst: Di 15.11.05 15:26 
Danke Dir für deine schnelle Antwort, aber ich würde gerne direkt in den Raw Daten die Auslösezeit erfassen, ohne den Umweg über JPEG.

Trotzdem besten Dank

Rainer
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8548
Erhaltene Danke: 477

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Di 15.11.05 15:42 
Wenn es wirklich nur um das eine Datum (als Einzahl von Daten) geht, dann würde ich folgende Quick&Dirty-Methode empfehlen - für den Anfang.

Hab gerade mit meiner 5D von Minolta ein paar RAW-Dateien erstellt und im Hex-Editor angeguckt. Dort steht das Datum mit Uhrzeit als Klartext relativ am Anfang drin (z.B. "2005:11:15 14:29:30"). Man könnte das Problem so umgehen, indem du dir eine Routine schreibst, die nach einer Zeichenfolge in der Datei sucht, die man als Datum interpretieren kann - vorausgesetzt, bei Canon sieht das ähnlich aus.
An die anderen Daten (Belichtungsdauer, Brennweite, ISO, etc.) kommt man natürlich damit nicht.

_________________
We are, we were and will not be.
Rainer Brechtken Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 29

Win2000
Delphi 6.0 Prof
BeitragVerfasst: Di 15.11.05 15:55 
Hallo Daniel,

auch in den CR2 Dateien steht die Zeit im Klartext drin. Danke für den Tip, ist auf alle Fälle einen Versuch wert.

Gruß

Rainer
Rainer Brechtken Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 29

Win2000
Delphi 6.0 Prof
BeitragVerfasst: Mi 16.11.05 08:55 
Hi Daniel,

manchmal sind die einfachsten Lösungen die Besten. Eigentlich immer... Danke für den Tip !

Gruß

Rainer