RE: Tool zum Sortieren und Umbenennen

#1 von amatis , 07.10.2006 13:59

Hallo,

ich habe auf Grund aktuellen Bedarfs (für meine Frau) ein Tool geschrieben.
Dieses liest ein paar Exif Infos aus Bildern im ausgewählten Verzeichnis - Erstelldatum, Kameramodell.

Die Bilder können in der Liste nach den gezeigten Attributen sortiert und in aufsteigender Reihenfolge umbenannt werden.

edit:
Für den Fall, dass Bilder von verschiedenen Geräten vorliegen, deren Uhren nicht synchron sind, kann die angezeigte Zeit für ausgewählte Bilder verändert werden. Dabei wird keine Exif Info verändert, sondern nur die im Programm angezeigte Zeit.

Ein Zurückschreiben ins Exif-Tag könnte ich evtl. noch machen.

Das Programm läuft nur mit. NET Framework 2.0, habe dieses aus Aufwandsgründen in C# verbrochen.

hier ein Bild:
http://www.muenster.de/~amatis/bilder/screenshot.jpg

Wer interessiert ist, darf sich melden.
oder gleich runterladen:
http://www.muenster.de/~amatis/bilder/SortRename.exe

Sourcen oder weitere Infos auf Anfrage.

Gruss

amatis

PS: Achja, ich will keine Diskussionen über Produkte der Firma "Kleinweich"



amatis  
amatis
Beiträge: 125
Registriert am: 04.12.2003


RE: Tool zum Sortieren und Umbenennen

#2 von Dennis , 07.10.2006 14:28

Ich verstehe den Sinn nicht so ganz: Die Bilder werden in der Kamera doch sowieso schon mit aufsteigenden Namen betitelt. Ich kann im Windows Explorer die Dateien nach Namen und Datum sortieren - was ja aufs gleiche herauskommen sollte. Was kann Dein Tool mehr?

EDIT: Und zum Umbenennen verwende ich Joe (toolsandmore.de)



Dennis  
Dennis
Beiträge: 5.313
Registriert am: 17.11.2004


RE: Tool zum Sortieren und Umbenennen

#3 von amatis , 07.10.2006 15:00

Hallo Dennis,

die Bilder kommen uU von verschiedenen Geräten, deren Uhren nicht synchron sind, daher die Funktion der Datum/Zeit Verschiebung.

Die Datum-Zeit Anzeige in Windows (CreationTime, ModifiedTime) stimmt bisweilen nicht mit dem Exif Datum überein. Sonst hätte ich es im Total Commander umbenannt.

Windows Explorer kann auch nach Exif-Datum sortieren. Aber mehrfach umbenennen?

Kann "Joe" nach exif-Tag sortieren? Ich kenne es nicht, eine Suche nach einem Programm das es kann war bisher nicht erfolgreich.

Nicht zuletzt war der Spass ein Faktor.

Gruss
amatis



amatis  
amatis
Beiträge: 125
Registriert am: 04.12.2003


RE: Tool zum Sortieren und Umbenennen

#4 von Dennis , 07.10.2006 17:08

ZITAt (amatis @ 2006-10-07, 15:00) die Bilder kommen uU von verschiedenen Geräten, deren Uhren nicht synchron sind, daher die Funktion der Datum/Zeit Verschiebung.[/quote]Wenn die Uhren nicht synchron sind, dann helfen doch aber auch die EXIF's nicht weiter, oder?

ZITATDie Datum-Zeit Anzeige in Windows (CreationTime, ModifiedTime) stimmt bisweilen nicht mit dem Exif Datum überein.[/quote]Ach? Ich dachte, die Uhrzeit wäre auch irgendwo im Header hinterlegt, und das wäre dann das, was der Explorer auch auslesen kann. Und weiter dachte ich, dieser Headereintrag wäre logischerweise der gleiche, wie in den EXIFs. Verstehe ich nicht so ganz, trägt dann die Kamera in die EXIFs eine andere Zeit ein, als in den Header?

ZITATKann "Joe" nach exif-Tag sortieren?[/quote]Nee, aber es gibt eine versteckte Spalte, mit der man nach "DE-Datum" sortieren kann. Das steht vielleicht für "Datei-Erstellungs-Datum"? Jedenfalls stimmt diese Uhrzeit mit der im Explorer in der Spalte "Erstellt am" angezeigten überein - das, von dem ich immer dachte, es wäre die Zeit im EXIF.

ZITATNicht zuletzt war der Spass ein Faktor.[/quote]Das ist natürlich auch ein Argument /smile.gif" style="vertical-align:middle" emoid="" border="0" alt="smile.gif" />



Dennis  
Dennis
Beiträge: 5.313
Registriert am: 17.11.2004


RE: Tool zum Sortieren und Umbenennen

#5 von Frame , 07.10.2006 17:38

wenn man ich mit der Frau unterwegs ist und beide Fotos machen ist das benennen nach Uhrzeit genau das Richtige um alles zusammenzuwerfen - deshalb macht dieses Tool absolut Sinn.
Ich mache das bisher mit Exifer, werde es mir aber mal anschauen.
ciao
Frank



