Hallo Jan, hallo Leute, Am Donnerstag, 20. Januar 2005 22:43 schrieb Jan Trippler:
Am Donnerstag, 20. Januar 2005 20:35 schrieb Thomas Götz: Eine Zeile: touch -m -t `exif -t 0x132 p9180074.jpg | awk ' /Value/ { print $2, $3 } ' | sed 's/:\([^:]*\)$/.\1/;s/://g;s/ //g'` p9180074.jpg
Ergebnis ist bei den Bildern meiner Kamera immer 2001-11-30 00:00 :-( Das liegt daran, dass exif mir dieses Datum liefert: # exif -t 0x132 SIMG0823.jpg EXIF entry 'Datum und Uhrzeit' (0x132, 'Datum und Uhrzeit') exists in IFD '0': Tag: 0x132 ('DateTime') Format: 2 ('Ascii') Components: 20 Size: 20 Value: 2001:12:00 00:00:00 Das stimmt definitiv nicht, denn 2001 hatte ich noch keine Digitalkamera und den 0. Dezember dürfte es auch nie gegeben haben ;-) gphoto2 scheint beim Download der Bilder von der Kamera ebenfalls diesen Tag zu verwenden, das Dateidatum ist nämlich immer 2001-11-30 00:00 :-( Beim Download der Bilder mit Konqueror ("camera:/") wird das Datum richtig gesetzt. Auch die Anzeige unter KDE (Dateieigenschaften - Meta-Info) ist richtig (oder zumindest glaubhaft ;-) Irgendwo muss das richtige Datum also stehen. Sehen wir etwas genauer in die exif-Infos: # exif -i SIMG0823.jpg EXIF tags in 'SIMG0823.jpg' ('Intel' byte order): ------+------------------------------------------------------------------------ Tag |Value ------+------------------------------------------------------------------------ 0x010e|CONCORD DIGITAL CAMERA 0x010f|CONCORD OPTICAL CO,LTD 0x0110|41Z0 0x0112|oben - links 0x011a|72,00 0x011b|72,00 0x0128|Inch 0x0131|Ver 1.0 0x0132|2001:12:00 00:00:00 0x0213|co-sited 0x0103|JPEG Kompression 0x011a|72,00 0x011b|72,00 0x0128|Inch 0x8827|100 0x9000|Exif Version 2.1 0x9003|2004:08:15 10:30:38 0x9004|2004:08:15 10:30:34 0x9101|Y Cb Cr - 0x9102|0,14 0x9201|49/8 sec. (APEX: 8) 0x9202|f/3,4 0x9204|0,0 0x9206|(null) 0x9207|Unbekannt 0x9209|Blitz löste nicht aus. 0x920a|23,3 mm 0x927c|264 Byte(s) unbekannte Daten 0xa000|FlashPix Version 1.0 0xa001|sRGB 0xa002|2272 0xa003|1704 0x0001|R98 0x0002|(null) ------+------------------------------------------------------------------------ EXIF data contains a thumbnail (8883 bytes). Die Angabe in 0x132 ist definitiv falsch, die Angaben in 0x9003 oder 0x9004 dürften eher passen. Beschreibung dieser Tags laut exif: 0x9003|2004:08:15 10:30:38 Datum und Uhrzeit (original) 0x9004|2004:08:15 10:30:34 Datum und Uhrzeit (digitalisiert) Die paar Sekunden Unterschied zwischen den beiden sind mir eher egal ;-) und ich weiß jetzt endlich, warum das Dateidatum immer falsch gesetzt wird... Das Ganze als Info, falls mal jemand auf ähnliche Probleme stößt. Ich werde wohl auch einen Bugreport bezüglich gphoto2 einreichen - KDE macht es schließlich auch richtig ;-) Gruß Christian Boltz -- Ei, wie lustig sie aufeinander losgehen. Flugs das Listenarchiv auf CD gebrannt und das ganze als "SimRatti" verkauft. Steuern sie den kleinen Helden durch Angriffswellen von Neidern, die die Erde mit Personal- ausweisen bedrohen. Nu ist aber gut. ;-) [Ratti in suse-linux]