Frame  
Frame
Beiträge: 144
Registriert am: 12.09.2005


RE: Tool zum Sortieren und Umbenennen

#6 von littlelamb , 07.10.2006 18:01

@amatis

ich finds toll das Du Dir die Arbeit machst, aber ich glaube der "Amok Exif Sorter" macht genau dasselbe, oder?
http://www.amok.am/index.php?page=progr&id=9&lang=de

Grüsse
littlelamb



littlelamb  
littlelamb
Beiträge: 15
Registriert am: 16.04.2006


RE: Tool zum Sortieren und Umbenennen

#7 von amatis , 07.10.2006 18:16

Hallo Dennis,

"Wenn die Uhren nicht synchron sind, dann helfen doch aber auch die EXIF's nicht weiter, oder?"
Das Tool kann für selektierte Zeilen das Datum anpassen, d.h. zum nicht synchronen Datum einen Offset zu/abziehen. Da sortiert man die Bilder sinnvollerweise nach Kameramodell, markiert die Bilder des betroffenen Gerätes usw. siehe screenshots:
altes Datum (selektierte Zeilen)
http://www.muenster.de/~amatis/bilder/datum_vorher.jpg
neues Datum = altes + offset (hier 24:00)
http://www.muenster.de/~amatis/bilder/datum_nachher.jpg

wie im ersten Beitrag erwähnt, wird das neue Datum nicht ins Exif Tag zurückgeschrieben.


"Ach? Ich dachte, die Uhrzeit wäre auch irgendwo im Header hinterlegt, und das wäre dann das, was der Explorer auch auslesen kann. Und weiter dachte ich, dieser Headereintrag wäre logischerweise der gleiche, wie in den EXIFs. Verstehe ich nicht so ganz, trägt dann die Kamera in die EXIFs eine andere Zeit ein, als in den Header?"

Der Windows Explorer unter XP SP2 liest auch die Exif Daten (siehe Beispiel mit unterschiedlichen Zeiten "Erstellt am" != "Bild aufgenommen am" http://www.muenster.de/~amatis/bilder/explorer.jpg). In Exif gibt es 2 Daten, das Erstelldatum und Digitaliesierungsdatum die bei mir immer gleich sind, dann gibt es noch Daten die zB Adobe reinschreibt die nicht im Exif stehen. Für mich ist nur das Exif-Erstelldatum interessant. Ein reines jpeg hat meines Wissens kein Datum im Header, zumindest habe ich bisher keins im Hex-Editor gesehen.

Gruss

amatis



amatis  
amatis
Beiträge: 125
Registriert am: 04.12.2003


RE: Tool zum Sortieren und Umbenennen

#8 von amatis , 07.10.2006 18:26

Hi littlelamb,

cool, da gibts einiges was ich noch bei mir einbauen will :-)

Gruss

amatis



amatis  
amatis
Beiträge: 125
Registriert am: 04.12.2003


RE: Tool zum Sortieren und Umbenennen

#9 von Dennis , 07.10.2006 20:03

ZITAt (amatis @ 2006-10-07, 18:16) Das Tool kann für selektierte Zeilen das Datum anpassen, d.h. zum nicht synchronen Datum einen Offset zu/abziehen. Da sortiert man die Bilder sinnvollerweise nach Kameramodell, markiert die Bilder des betroffenen Gerätes usw. siehe screenshots:
altes Datum (selektierte Zeilen)
http://www.muenster.de/~amatis/bilder/datum_vorher.jpg
neues Datum = altes + offset (hier 24:00)
http://www.muenster.de/~amatis/bilder/datum_nachher.jpg

wie im ersten Beitrag erwähnt, wird das neue Datum nicht ins Exif Tag zurückgeschrieben.[/quote]Wow! Das hatte ich gar nicht gesehen. Das ist ja mal cool!

ZITATEin reines jpeg hat meines Wissens kein Datum im Header, zumindest habe ich bisher keins im Hex-Editor gesehen.[/quote]Aber der Explorer zeigt doch ein Datum an?! Irgendwoher muss er das ja haben...



Dennis  
Dennis
Beiträge: 5.313
Registriert am: 17.11.2004


RE: Tool zum Sortieren und Umbenennen

#10 von amatis , 07.10.2006 21:01

Hi

ZITAt (Dennis @ 2006-10-07, 20:03) Aber der Explorer zeigt doch ein Datum an?! Irgendwoher muss er das ja haben...[/quote]

jetzt weiss ich was du meinst, das "normale" Erstelldatum, das gibt es natürlich für alle Dateien im Betriebssystem und es steht nicht im jpg header.

Gruss

amatis



amatis  
amatis
Beiträge: 125
Registriert am: 04.12.2003


   


  • Ähnliche Themen
    Antworten
    Zugriffe
    Letzter Beitrag
| 2002- © so-fo.de | minolta-forum.de |
Xobor Einfach ein eigenes Forum erstellen
Datenschutz